We are seeking a skilled and passionate Flutter Developer to join our team. You will be responsible for designing and developing high-performance mobile applications for both Android and iOS platforms using Flutter. The ideal candidate will have a strong command of Flutter and Dart, experience with Firebase integration, and a deep understanding of state management and responsive UI design.
Key Responsibilities:
- Develop and maintain cross-platform mobile applications using Flutter and Dart
- Integrate Firebase services (Authentication, Firestore, Cloud Messaging, etc.)
- Implement and manage state using tools like Provider, Riverpod, Bloc, or GetX
- Create responsive and adaptive UI/UX for multiple screen sizes
- Set up and manage push notifications using Firebase Cloud Messaging
- Collaborate with UI/UX designers, product managers, and backend developers
- Write clean, scalable, and maintainable code following best practices
- Debug and optimize application performance
- Participate in code reviews and contribute to a culture of continuous improvement
Required Skills:
- Proven experience with Flutter and Dart
- Strong understanding of state management techniques
- Hands-on experience with Firebase services (e.g., Firestore, Authentication, FCM)
- Familiarity with push notification implementation and handling
- Ability to build responsive and adaptive UI designs
- BExperience with REST APIs and integration with backend services
- Version control with Git
- Experience with native Android/iOS development
- Familiarity with CI/CD pipelines
- Knowledge of Agile/Scrum methodologies
- Experience publishing apps on the App Store or Google Play