Oracle
Android Developer (Kotlin)
OracleIndia12 hours ago
Full-timeInformation Technology

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 relevance