Job Title : Flutter Mobile Developer
Experience : 6 - 10 Years
Location : Gurugram , Pune , Bangalore
Job Summary
We're looking for a hands-on Flutter Developer to design, build, and maintain high-quality cross-platform mobile apps. You'll own feature delivery using Flutter + Dart, implement robust state management with the Bloc pattern, integrate Firebase services, collaborate with backend teams, and ensure apps are fast, small, and battery-efficient.
Responsibilities
- Design, develop, test, and ship cross-platform mobile applications using Flutter and Dart.
- Implement scalable state management using the Bloc pattern.
- Build smooth, performant, responsive UIs that follow platform guidelines (Material Design / HIG).
- Integrate Firebase services (Auth, Firestore, Cloud Messaging, Analytics).
- Integrate with RESTful APIs and work closely with backend engineers to define API contracts and handle network states.
- Optimize app performance, reduce APK / IPA size, and minimize battery / network usage.
- Conduct code reviews, enforce best practices, and maintain high code quality.
- Apply Clean Architecture principles and write unit / widget / integration tests.
- Manage navigation using GoRouter (or equivalent), handle deep links and nested routing.
- Prepare apps for Play Store / App Store submission and support release processes.
- Optionally integrate geospatial / ArcGIS SDKs where required.
Required Qualifications & Skills
Expert proficiency in Flutter and Dart with production apps delivered to stores.Strong experience using the Bloc pattern for state management.Practical knowledge of GoRouter (or other advanced routing solutions).Hands-on experience with Firebase (Authentication, Firestore / Realtime DB, Cloud Messaging, Analytics).Solid understanding of iOS and Android platform capabilities and constraints.Strong experience integrating RESTful APIs and handling offline / network states.Good grasp of mobile performance optimization (rendering, memory, startup time, bundle size).Familiar with Clean Architecture and test-driven / testable code practices.Comfortable with code reviews, CI / CD basics, and automated testing pipelines.Soft Skills
Strong collaboration and communication skills to work with design, backend, QA, and product.Attention to detail and a product mindset—balancing features with performance and UX.Proactive about documentation, mentoring junior engineers, and improving processes.Nice-to-have
Experience with ArcGIS / geospatial SDKs and mapping services.Familiarity with native plugins and writing platform channels (Android / iOS).Experience with app analytics, feature flagging, A / B testing.Knowledge of platform-specific app distribution (enterprise stores, TestFlight, Play Console).Prior experience in performance profiling tools and build optimizations.Skills Required
DART, Flutter, Restful Apis, Analytics