Posted on: 22/12/2025
Description :
About the job
Job Title : Flutter Senior Developer
Experience : 6 to 9 Years (Minimum 4+ years in Flutter)
Location : Onsite
Employment Type : Contract
Role Overview :
We are looking for a Senior Flutter Developer to design, develop, and maintain high-quality mobile applications for iOS and Android using Flutter. The ideal candidate will lead mobile development efforts, ensure best coding practices, collaborate with cross-functional teams, and deliver scalable, high-performance applications.
Key Responsibilities :
- Design and develop cross-platform mobile applications using Flutter (Dart).
- Lead end-to-end mobile app development including architecture, development, testing, and deployment.
- Build reusable components and libraries for future use.
- Ensure application performance, security, scalability, and responsiveness.
- Integrate mobile applications with RESTful APIs / GraphQL.
- Implement state management solutions (Provider, Riverpod, Bloc, Redux).
- Collaborate with UI/UX designers to translate designs into pixel-perfect apps.
- Perform code reviews, mentor junior developers, and enforce best practices.
- Handle CI/CD pipelines for mobile builds and releases.
- Troubleshoot, debug, and optimize existing mobile applications.
- Coordinate with backend, QA, and DevOps teams.
Required Skills & Qualifications :
- 6+ years of overall software development experience.
- 4+ years of hands-on experience with Flutter and Dart.
- Strong knowledge of mobile app architecture and design patterns (MVC, MVVM, Clean Architecture).
- Experience with REST APIs, JSON, and third-party SDK integrations.
- Strong understanding of Android & iOS platforms, including app lifecycle and publishing.
- Proficiency in state management frameworks (Bloc, Riverpod, Provider).
- Experience with Firebase (Auth, Firestore, Crashlytics, Push Notifications).
- Familiarity with local storage (SQLite, Hive, SharedPreferences).
- Experience with version control systems (Git, GitHub/GitLab).
- Strong debugging, performance tuning, and optimization skills.
Good to Have :
- Experience with native Android (Kotlin/Java) or iOS (Swift) development.
- Exposure to eCommerce, FinTech, Healthcare, or Enterprise applications.
- Experience with CI/CD tools (Codemagic, Bitrise, GitHub Actions).
- Knowledge of automated testing (unit, widget, integration testing).
- Experience in Agile / Scrum environments.
Soft Skills :
- Strong communication and stakeholder management skills.
- Ability to lead and mentor development teams.
- Strong analytical and problem-solving abilities.
- Ownership mindset and delivery-focused attitude.
Educational Qualification :
- Bachelors degree in Computer Science, Engineering, or a related field.
Did you find something suspicious?
Posted by
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1593542
Interview Questions for you
View All