Job Description
Posting title :        Flutter Developer
Experience :          4+ Years
Location :               Bangalore
Work mode :         On-site
Primary skills :     Flutter, Dart, Firebase, Bloc, GoRouter, Restful Api, Architecture
Qualification :       Any Technical Degree
Roles & Responsibilities :
- Design, develop, and maintain high-quality cross-platform mobile applications using Flutter.
- Implement robust state management solutions using the Bloc pattern.
- Build smooth, responsive, and performant user interfaces.
- Integrate Firebase services for authentication, real-time data, cloud messaging, and analytics.
- Collaborate closely with backend teams to integrate RESTful APIs.
- Optimize app performance, size, and battery consumption.
- Conduct code reviews and ensure adherence to clean coding practices.
- Write maintainable, testable, and well-documented code following Clean Architecture principles.
Technical Skills Required
Mobile Development
Strong expertise in Flutter and Dart.Hands-on experience with Bloc state management and GoRouter for navigation.Proficiency with Firebase ecosystem — Auth, Firestore, Cloud Messaging, Analytics, etc.Working knowledge of both Android and iOS platforms, including :Platform-specific UI guidelines (Material Design, Human Interface Guidelines).Native platform features and limitations.App Store and Play Store submission processes.General Technical Skills
In-depth understanding of mobile app performance optimization techniques.Strong knowledge of Clean Architecture and scalable code design.Experience integrating RESTful APIs, handling network states, and using third-party SDKs.Commitment to writing unit and widget tests for reliable, stable releases.Good to Have
Experience with CI / CD for mobile apps.Familiarity with mobile analytics and crash reporting tools.Exposure to Agile development practices.Requirements
Flutter, Dart, Firebase, Bloc, GoRouter, Restful Api, Architecture