Senior Flutter Developer

ZUS COFFEE

Selangor

Presencial

MYR 120.000 - 180.000

Jornada completa

hace 16 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Destaca para este puesto — genera un currículum y una carta de presentación adaptados en cuestión de un minuto.

Supera los filtros ATS

Descripción de la vacante

ZUS COFFEE seeks a Senior Flutter Developer to own the design, development, and delivery of features for our consumer mobile app on iOS and Android from a single Flutter codebase.

You will shape requirements into robust, scalable implementations, maintaining high code quality while mentoring peers and driving platform integrations, performance, and reliable releases.

Formación

  • 6–10 years of software engineering experience, with 4+ years building production Flutter applications.
  • Track record of owning significant features end-to-end, not just contributing to them.
  • Experience in product-driven or startup environments with evolving requirements.
  • Strong proficiency in Dart and Flutter with production-grade apps shipped to both iOS and Android.
  • Experience with RESTful API integration, serialization, error handling, and offline/caching strategies.
  • Hands-on experience with production monitoring, crash reporting, and analytics.

Responsabilidades

  • Feature development and implementation on the Flutter app, from requirements through production on both App Store and Play Store
  • Architecture decisions within the Flutter layer: module boundaries, state management, navigation, and data flow
  • Integration with backend APIs — including shaping contracts with backend engineers before implementation begins
  • Platform integration where Flutter alone is not enough: platform channels, native SDKs, and plugin maintenance
  • App performance and reliability: crash-free rate, frame rendering (jank), startup time, memory and battery efficiency
  • Release health across both stores: signing, build flavours, environment management, TestFlight and Play Console tracks, staged rollouts, and hotfixes
  • Production incident ownership: root-cause analysis to lasting fixes
  • Continuous improvement of the codebase: refactoring and paying down tech debt
  • Code review, mentoring of mid-level engineers, and contribution to Flutter engineering standards

Conocimientos

Flutter ownership
End-to-end ownership
Code quality
Mentoring

Herramientas

Dart
Flutter
REST APIs

Descripción del empleo

We are looking for a Senior Flutter Developer to own the design, development, and delivery of features on our consumer mobile application, shipped to both iOS and Android from a single Flutter codebase.

This is not a "build to spec" role. This is a senior feature ownership role where you take product requirements and translate them into a reliable, polished experience on both platforms — and raise the quality bar of the codebase while you do it. You will be the person who thinks past the ticket — designing implementations that hold up under real-world conditions, across a wide range of devices and OS versions, and that other engineers can confidently build on.

  • Feature development and implementation on the Flutter app, from requirements through production on both App Store and Play Store
  • Architecture decisions within the Flutter layer: module boundaries, state management, navigation, and data flow
  • Integration with backend APIs — including shaping contracts with backend engineers before implementation begins
  • Platform integration where Flutter alone is not enough: platform channels, native SDKs, and plugin maintenance
  • App performance and reliability: crash-free rate, frame rendering (jank), startup time, memory and battery efficiency
  • Release health across both stores: signing, build flavours, environment management, TestFlight and Play Console tracks, staged rollouts, and hotfixes
  • Production incident ownership: leading diagnosis of crashes, ANRs, and defects through root cause analysis to lasting fixes, not just patches
  • Continuous improvement of the codebase: refactoring, modernising legacy modules, and paying down tech debt as part of regular delivery, not as a separate project
  • Code review, technical mentoring of mid-level engineers, and contribution to Flutter engineering standards
