Company
Services & Solutions
Product
Project
Case Study
Contact
Contact
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.
Book a free consultation
Trusted partner
Flexible model