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 :1. Platform-specific UI guidelines (Material Design, Human Interface Guidelines).
2. Native platform features and limitations.
3. 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.(ref : hirist.tech)