Mobile Application Flutter
Job Description:
We are looking for experienced Flutter Developers (mid to senior level) with a strong command of Dart and a deep understanding of the Flutter ecosystem. You will be responsible for building and maintaining high-performance mobile applications with clean architecture and seamless integration with backend services.
Key Responsibilities:
- Develop and maintain cross-platform mobile applications using Flutter and Dart
- Implement clean and scalable architecture using state management tools like Provider, River pod, or GetX
- Integrate third-party APIs and backend services (primarily Firebase, REST APIs)
- Collaborate with UI/UX designers and backend developers to deliver quality user experiences
- Ensure application performance, quality, and responsiveness
- Participate in code reviews and follow agile development practices
- Use Git for version control and collaborate with the team in sprints
Must-Have Skills:
- 3+ years of hands-on experience with Flutter & Dart
- Proficiency in Flutter state management, widgets, and navigation
- Experience with Firebase services: Auth, Fire store, Cloud Functions
- Solid understanding of clean architecture principles
- Strong experience in RESTful API integration
- Familiarity with Git and agile workflows
Nice-to-Have Skills:
- Exposure to native mobile development (Swift/Kotlin) for platform-specific tasks
- Experience with testing methodologies (unit, widget, integration testing)