We are looking for an experienced Flutter / Dart Mobile Developer to design, develop, and maintain high-quality mobile applications for Android and iOS platforms.
Key Responsibilities
Develop and maintain cross-platform mobile applications using Flutter and Dart .
Build responsive and reusable UI components.
Integrate REST APIs and third-party services .
Implement application state management using Bloc / Provider / Riverpod .
Work with Firebase services such as Authentication, Cloud Messaging, Analytics, and Crashlytics.
Integrate payment gateways, push notifications, maps, and other third-party SDKs .
Write clean, maintainable, and reusable code.
Perform debugging, unit testing, and performance optimization.
Collaborate with UI/UX designers, backend developers, QA, and product teams.
Publish and maintain applications on Google Play Store and Apple App Store .
Participate in code reviews and follow development best practices.
Mandatory Skills
Solid hands-on experience in Flutter and Dart .
Experience in Android & iOS mobile application development .
Strong knowledge of Flutter widgets, layouts, navigation, and animations .
Experience with REST API integration and JSON .
Good understanding of state management - BLoC / Provider / Riverpod .
Experience with Git / GitHub / GitLab .
Knowledge of Firebase .
Robust debugging and problem-solving skills.
Experience with mobile app deployment and release management .
Valuable to Have
Native Android/Kotlin or iOS/Swift knowledge.
Experience with CI/CD pipelines .
Knowledge of SQLite / Hive / Firebase Firestore .
Experience with payment gateways and third-party SDK integrations.
Knowledge of automated testing .
Experience with Agile/Scrum methodology.