What’s important to us:
We are looking for a Senior Flutter Developer to design, develop, and maintain high-quality cross-platform mobile applications for iOS and Android. The ideal candidate will have strong expertise in Flutter, a solid understanding of mobile app architecture, and the ability to deliver scalable, performant, and user-friendly applications.
As a senior member of the team, you will contribute to technical decisions, mentor junior developers, and work closely with product, design, and backend teams to deliver robust mobile solutions.
Experience
-
6+ years of overall software development experience
-
3+ years of hands-on experience with Flutter & Dart
Key Responsibilities
-
Design, develop, and maintain cross-platform mobile applications using Flutter
-
Collaborate with product managers, designers, and backend engineers to define and implement features
-
Ensure high performance, responsiveness, and code quality across devices
-
Implement clean, maintainable, and reusable Flutter components
-
Participate in code reviews, architecture discussions, and technical planning
-
Identify and resolve performance bottlenecks and application bugs
-
Mentor junior developers and contribute to team best practices
-
Support app deployment, monitoring, and ongoing maintenance
Required Skills & Qualifications
Core Flutter & Mobile Skills
-
Strong hands-on experience with Flutter and Dart
-
Experience building and publishing apps for iOS and Android
-
Good understanding of Flutter widgets, layouts, and state management
-
Experience with state management solutions such as Bloc, Provider, Riverpod, or similar
-
Familiarity with REST APIs and backend integration
-
Solid understanding of mobile app lifecycle, navigation, and responsiveness
Engineering Practices
-
Experience writing clean, testable, and well-documented code
-
Familiarity with Git-based version control
-
Understanding of CI/CD pipelines for mobile apps is a plus
-
Strong debugging and problem-solving skills
Added Advantage / Nice to Have
The following skills are not mandatory, but will be considered a strong plus:
-
Experience with custom UI development, advanced animations, or gesture handling in Flutter
-
Exposure to video playback, overlays, or multimedia-rich applications
-
Experience integrating device hardware features such as:
-
Haptics / vibration feedback
-
Gyroscope or accelerometer
-
Familiarity with performance optimization for smooth animations and high frame rates
-
Experience building interactive, gamified, or simulation-based applications.
-
Understanding of coordinate-based touch detection, timing-based interactions, or physics-like UI behavior
Soft Skills
-
Strong communication and collaboration skills
-
Ability to work independently and take ownership of features
-
Attention to detail and commitment to quality
-
Willingness to learn and adapt to new technologies