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
Related Jobs
3 roles aligned with this opportunity
Senior PHP Developer
2026-05-22
Android Engineer, Verification
2026-05-23
Mobile Framework Engineer (Android) (m/f/x)
2026-05-23
- Posted
- Feb 20, 2026
- Type
- Full-time
- Level
- Associate
- Location
- United States
- Company
- Expedia Group
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior PHP Developer
2026-05-22
Android Engineer, Verification
2026-05-23
Mobile Framework Engineer (Android) (m/f/x)
2026-05-23