Jobs / 
Mobile Developer

Mid Mobile Apps Developer (Flutter)

We are seeking a mid-level Mobile Apps Developer (Flutter)
Office
Full Time
Middle
Apply Now
Who We Are
The Role
Responsibilities
Qualifications
Why Us

Responsibilities

  • Design, develop, and maintain high-quality cross-platform mobile applications (iOS/Android) using Flutter and Dart
  • Collaborate with product managers, UI/UX designers, and stakeholders to translate requirements into clean, testable code.
  • Implement state management using patterns such as Provider, Riverpod, or Bloc and adopt architecture patterns (MVC, MVVM)
  • Write unit, widget, and integration tests to ensure functionality, reliability, and coverage.
  • Optimize app performance — profiling, memory usage, FPS — and monitor app health using tools like Firebase Crashlytics or Sentry
  • Integrate with RESTful or GraphQL APIs, WebSockets, secure authentication (JWT/OAuth), and offline caching mechanisms.
  • Set up and maintain CI/CD pipelines (e.g., GitHub Actions, Codemagic) for automated build, test, and app store distribution.
  • Handle native platform features (push notifications, file access, in-app purchases) and write platform-specific Flutter plugins/packages when needed.
  • Manage App Store and Google Play deployment, versioning, compliance, and analytics setup.
  • Stay current with Flutter releases (e.g. Impeller engine, Dart null safety, desktop/web support) and evaluate ecosystem packages/frameworks
  • Mentor junior developers, participate in code reviews, and maintain documentation for a shared codebase.
  • Offer production support, debugging, hotfixes, and plan for feature-enhancement roadmaps.

Qualifications

Experience

  • 2–5 years of professional mobile development experience.
  • 2+ years working with Flutter and Dart, along with strong native Android (Kotlin/Java) and iOS (Swift) knowledge

Technical Skills

  • Proficiency in Flutter, Dart, and state management libraries (Provider/Riverpod/Bloc)
  • Familiar with REST/GraphQL API integration, WebSockets, JSON/XML parsing.
  • Experience with platform integrations: push notifications, geolocation, camera, sensors, in-app purchases.
  • Solid understanding of MVVM/MVC and architecture patterns for scalable, maintainable code .
  • Experience developing custom Flutter plugins for accessing native features.
  • SQL/NoSQL databases (SQLite, Realm, Firebase).
  • Use of Git and collaborative SCM workflows (branching, PRs).
  • Knowledge of CI/CD, unit/integration test frameworks (flutter_test, Mockito).
  • Familiarity with app store deployment and compliance guidelines.

Soft Skills

  • Strong problem-solving and debugging capabilities.
  • Excellent communication and collaboration aptitudes.
  • Ownership mentality: from requirement gathering to delivery.
  • Ability to adapt quickly, learn new tech/tools, work independently, and guide others.

Education

  • Bachelor’s degree in Computer Science or related field (or equivalent experience).

Why You'll Love Working Here

  • Excellent salary with good benefits.
  • Allocate modern working devices: Laptop, Monitor, Test Phone, etc...
  • Compulsory insurance according to the Vietnam Labor Law.
  • Salary review based on performance is yearly.
  • Unlimited potential for the career path.
  • Technical activities, presentation, and sharing.
  • Sport/Game activities.
  • Fantastic yet professional working environment.
  • Lovely, friendly, and talented colleagues.
  • Weekly Happy Hour.
  • Free and unlimited coffee, tea, snacks, and fruit... in the office.
  • Monthly/ Quarterly Event, Team-building.
  • Year-End Party.
Apply Now

Have an idea in mind?

You are more than welcome to contact our team for a free consultation.
Trusted partner
Flexible model