HamburgerMenu
hirist

Senior Flutter Developer - Dart Programming

Decimal Business Solutions Pte Ltd
5 - 9 Years
Multiple Locations

Posted on: 26/05/2026

Job Description

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.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...