Back to search:Android Developer / Jakarta

Role Description

  • Develop and enhance core Android applications
  • Participate in the full app lifecycle: design, build, test, release
  • Write clean, testable code and perform code reviews
  • Troubleshoot, debug, and support applications (on-call rotation)
  • Collaborate with cross-functional and international teams

Requirements

  • Fluent in English (written & spoken)
  • 5+ years
    as an Android Developer using
    Flutter
  • Strong knowledge of
    Android architecture (MVP, MVVM)
  • Experience with Jetpack, Compose, Koin/Hilt, Room, Retrofit
  • Strong Linux fundamentals and scripting skills
  • Exposure to containerization technologies (Docker/Kubernetes) is a plus
  • Solid skills in unit testing, debugging, and performance optimization
  • Familiar with distributed logging (ELK/Splunk) is a plus
  • Proactive, independent, and a great team player
  • Bachelor's degree of Computer Science, Information Technology, or related field