Job Openings Flutter Developer (Mid - Level)

About the job Flutter Developer (Mid - Level)

Industry: Fin Tech

Job Summary

We are seeking a passionate and skilled Mid-Level Flutter Developer to join our growing product team. You will be responsible for building high-quality cross-platform mobile applications for both iOS and Android. This role requires close collaboration with designers and backend engineers to deliver seamless, user-friendly products.

Main Responsibilities

  • Develop and maintain mobile applications using Flutter & Dart
  • Write clean, scalable, and well-documented code
  • Implement responsive and pixel-perfect UI based on design specifications
  • Integrate RESTful APIs and third-party services (e.g., Firebase, payment gateways, push notifications)
  • Conduct code reviews and contribute to system architecture decisions
  • Troubleshoot and resolve bugs, performance issues, and platform-specific challenges
  • Manage application releases on Apple App Store and Google Play Store
  • Participate in Agile development processes (sprint planning, stand-ups, retrospectives)

Main Requirements

Must-Have

  • 2–4 years of mobile development experience, including 1–2 years in Flutter
  • Strong proficiency in Dart and Flutter framework
  • Experience with state management (BLoC, Riverpod, or Provider)
  • Good understanding of REST APIs, JSON, and asynchronous programming
  • Basic knowledge of native platforms:

    • iOS (Swift / Objective-C)
    • Android (Kotlin / Java)
  • Experience with Git and collaborative workflows
  • Hands-on experience publishing apps to App Store & Play Store

Nice-to-Have

  • Experience with Firebase (Firestore, Authentication, Cloud Messaging, Crashlytics)
  • Familiarity with CI/CD tools (GitHub Actions, Codemagic, Fastlane)
  • Understanding of Clean Architecture or DDD
  • Experience with Flutter testing (unit, widget, integration)
  • Exposure to backend systems or BaaS platforms

Tech Stack

  • Language & Framework: Dart, Flutter
  • State Management: BLoC / Riverpod / Provider
  • Backend & APIs: Firebase, REST APIs (Dio / HTTP)
  • Tools: VS Code, Android Studio, Git, Postman
  • CI/CD: GitHub Actions, Codemagic
  • Project Management: ClickUp / Jira

Location: Chamkar Mon, Phnom Penh
Employment Type: Full-Time
Working Hours: Monday – Friday, 8:30 AM – 5:00 PM