Role/Skill : Senior Flutter Developer
Location : Mumbai / Pune / Bangalore
Preferred Location : Mumbai / Pune / Bangalore only
We are seeking a Senior Flutter Developer to join our mobile engineering team. This role focuses on hands-on development, building high-quality cross-platform mobile applications using Flutter, and collaborating with product and design to deliver excellent user experiences.
Key Responsibilities :
- Develop and maintain cross-platform mobile applications using Flutter, ensuring code quality, performance, and maintainability.
- Implement clean architecture and use BLoC (or equivalent state management) for predictable state handling.
- Build complex, responsive UIs with custom Flutter widgets and animations.
- Integrate native platform features and third-party SDKs; create Flutter plugins when necessary.
- Implement features using device capabilities such as camera, maps, location services, and WebView.
- Write unit, widget, golden, and BLoC tests to ensure code reliability and prevent regressions.
- Participate in code reviews, refactoring, and performance optimization.
- Work with CI/CD pipelines and assist with build and deployment processes (Bamboo, Fastlane, Firebase, Play Store, App Store).
- Troubleshoot, debug, and resolve production issues.
- Collaborate with product managers, designers, QA, and other engineers in an Agile environment.
- Contribute ideas for features and improvements to enhance usability and performance.
Required Qualifications :
- 6 to 10 years overall software development experience, with 3 to 4 years of hands-on Flutter experience.
- Strong understanding of Flutter and its core principles.
- Familiarity with native iOS and Android platform development (native experience is a plus).
- Proven experience with clean architecture and BLoC (or comparable) state management.
- Proficient in Dart and object-oriented programming with good knowledge of design patterns.
- Solid experience building complex UI components and custom widgets.
- Experience integrating WebView, camera, maps, location, and handling network calls.
- Experience with Flutter versioning, multi-flavor app setups, theming, and localization.
- Experience writing widget, golden, unit, and BLoC test cases.
- Proficient with Git (Bitbucket/GitHub/GitLab) for source control.
- Familiarity with CI/CD tools (Bamboo, Fastlane) and app deployment workflows (Firebase, Play Store, App Store).
- Strong debugging, troubleshooting, and code optimization skills.
- Knowledge of Agile methodologies and experience working in Agile teams.
- Good communication skills and ability to work collaboratively.
Did you find something suspicious?
Posted by
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1639075