About the Role :
We are seeking an experienced Senior Flutter Developer and ideal candidate will have a proven track record of building scalable, high-performing, and visually appealing mobile applications for both Android and iOS using Flutter and Dart. You will play a key role in designing, architecting, and implementing mobile applications, collaborating closely with cross-functional teams to deliver world-class products.
Key Responsibilities :
- Design, develop, and maintain advanced mobile applications for Android / iOS / Web platforms using Flutter and Dart.
- Write clean, efficient, reusable, and maintainable code following architectural best practices (e.g., MVVM, Clean Architecture, BLoC, Riverpod, Provider).
- Build responsive, adaptive, and elegant UIs with support for animations and platform-specific design (Material & Cupertino).
- Integrate apps with RESTful APIs, GraphQL, WebSockets, and third-party SDKs (Firebase, payments, analytics, etc.).
- Ensure the best performance, quality, and responsiveness of the applications.
- Collaborate with Product Managers, Designers, and QA engineers in an Agile / Scrum environment.
- Conduct code reviews, provide technical mentorship, and drive best practices for mobile development.
- Stay updated with emerging mobile technologies and contribute ideas for continuous improvement.
Requirements :
5+ years of mobile development experience with at least 3+ years in Flutter & Dart.Strong understanding of mobile application development life cycle, mobile UI / UX principles, and state management techniquesProficiency in Flutter widgets, animations, and custom UI components.Experience with API integration (REST, GraphQL), Dio / Chopper / Retrofit, and data serialization (JSON, Freezed).Hands-on experience with local databases (SQLite, ObjectBox, Hive, Floor).Solid understanding of version control systems (Git, GitHub / GitLab / Bitbucket).Familiarity with CI / CD pipelines for mobile applications.Experience with testing frameworks (Unit Testing, Widget Testing, Integration Testing).Strong problem-solving and debugging skills.Excellent communication skills and ability to work in a collaborative environment.Knowledge of native Android (Java / Kotlin) or iOS (Swift / Objective-C) development.Experience with cloud services (Firebase, AWS, Google Cloud, Azure).Experience in publishing apps on Play Store and App Store