Job Description : Flutter Developer (SDE-II)
Location : Noida, Uttar Pradesh (Onsite)
Experience : 2 - 5 Years
No. of Positions : 3
About the Role :
We are seeking a highly skilled and passionate Flutter Developer (SDE-II) to join our development team in Noida. The ideal candidate will have hands-on experience in building and deploying scalable Flutter applications, strong expertise in state management, and an in-depth understanding of mobile app architecture.
Key Responsibilities & KRAs :
- Design, develop, and maintain high-quality cross-platform mobile applications using Flutter and Dart.
- Implement and manage state management solutions (Provider / Bloc) to ensure app performance and scalability.
- Apply Domain-Driven Design (DDD) principles to deliver clean, maintainable, and testable code.
- Deploy and maintain mobile applications on Google Play Store and Apple App Store.
- Integrate REST APIs, Websockets, and third-party APIs for seamless user experiences.
- Collaborate with cross-functional teams including product managers, UI / UX designers, and QA engineers to deliver robust solutions.
- Ensure application stability, security, and performance optimization.
- Implement CI / CD pipelines for efficient build, test, and deployment processes.
- Participate actively in Agile / Scrum ceremonies (sprint planning, daily stand-ups, retrospectives).
- Maintain and manage version control using Git / Subversion with proper branching and release strategies.
- Contribute to continuous improvement by staying updated with the latest Flutter, Dart, and mobile development trends.
Required Skills :
Strong expertise in Flutter with 2 - 5 years of professional experience.Proficiency in Dart programming language.Proven experience with state management tools (Provider, Bloc).Hands-on experience with DDD and clean architecture principles.Strong understanding of CI / CD pipelines (Jenkins, GitHub Actions, Bitrise, or similar).Proficiency in IDE tools like Android Studio, Xcode, and VS Code.Strong skills in integrating APIs, Websockets, and third-party libraries.Familiarity with Agile SDLC and working in Scrum teams.Excellent problem-solving skills and debugging expertise.Good to Have Skills :
Experience with Jira for task and project management.Exposure to Fintech domain concepts.Knowledge of automated testing frameworks for Flutter.(ref : hirist.tech)