Jobiglo

No results.

Senior Mobile Engineer

BlueSG · Singapour

New
Senior 🇬🇧 English
Flutter Dart BLoC Riverpod Provider GoRouter Navigator 2.0 Clean Architecture MVVM Layered architecture WebSockets Firebase Push notifications Location services Google Maps Apple Maps Mapbox Stripe Braintree Google Pay Apple Pay Swift Kotlin Integration testing GitHub Actions Bitrise Fastlane Crashlytics Firebase Performance REST APIs OAuth2 JWT Bluetooth Low Energy (BLE)

Job description

About the role

We are seeking a Senior Mobile Engineer to lead the development and enhancement of our Flutter‑based iOS and Android applications. You will own feature delivery from design through production, collaborating closely with backend, product and design teams to build scalable, high‑performance mobile experiences.

Key responsibilities

  • Build and deliver high‑quality mobile features using Flutter for iOS and Android, including real‑time functionality such as maps, reservations, payments, and device integrations.
  • Write clean, maintainable, and well‑documented Dart code following best practices.
  • Participate in technical design discussions and propose scalable solutions.
  • Develop and maintain unit, widget, and integration tests to improve test coverage.
  • Conduct code reviews to ensure quality and share best practices.
  • Debug and resolve production issues, optimise performance, and address regressions.
  • Integrate third‑party SDKs and REST APIs following security and architectural standards.
  • Contribute to CI/CD pipeline improvements and automate release processes.
  • Collaborate with backend engineers on API design and system integration.
  • Work closely with product and design teams to translate requirements into user‑friendly, high‑performance interfaces.
  • Identify technical debt and propose practical solutions with clear impact assessment.

Required profile

  • Minimum 4 to 7 years of mobile development experience, with at least 2 years of hands‑on Flutter development in production.
  • Strong proficiency in Flutter and Dart, including state‑management frameworks such as BLoC, Riverpod, or Provider.
  • Solid understanding of mobile architecture patterns such as Clean Architecture, MVVM, or layered architecture.
  • Experience with real‑time systems (WebSockets, Firebase, push notifications, location services).
  • Experience integrating mapping solutions (Google Maps, Apple Maps, Mapbox) and payment platforms (Stripe, Braintree, Google Pay, Apple Pay).
  • Working knowledge of iOS (Swift) and Android (Kotlin) for debugging and native module integration.
  • Proven ability to write unit, widget, and integration tests.
  • Familiarity with CI/CD tools (GitHub Actions, Bitrise, Fastlane) and app‑store deployment processes.
  • Experience with monitoring tools such as Crashlytics or Firebase Performance.
  • Understanding of REST APIs and authentication methods (OAuth2, JWT).
  • Strong communication skills and ability to work with both technical and non‑technical stakeholders.

Required skills

  • Flutter
  • Dart
  • BLoC
  • Riverpod
  • Provider
  • GoRouter
  • Navigator 2.0
  • Clean Architecture
  • MVVM
  • Layered architecture
  • WebSockets
  • Firebase
  • Push notifications
  • Location services
  • Google Maps
  • Apple Maps
  • Mapbox
  • Stripe
  • Braintree
  • Google Pay
  • Apple Pay
  • Swift
  • Kotlin
  • Unit testing
  • Widget testing
  • Integration testing
  • GitHub Actions
  • Bitrise
  • Fastlane
  • Crashlytics
  • Firebase Performance
  • REST APIs
  • OAuth2
  • JWT
  • Bluetooth Low Energy (BLE) (good to have)

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec BlueSG.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

Published 15 hours ago

Expires 1 month from now

3 views · 0 applications

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

BlueSG

Singapour