Android Engineer (CF-34296361) Tokyo 23 wards, Japan

Salary: competitive

Details about the Client

Japanese company with global footprint is looking to hire Android Developers to support projects around their mobile applications.



Description

Required Qualifications:

- 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 the large user base.

- Investigate, propose and work together to constantly evolve the technology of Android apps.

- Refine technology/process/teamwork and look for ways to implement better solutions.

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

- Strong ability to develop Android apps using 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, Hilt(Dagger 2) or Koin

- Hands on tools ie. Studio, Intellij, Jenkins/Bitrise, Gradle, git

- Knowledge of Third-party libraries, KTX, Retrofit, Glide, Coroutine, Google Map

- Strong communication skills, a positive attitude, and empathy

- Experience in Agile development

- Experience of writing Unit test



Candidate's Profile

Requirements and Skills:

- RESTful API development experience (Spring boot)

- Building CI/CD development cycle experience

- Contributing to 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

- Knowledge of automated testing

- Knowledge of Jetpack compose

- Experience in project with multiple modules and flavours

- Experience using Gradle Build system

- Strong communication skills, a positive attitude, and empathy

- Strong motivation for developing product with teams


;