Back to search:Lead Mobile / Jakarta

Responsibilities :

  • Lead and mentor the mobile engineering team, fostering a culture of collaboration, technical excellence, and continuous learning.
  • Architect, develop, and maintain robust, scalable, and high-performance mobile applications on Android and iOS platforms.
  • Collaborate closely with Product Managers, Designers, and Backend Engineers to deliver seamless and impactful features.
  • Ensure code quality through code reviews, unit testing, and best practices in mobile development.
  • Manage technical roadmaps, sprint planning, and project timelines.
  • Evaluate and implement new tools and technologies to improve the development process.
  • Oversee the app release process, monitor performance, and continuously iterate based on user feedback and analytics.
  • (Plus) Collaborate with stakeholders on mobile integrations with POS systems to enhance in-store experiences.

Requirements :

  • Proven experience in developing and shipping mobile apps on
    both Android (Java/Kotlin)
    and
    iOS (Swift/Objective-C)
    platforms.
  • Minimum
    5 years of professional experience
    in mobile development, with
    2+ years in a leadership or lead engineer role
    .
  • Strong understanding of mobile architecture, CI/CD for mobile, and modern development practices.
  • Hands-on experience in debugging, performance tuning, and monitoring mobile applications.
  • Experience with RESTful APIs, and third-party SDKs.
  • Excellent communication, team management, and problem-solving skills.
  • Experience working with or building POS (Point of Sale) systems
    is a big plus.