Job Description:
Role Summary:
We are seeking a Flutter Developer to design, develop, and maintain high‑quality cross‑platform mobile applications for Android and iOS. The ideal candidate has strong experience in Flutter (Dart), solid mobile UI/UX understanding, and hands‑on experience integrating mobile apps with backend services.
Key Responsibilities:
- Design, develop, and maintain cross‑platform mobile applications using Flutter.
- Build clean, reusable, and performant UI components using Flutter widgets.
- Implement state management, navigation, and responsive layouts.
- Integrate mobile applications with RESTful APIs and backend services.
- Ensure high performance, security, and scalability of mobile applications.
- Debug, test, and optimize applications across Android and iOS devices.
- Collaborate with UX designers, product owners, and backend teams.
- Participate in code reviews, sprint planning, and Agile ceremonies.
- Support app releases, upgrades, and store deployments.
Required Skills & Qualifications:
Must‑Have
- Min 6+ years’ experience developing Flutter development.
- Strong hands‑on experience with Flutter (Dart).
- Experience developing cross‑platform mobile apps for Android & iOS.
- Solid understanding of widgets, layouts, navigation, and state management.
- Experience integrating REST APIs and handling asynchronous data.
- Familiarity with Git and Agile development practices.
- Knowledge of mobile app architecture (MVC, MVVM, Clean Architecture).
- Exposure to Firebase, local storage, or push notifications.
- Basic understanding of Android (Kotlin/Java) or iOS (Swift).
- Experience with CI/CD pipelines for mobile apps.
- Experience in AI Assistant Development using Cursor or Github Copilot or Claude Code or Cline or Codex or Equivalent