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 Dart
- Strong experience with Bloc pattern for state management
- Solid understanding of GoRouter for navigation
- Hands-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 limitations
- App store submission processes
General Technical Skills :
- Deep understanding of mobile app performance optimization techniques
- Strong grasp of Clean Architecture principles and their application in Flutter
- Experience with RESTful API integration and handling network states
- Proven ability to integrate third-party SDKs and services
- Commitment to writing testable code and implementing comprehensive testing strategies
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1547876
Interview Questions for you
View All