HamburgerMenu
hirist

Lead Flutter Developer - iOS & Android Platform

Hrizen
Bangalore
4 - 9 Years

Posted on: 29/08/2025

Job Description

Key Responsibilities :

- Design, build, and maintain cross-platform mobile applications using Flutter.

- Develop new features and enhance existing applications while ensuring high performance, responsiveness, and smooth user experience.

- Collaborate with product, design, and backend teams to define, design, and ship new features.

- Write clean, maintainable, and reusable code following best practices.

- Integrate mobile applications with GraphQL/REST APIs and backend systems.

- Manage mobile app releases, versioning, and deployments to the Google Play Store and Apple App Store.

- Maintain and optimize existing apps for performance, reliability, and scalability.

- Work with state management solutions (e.g., Provider, Riverpod, Bloc, Redux) and app architecture best practices.

- Troubleshoot and debug issues to improve performance and user experience.

- Keep up-to-date with Flutter ecosystem, Dart language features, and mobile development trends.


Requirements :


Experience :


- 4 to 5 years as a full-time professional mobile developer.

- Minimum 2+ years of hands-on Flutter development experience (mandatory).

Technical Skills :


- Strong knowledge of Dart and Flutter framework.

- Solid understanding of state management, Flutter flavors, and app architecture patterns (MVVM, Clean Architecture, etc.).

- Experience building and maintaining Android/iOS apps at production scale.

- Published at least one app on Play Store or App Store (Flutter or Native).

- Familiarity with REST APIs, GraphQL, mobile backend integration.

- Nice to have : Native development experience in Java/Kotlin (Android) or Swift/Objective-C (iOS).

Tools & Frameworks :


- Git/GitHub or Bitbucket for version control.

- Firebase, Push Notifications, Analytics, and In-App Purchases.

- CI/CD pipelines for mobile app deployment (Fastlane, Codemagic, etc.).

Soft Skills :


- Strong analytical and problem-solving skills.

- Ability to work independently and in cross-functional teams.

- Good communication and collaboration abilities.

- Adaptability and eagerness to learn new frameworks and technologies.

Education :


- Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).


info-icon

Did you find something suspicious?