Ref: Android Engineer

Android Engineer


Job description

Android Engineer

Android Engineer

Position Details:

Android Engineer ( English Only ) No Japanese required. Overseas candidate also can apply.


  • Collaborate with Product Managers, UI/UX Designers and QA Engineers to build new features.
  • Work together with API and other UI engineers to develop and maintain the best possible system for our large user base apps.
  • Investigate, propose and work together to constantly evolve the technology of our Android apps.
  • Keep up to date with the latest Android technologies in order to apply to our products.
  • Refine technology/process/teamwork and look for ways to implement better solutions.

Mandatory Qualifications:

- B.S. or M.S. in Computer Science or equivalent

- Strong ability to develop Android apps using Java or Kotlin with more than 3 years' experience

- Strong understanding of the latest features and development best practices for the Android platform

- Understanding of Android Architecture Components ie Data Binding, Live data, Navigation, Paging, Room, View Model, Work Manager, Dagger 2

- Hands on tools ie Studio, Intellij, Jenkins, Gradle

- Knowledge of Thirdparty libararies, KTX, Retrofit, Glide, Coroutine, Google Map - Strong communication skills, a positive attitude, and empathy

- Strong motivation for developing product with teams

- A desire to continually improve, suggest idea for organization, teams

- Strong UX and design sensibilities, doesn't sweat the small stuff

- Experience in Agile development

- English Fluent

Desired Qualifications:

- RESTful API development experience (Spring boot)

- Building CI/CD development cycle experience

- Contributing t o open source

- Knowledge, Experience of travel domain

- Experience working for consumer facing product

- Experience of internationalization development

- Knowledge of Material design guidelines and available components