We are looking for a passionate and talented Android Developer (Flutter) to join our team. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality Android applications using Flutter. You will work closely with designers, backend developers, and project managers to deliver scalable, user-friendly, and high-performance mobile applications.Key Responsibilities
Develop high-quality Android applications using Flutter.
Write clean, maintainable, and reusable code.
Integrate REST APIs and Firebase services.
Implement responsive and modern UI/UX designs.
Fix bugs and improve application performance.
Optimize apps for speed, memory usage, and battery efficiency.
Publish and maintain apps on the Google Play Store.
Collaborate with backend developers and UI/UX designers.
Implement state management solutions (Provider, Riverpod, Bloc, etc.).
Integrate push notifications, authentication, and payment gateways.
Work with Git for version control.
Participate in code reviews and technical discussions.
Keep up to date with Flutter and Android development trends.
Skills Required
Strong knowledge of Flutter and Dart. Good understanding of Android application development. Experience with Firebase (Authentication, Firestore, Storage, FCM). Experience with RESTful APIs. Knowledge of JSON parsing. State Management (Provider, Riverpod, Bloc, GetX, etc.). Local Database (SQLite/Hive/Shared Preferences). Git & GitHub. Debugging and performance optimization. Material Design principles. Responsive UI development.