Logo
COME AND SHINE WITH VTI

Middle Flutter Developer

Middle Flutter Developer

JOB DESCRIPTION
1. JOB DESCRIPTION
We are seeking an experienced Middle Flutter Developer to join our team in developing cross-platform mobile applications. You will work in a dynamic environment with a development team to build high-quality products serving millions of users.
2. RESPONSIBILITIES
Develop and maintain cross-platform mobile applications (iOS/Android) using Flutter framework
Design and build new features according to product requirements
Optimize application performance to ensure smooth user experience
Write clean, maintainable, and scalable code
Participate in code reviews and ensure team code quality
Integrate APIs, third-party libraries, and services
Collaborate with UI/UX designers to implement user interfaces
Handle bugs, issues, and improve application performance
Participate in sprint planning and work estimation
Guide and mentor junior developers in the team
REQUIREMENTS
1. Required:
Graduated from a regular university majoring in information technology
Minimum 3 years of experience developing mobile applications with Flutter/Dart
Deep understanding of Flutter framework, Widget lifecycle, and State management
Proficient in Dart programming language
Experience with state management solutions (Provider, Riverpod, BLoC, GetX, Redux...)
Experience working with RESTful APIs, JSON, and web services
Understanding of Git/Git flow and version control
Experience with Firebase services (Authentication, Firestore, Cloud Messaging...)
Knowledge of responsive UI and adaptive layouts
Familiar with Material Design and Human Interface Guidelines
Experience publishing apps to Google Play Store and Apple App Store
Strong debugging and problem-solving skills
Ability to read and understand technical documentation in English
2. Preferred:
Experience with Native development (iOS/Android)
Knowledge of CI/CD pipelines (Fastlane, Codemagic, GitHub Actions...)
Experience with Flutter Web or Flutter Desktop
Knowledge of testing (Unit test, Widget test, Integration test)
Understanding of Clean Architecture, SOLID principles, Design Patterns
Experience with GraphQL
Experience with animation libraries and custom animations
Previous experience working with Agile/Scrum methodology
Experience with Google Maps, push notifications, payment integration
Knowledge of performance profiling and optimization techniques
BENEFITS
Minimum 13 months salary per year - not including other bonuses such as KPI bonus for work efficiency, project bonus and revenue bonus. We do performance review twice a year. You will work in a professional, dynamic and friendly environment.
VTI offer annual health check-ups and fully pay social insurance, health insurance and unemployment insurance premium following the Labor law.
We offer one vacation/company trip and 4 teambuilding trips per year for every employees, along with various entertainment activities including: Swimming Clubs, Yoga, Zumba, Kendo and music order via internal Radio channel.
Two MVPs will be rewarded with a free trip to Japan, Taiwan, Singapore, or else.
We offer variety promotion opportunities and chance to raising income for people with capacity, enthusiasm, and long-term commitment.
We offer free Japanese class at the company.
We provide training opportunities to help our people to improve their skills. We support our members to learn and get Cloud, AWS, PMF, PMP certification.
Working hour from: 08:30am to 05:30pm. From Monday to Friday.

Expired at Dec 31, 2025

Expired at Dec 31, 2025

Job Details

Quantity:
1
Locations:
Hà Nội
Experience required:
3 years
Level:
Middle
Job Type:
Full time
Skills:
Flutter
Salary range:

Expired at Dec 31, 2025