remoteonsite
Android Engineer - Rakuten International
Android Developer
Android Engineer building scalable mobile experiences for a global travel platform, leveraging Kotlin, MVVM, Jetpack, and RESTful services to deliver high‑quality, user‑centric features.
About the role
Key Responsibilities
- Design, develop, and maintain Android applications using Kotlin and Java, ensuring high performance and responsiveness.
- Implement MVVM architecture with Jetpack components (LiveData, ViewModel, Navigation) to create modular, testable code.
- Integrate RESTful APIs and third‑party services, handling data serialization, caching, and error handling.
- Collaborate with cross‑functional teams (UX, backend, QA) to define feature requirements and deliver on time.
- Write unit and UI tests, perform code reviews, and contribute to continuous improvement of development processes.
Requirements
- 3+ years of Android development experience with a strong portfolio of released apps.
- Proficient in Kotlin, Java, Android SDK, and modern Android libraries.
- Experience with MVVM, Jetpack, and clean architecture patterns.
- Solid understanding of REST APIs, JSON parsing, and network libraries (Retrofit, OkHttp).
- Strong problem‑solving skills, attention to detail, and a passion for delivering excellent user experiences.
Skills
kotlinjavaandroid sdk