Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Salary: $60,000 USD
Overview
A leading travel reservation platform is seeking an Android Engineer to help build and evolve its next‑generation mobile experience. The organization is focused on both global expansion and strengthening product quality and user satisfaction within Japan. The development team manages the full lifecycle of the mobile product—from feature design to long‑term operation—and plays a central role in shaping the future of digital travel services.
This position is ideal for engineers who want to work in an environment that values innovation, cross‑functional collaboration, and continuous improvement.
Role Summary
As an Android Engineer, you will work closely with product teams, designers, backend engineers, and QA members to create high‑quality native applications used by millions of travelers. You will contribute to new feature development, refine existing functionality, and participate in architectural and technical discussions that influence the long‑term direction of the product.
Key Responsibilities
- Collaborate with product managers, UX/UI designers, and QA teams to design and deliver new mobile features.
- Work with API developers and other Android engineers to maintain a scalable, stable, and modern mobile architecture.
- Research emerging Android technologies and propose improvements to enhance app performance, usability, and maintainability.
- Continuously refine development processes, engineering workflows, and team collaboration practices.
- Stay current with Android platform updates and incorporate relevant best practices.
- Participate in Agile ceremonies and contribute to iterative, high‑velocity development cycles.
- Write and maintain unit tests to ensure functional reliability and code quality.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science or an equivalent field.
- 3+ years of hands‑on Android app development experience using Kotlin.
- Strong understanding of modern Android development patterns and platform capabilities.
- Knowledge of Data Binding, LiveData, and other AndroidJetpack components.
- Experience with ViewModels, Activities, Fragments, navigation frameworks, Compose, and dependency injection tools such as Hilt or Dagger.
- Solid understanding of functional and reactive programming concepts.
- Proficiency with development tools including Android Studio, IntelliJ, Jenkins/Bitrise, Gradle, and Git.
- Familiarity with widely used libraries such as KTX, Retrofit, Glide, Coroutines, and Google Maps SDK.
- Strong communication skills, collaborative mindset, and a positive, solution‑oriented attitude.
- Experience working in Agile teams.
- Experience creating and maintaining unit tests.
- Strong awareness of UX and digital product design principles.
Preferred Qualifications
- Experience creating or optimizing CI/CD pipelines.
- Contributions to open‑source projects.
- Background in travel‑related products or customer‑facing mobile services.
- Experience building applications with internationalization and localization in mind.
- Familiarity with Material Design systems and component libraries.
- Experience with automated testing frameworks.
- Development experience in multi‑module Android architectures.
- Deep understanding of the Gradle build system.
Key Skills
Ranked by relevanceReady to apply?
Join Oracle and take your career to the next level!
Application takes less than 5 minutes

