Back to search:Mobile Engineer / Jakarta (central)

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.