Role : Senior Flutter Developer
Experience: 6+Years
Location: Mumbai (Lower parel)
About The Role
We are looking for a highly skilled Senior Flutter Developer with 6+ years of hands-on experience
building performant, cross-platform mobile applications. You will be a core contributor to our Flutter
application across Android and iOS, own quality through comprehensive testing, and leverage
observability tooling to keep the app running at peak performance. You will also bring your
expertise to elevate junior engineers on the team. Primary responsibility would be to contribute to
codebase.
Technical Requirements
- 6+ years of professional experience in Flutter/Dart with a strong portfolio of shipped Android and iOS applications.
- Deep understanding of Flutter rendering pipeline, widget lifecycle, and performance profiling using Flutter DevTools and platform-native profilers.
- Proven expertise in state management solutions — BLoC, Riverpod, Provider, or GetX — and the ability to evaluate trade-offs between them.
- Strong command of unit testing with flutter_test, widget testing, and integration testing with integration_test; experience with mocking libraries such as Mockito or Mocktail.
- Experience strategizing testing cycles — test pyramid design, coverage strategy, flaky test management, and CI integration.
- Hands-on experience with observability and monitoring tools for mobile (Firebase Performance
- Monitoring, Crashlytics, Sentry, Datadog Mobile RUM, or equivalent).
- Proficiency with RESTful API and GraphQL integration, including authentication flows and offline-first data strategies.
- Solid understanding of platform-specific behaviour, native integration via platform channels, and FFI where needed.
- Familiarity with CI/CD pipelines (GitHub Actions, Bitrise, Codemagic) and automated build/distribution workflows.
- Experience with code architecture patterns — Clean Architecture, MVVM, or layered architecture — in large Flutter codebases.
Core Skills
Flutter & Dart Android & iOS Unit Testing BLoC / Riverpod Flutter DevTools Firebase Performance Sentry / Datadog CI/CD Pipelines Clean Architecture REST & GraphQL Platform Channels Observability
Nice to Have
- Experience with Flutter for Web or Desktop targets in a production context.
- Background with native Android (Kotlin) or iOS (Swift) development.
- Exposure to A/B testing frameworks and feature flag management for mobile.
- Familiarity with accessibility best practices (WCAG) and semantic widget implementation in Flutter.
- Prior experience leading or contributing in architecting a mobile platform from the ground up.