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.