Role & Responsibilities :
We're seeking a talented Mobile Developer to join our team and lead the development of our mobile applications. You'll be working with Flutter to create high-performance, beautiful cross-platform mobile experiences while maintaining our high code quality standards.
Key Responsibilities :
- Design, develop, and maintain cross-platform mobile applications using Flutter
- Implement robust state management solutions using Bloc pattern
- Create smooth, performant user interfaces
- Integrate Firebase services for authentication, real-time data, and analytics
- Collaborate with backend teams to integrate APIs
- Optimize app performance, size, and battery usage
- Conduct code reviews and maintain high code quality standards
- Write clean, maintainable, and well-tested code
Ideal Candidate : Mobile Development :
Expert proficiency in Flutter and DartStrong experience with Bloc pattern for state managementSolid understanding of GoRouter for navigationHands-on experience with Firebase ecosystem (Auth, Firestore, Cloud Messaging, Analytics)Working knowledge of both Android and iOS platforms, including :
Platform-specific UI guidelines (Material Design, Human Interface Guidelines)Native platform capabilities and limitationsApp store submission processesGeneral Technical Skills :
Deep understanding of mobile app performance optimization techniquesStrong grasp of Clean Architecture principles and their application in FlutterExperience with RESTful API integration and handling network statesProven ability to integrate third-party SDKs and servicesCommitment to writing testable code and implementing comprehensive testing strategies(ref : hirist.tech)