Jobiglo

No results.

Senior Flutter Developer

Achieve Group · Singapour

Senior 🇬🇧 English
Flutter Dart Flutter Web Clean Architecture MVVM BLoC Cubit Riverpod Provider SQLite Drift Isar Hive REST APIs Authentication Platform channels Git CI/CD Automated testing Crash reporting Application monitoring

Job description

About the role

Our client, an established organisation, seeks a Senior Flutter Developer to design, build and maintain high‑quality applications for Android, iOS and Web. You will own feature delivery from architecture through production support, shaping technical decisions and mentoring the team.

Key responsibilities

  • Design, develop and maintain scalable Flutter/Dart applications across mobile and web platforms.
  • Own features end‑to‑end: design, implementation, testing, deployment and production support.
  • Define clean, reusable architecture and components using patterns such as Clean Architecture or MVVM.
  • Build complex UI, state management, navigation, API integrations and data‑driven features.
  • Implement offline‑first functionality with local persistence, caching, synchronization and conflict handling.
  • Manage file workflows including uploads, downloads, caching and retry/resume scenarios.
  • Integrate REST APIs, authentication, push notifications, analytics and third‑party SDKs.
  • Diagnose and resolve issues across Flutter, native platforms, web, networking and storage.
  • Optimise performance: startup time, rendering, memory and network usage.
  • Write and maintain unit, widget and integration tests; conduct code reviews.
  • Collaborate with backend, product and design teams to translate requirements into reliable solutions.
  • Mentor developers and contribute to engineering standards and technical decisions.

Required profile

  • 5+ years of software development experience with strong production experience in Flutter/Dart.
  • Proven delivery of Flutter applications on iOS, Android and Web.
  • Deep knowledge of Flutter internals, widget lifecycle, rendering, isolates and performance optimisation.
  • Experience with architectural patterns such as Clean Architecture or MVVM.
  • Hands‑on experience with state‑management frameworks (BLoC/Cubit, Riverpod, Provider, etc.).
  • Experience with local persistence technologies (SQLite, Drift, Isar, Hive, etc.).
  • Ability to design offline synchronization, retry mechanisms and connectivity‑aware workflows.
  • Strong understanding of REST APIs, JSON serialisation, authentication and error handling.
  • Familiarity with native Android/iOS concepts and Flutter platform channels.
  • Proficiency with Git, CI/CD pipelines, automated testing, crash reporting and monitoring.
  • Excellent debugging and root‑cause analysis skills.

Required skills

  • Flutter
  • Dart
  • Flutter Web
  • Clean Architecture
  • MVVM
  • BLoC / Cubit
  • Riverpod
  • Provider
  • SQLite
  • Drift
  • Isar
  • Hive
  • REST API integration
  • JSON serialization
  • Authentication mechanisms
  • Native Android/iOS concepts
  • Platform channels
  • Git
  • CI/CD
  • Automated testing (unit, widget, integration)
  • Crash reporting
  • Application monitoring

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Achieve Group.
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.

Explore further

Salaries, guides and searches in Singapore.

Apply in 30 seconds

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

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 month ago

Expires 1 week from now

50 views · 0 interested

Boost your chances

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

Analyzing your CV...

Achieve Group

Singapour