Required Skills and Qualifications
- Experience: 5 to 6 years of hands-on Flutter development experience.
- Proficiency in Dart: Strong understanding of Flutter and Dart programming.
- State Management: Experience with state management solutions such as Provider, Riverpod, or BLoC.
- Mobile Development: Understanding of native development (Android/iOS) concepts such as lifecycle, permissions, and platform-specific features.
- UI/UX Design: Ability to implement complex UI/UX designs and animations.
- API Integration: Experience in integrating REST APIs and third-party libraries.
- Expert in Flutter PWA as single code web & Mobile responsive UI
- Version Control: Proficient with Git and version control workflows.
Preferred Skills
- Experience with Firebase services (Firestore, Authentication, Push Notifications).
- Knowledge of platform channels to interact with native Android/iOS code.
- Familiarity with Agile methodologies and tools like JIRA or Trello.
- Experience in CI/CD pipelines for Flutter applications.
- Understanding of clean architecture and design patterns (MVVM, MVC).
- Familiarity with app submission processes for Google Play and App Store.