Flutter Developer – Mobile App Development (1 – 3 Yrs) – Mumbai only

Job Description:
We are seeking a skilled and motivated Flutter Developer with 1-3 years of experience in building and maintaining cross-platform mobile applications. The ideal candidate must have published apps on either Play Store and App Store and possess hands-on experience in state management (Provider), JWT authentication, token auto-refresh, and robust exception handling.

Key Responsibilities:

Develop, test, and maintain Flutter mobile applications for Android and iOS platforms

Manage app-wide state using Provider, and handle API integration with RESTful services

Write clean, scalable, and maintainable Dart code with strong error/exception handling

Debug production issues, optimize app performance, and resolve crashes

Collaborate with backend teams, design the UI/UX using Figma, and co-ordinate with QA testers

Use Git for version control and follow agile development practices

Handle end-to-end publishing and updates of apps to Google Play Store and Apple App Store

Document technical flows and support deployment readiness

Integrate with FCM using Firebase Auth, push notifications, analytics.

Required Skills:

2-3 years of experience in Flutter, Dart, and SWIFT

Experience with native Android (Kotlin/Java) or iOS (Swift)

Hands-on experience with JWT authentication, token refresh, and secure API communication

Proficient with Provider or similar state management techniques

Strong knowledge of exception handling, asynchronous programming (Futures, async/await)

Experience integrating REST APIs, Firebase, and local storage

Familiarity with Git and collaborative development workflows

Good understanding of mobile UI design principles, debugging, and performance optimization

Preferred Skills:

Experience with other state management tools (Bloc, Riverpod, GetX)

Knowledge of CI/CD tools like Codemagic, Bitrise, or Fastlane

Must have published at least one app on Play Store and App Store Job Description:
We are seeking a skilled and motivated Flutter Developer with 1-3 years of experience in building and maintaining cross-platform mobile applications. The ideal candidate must have published apps on either Play Store and App Store and possess hands-on experience in state management (Provider), JWT authentication, token auto-refresh, and robust exception handling.

Key Responsibilities:

Develop, test, and maintain Flutter mobile applications for Android and iOS platforms

Manage app-wide state using Provider, and handle API integration with RESTful services

Write clean, scalable, and maintainable Dart code with strong error/exception handling

Debug production issues, optimize app performance, and resolve crashes

Collaborate with backend teams, design the UI/UX using Figma, and co-ordinate with QA testers

Use Git for version control and follow agile development practices

Handle end-to-end publishing and updates of apps to Google Play Store and Apple App Store

Document technical flows and support deployment readiness

Integrate with FCM using Firebase Auth, push notifications, analytics.

Required Skills:

2-3 years of experience in Flutter, Dart, and SWIFT

Experience with native Android (Kotlin/Java) or iOS (Swift)

Hands-on experience with JWT authentication, token refresh, and secure API communication

Proficient with Provider or similar state management techniques

Strong knowledge of exception handling, asynchronous programming (Futures, async/await)

Experience integrating REST APIs, Firebase, and local storage

Familiarity with Git and collaborative development workflows

Good understanding of mobile UI design principles, debugging, and performance optimization

Preferred Skills:

Experience with other state management tools (Bloc, Riverpod, GetX)

Knowledge of CI/CD tools like Codemagic, Bitrise, or Fastlane

Must have published at least one app on Play Store and App Store

To apply for this job please visit www.shine.com.

Job Location