Qualifications & Education
  • 6–10 years of software engineering experience, with 4+ years building production Flutter applications
  • Demonstrated experience owning significant features or modules end-to-end, not just contributing to them
  • Track record of improving a codebase — reducing crashes, paying down tech debt, or introducing standards others adopted
  • Experience working in product-driven or startup environments with evolving requirements
  • Strong proficiency in Dart and Flutter with production-grade apps shipped to both iOS and Android
  • Deep, hands-on experience with at least one state management approach at scale (Bloc/Cubit, Riverpod, or equivalent) — and a clear view on the trade-offs between them
  • Strong understanding of Flutter architecture patterns (Clean Architecture, feature-based modularisation, dependency injection)
  • Solid understanding of the Flutter rendering pipeline: widget rebuilds, keys, isolates, and diagnosing jank with DevTools
  • Experience writing platform channels or integrating native SDKs, with working knowledge of Swift/Kotlin when the problem demands it
  • Experience with RESTful API integration, serialisation, error handling, and offline/caching strategies
  • Practical experience with automated testing in Flutter (unit, widget, and integration/golden tests) and mobile CI/CD (Codemagic, Fastlane, GitHub Actions, or equivalent)
  • Hands-on experience with production monitoring, crash reporting, and analytics (Crashlytics, Sentry, Datadog RUM, or equivalent) — using the data to prioritise fixes and decide what stays
  • Solid grasp of mobile security: secure storage, certificate pinning, token handling, and protecting personal data on device
Engineering Collaboration Skills
  • Ability to review and shape API contracts with backend engineers before implementation begins
  • Strong written communication across distributed, cross-functional teams — your technical decisions should be legible to both Product and Engineering
  • Ability to work with Design to surface implementation constraints early — not after a feature has been built the wrong way
  • Ability to work with QA on test strategy and edge cases before release, not only when fixing reported bugs
  • Willingness to mentor — reviewing code to teach, not just to approve
Nice to Have
  • High-transaction consumer apps in F&B, e-commerce, logistics, or similar (ordering, loyalty, delivery), including payment gateway integration and payment flows (3DS, redirects, failure/retry states)
  • Experience building apps that support multiple regions: localisation, currencies, region-specific configuration and feature availability
  • Experience with offline-first architectures or complex local/remote sync patterns
  • Experience shipping features behind feature flags or A/B tests
  • Experience with super app patterns, modular Flutter packages, or add-to-app integration
  • Experience building custom native modules beyond basic platform channels (e.g. WidgetKit, CoreLocation, Live Activities on iOS; custom Android SDKs or background services)
  • Effective use of AI-assisted development tools, with the judgement to review and own what they produce
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Flutter Mobile Engineer
Flutter Mobile Engineer

OneJar • Selangor

Híbrido
MYR 90.000 - 120.000
Hybrid work setup
Permanent role
Competitive salary
+2
Senior Full Stack Engineer (AWS + Flutter)
Senior Full Stack Engineer (AWS + Flutter)

Vuly Trampolines Pty • Kuala Lumpur

Presencial
MYR 180.000 - 360.000
Mobile Apps Developer
Mobile Apps Developer

ITSMART Sdn Bhd • Kuala Lumpur

Presencial
MYR 60.000 - 90.000
Senior Flutter Mobile Engineer - Build High-Impact Apps
Senior Flutter Mobile Engineer - Build High-Impact Apps

APPLIFY TECHNOLOGIES SDN. BHD. • Puchong

Presencial
MYR 89.000 - 156.000
Healthcare Insurance
Dental Care
Vision Subsidies
+8
Software Developer - Mobile Application (Flutter)
Software Developer - Mobile Application (Flutter)

MSPHitect Sdn Bhd • Kuala Lumpur

Presencial
MYR 67.000 - 112.000
Mobile Developer
Mobile Developer

GENCODE SDN BHD • Petaling Jaya

Presencial
MYR 90.000 - 130.000
Mobile Developer (Flutter)
Mobile Developer (Flutter)

CFI Financial Group • Petaling Jaya

Presencial
MYR 100.000 - 167.000
Competitive compensation
Career growth & development
Supportive team environment
+1
Flutter Mobile Front End Developer
Flutter Mobile Front End Developer

慘扭敬 • Kuala Lumpur

Presencial
MYR 50.000 - 80.000
Senior Mobile Application Developer (Flutter / iOS)
Senior Mobile Application Developer (Flutter / iOS)

Vell • Malasia

Presencial
MYR 120.000 - 180.000
Flutter Developer (Mobile App & Gamification)
Flutter Developer (Mobile App & Gamification)

Social Multiway Sdn Bhd • Kuala Lumpur

Presencial
MYR 72.000 - 120.000
Competitive remuneration
Professional development
Certifications & training
+1