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