Responsibilities :
- Develop and maintain high-quality mobile applications using Flutter.
- Integrate APIs and services from internal systems (CRM, e-commerce, authentication, notifications, payments).
- Conduct unit testing, debugging, and performance optimization to ensure app stability.
- Collaborate with UI/UX, Backend, and QA teams to ensure consistent functionality and user experience.
- Implement new features based on product roadmap and stakeholder requirements.
- Ensure application security, code quality, and compliance with best development practices.
- Participate in code reviews and continuous improvement of development processes.
Requirements :
- Bachelor's degree in Computer Science, Information Technology, or equivalent experience.
- Minimum 2 years of experience in mobile app development (Flutter, React Native, or native Android/iOS).
- Strong understanding of REST API, JSON, and backend integration.
- Experience with state management frameworks (e.g., Riverpod, Bloc, Provider, etc.).
- Experienced with Git collaboration workflows.
- Experience publishing apps to Google Play / App Store.
- Strong problem-solving skills, ownership mindset, good communication skills and team collaborator.