Source description
About the role
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