Posted:14 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Rajajinagar, Bengaluru, Karnataka

Rajajinagar, Bengaluru, Karnataka