Senior Android Engineer - Travel Development Department (TDD)
Core
Design and implement new features for Rakuten Travel's Android applications, focusing on global expansion and customer satisfaction in Japan.
Role type
Senior Android Engineer
Builds
Consumer-facing travel reservation mobile applications
Domain
Travel / Mobile Development
Deliverable
production ML models | product features
Required skills
Kotlin, Android Architecture Components (ViewModels, Navigation, Compose, Flow, DI), Functional and Reactive Programming, Data Binding, Live Data, Unit Testing, CI/CD, Gradle, Retrofit, Glide, Coroutines, Google Maps API
Preferred skills
Travel domain knowledge, Internationalization (i18n), Material Design guidelines, Multi-module/flavor architecture, Open source contributions
Technologies
Kotlin, Android Studio, IntelliJ, Jenkins, Bitrise, Git, Hilt, Dagger, Gradle, Retrofit, Glide, Coroutine, Google Maps
Responsibilities
Collaborate with Product Managers and UI/UX Designers to design and implement new features; Partner with API developers to maintain scalable systems; Research and evolve Android technology stack; Apply latest Android features to enhance products; Refine technologies and processes for effective solutions.
Seniority
Senior, hands-on IC