Key Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter (Dart).
- Collaborate with UI / UX designers to implement modern, responsive designs.
- Integrate RESTful APIs, third-party libraries, and cloud services.
- Write clean, maintainable, and efficient code following best practices.
- Debug and resolve performance issues, crashes, and UI inconsistencies.
- Participate in code reviews, sprint planning, and team meetings.
- Stay updated with emerging mobile development trends and technologies.
- Deploy applications to Google Play Store and Apple App Store.
Required Skills & Qualifications
Strong proficiency in Flutter and Dart programming language.Experience with State Management frameworks (e.g., Provider, Bloc, Riverpod, GetX).Familiarity with REST APIs, Firebase, and third-party integrations.Solid understanding of mobile app architecture, design patterns, and responsive UI design.Experience with version control tools like Git.Understanding of the app deployment process for both Android and iOS.Strong problem-solving, debugging, and communication skills.Preferred Qualifications (Nice to Have)
Experience with native Android (Kotlin / Java) or iOS (Swift) development.Knowledge of CI / CD pipelines for mobile apps.Experience with GraphQL, Push Notifications, or App Analytics tools.Familiarity with Agile / Scrum methodologies.