HamburgerMenu
hirist

Product Development Professional - Flutter

BPD Zenith
Bangalore
4 - 8 Years

Posted on: 09/10/2025

Job Description

Specific Responsibilities :

- Develop, test, and maintain mobile product features using Flutter/Dart within an established architecture.

- Collaborate with product owners, design, engineering, and QA peers in Agile/Scrum ceremonies and scheduled standups.

- Participate in code reviews and contribute to internal documentation efforts.

- Mentor and support less experienced Flutter developers through onboarding, example-driven learning, and PR guidance.

- Contribute to team standards, testing practices, and code quality initiatives.

- Debug, profile, and optimise mobile app performance and accessibility.

- Work with Azure DevOps for user stories, bug tracking, Git repositories, package repositories, and Pipelines.

- Integrate with REST APIs, including IBM Maximo, and native platform features as needed.

Skill Requirements - Essential :

- Professional experience building and shipping Flutter mobile apps in production.

- Strong Dart fundamentals: async/streams, isolates, null safety, error handling.

- Proficiency with Bloc state management and testable architecture.

- Experience with unit, widget, and integration testing in Flutter.

- Proficiency with Git workflows, code reviews, and collaborative development.

- Debugging and profiling skills (DevTools, timeline, memory, CPU); performance and accessibility best practices.

- Azure DevOps experience (Repos, Pipelines, Boards, Artifacts) or equivalent CI/CD.

- Strong API integration skills (REST/JSON), authentication flows, and offline-safe async patterns.

- Commitment to accessibility and performance best practices.

- Clear, inclusive communication and collaborative problem solving.

Skill Requirements - Preferable :

- Offline-first data patterns (e.g., SQLite/Drift, Hive/Isar), background sync, conflict resolution.

- Flutter plugin development integrating native APIs/SDKs for iOS (Swift) and Android (Kotlin)

- Experience with analytics/telemetry, push notifications, feature flagging, and secure storage.

- Clean Architecture, layered modules, and package development.

- Security awareness (OWASP MASVS/MSTG), privacy by design, and secrets hygiene.

- Experience with l18n & l10n, including RTL support.

- App Store / Play Console experience (signing, releases, crash triage).

Person Specification/Attributes :

- Professional and committed, with a disciplined approach to work.

- Motivated and driven by finding and providing solutions to problems.

- Polite, tactful, helpful, empathic nature, able to deliver to the needs of customers.

- Has respect for others and their views.

- Technology minded and focused, enthusiastic about technologies.

- Analytical, able to raise from the detail and see the bigger picture.

- Dedicated to continually updating and upgrading own knowledge.

- Carries a mind-set of continuous improvement, constantly looking for better and more efficient ways of doing things.

- Values quality at the centre of all things in work.

How We Work :

- Agile/Scrum with retros that drive action.

- Distributed team collaborating across three continents.

- We own outcomes, not just code: quality, observability, and release health.

- Psychological safety: respectful debate, bias toward action, and continuous improvement.

Mentorship Expectations :

- Act as an onboarding buddy for new Flutter engineers.

- Lead by example in PR Reviews: context, trade offs, and actionable suggestions.

- Offer constructive feedback and help others to level up.

Tools & Tech Environment Experience :

- IDEs: VS Code, Android Studio, XCode

- Linters, formatters, and static analysis tools

- Azure DevOps for Git repositories, CI/CD, and work item tracking

info-icon

Did you find something suspicious?