Mobile Engineer II, Android
Summary
Builds and maintains Android apps across Expedia Group's travel brands using Kotlin and Jetpack libraries, designing mobile features, APIs, and data models that integrate with microservices backends, while applying testing, CI/CD, and performance best practices and exploring AI/ML-driven personalization for millions of travelers.
In this role you will build and maintain Android apps across Expedia Group brands, delivering high-quality experiences for millions of travelers. You will work with a cross-brand team to design scalable features, apply engineering best practices, and ensure reliability and performance. You will also explore AI/ML-enabled capabilities to personalize and optimize outcomes while upholding privacy and security standards. This position offers the chance to ship impactfully in a fast-paced, collaborative environment.
Pay / Benefits- full benefits package
- travel perks
- generous time-off
- parental leave
- flexible work model
- cool offices experienced by teams and locations
- Develop Android applications using Kotlin with solid understanding of platform capabilities and UI patterns
- Design and implement low-level designs, APIs, and data models for mobile features that integrate with backend services
- Apply software engineering best practices: testing, code reviews, CI/CD to ensure reliability, performance, and security
- Collaborate with product managers, designers, and engineers across teams to refine solutions and deliver iteratively
- Safely integrate AI/ML-enabled solutions to improve outcomes such as personalization and recommendations while ensuring data privacy and security
- Bachelor’s degree in Computer Science, Engineering, or related field or equivalent practical experience
- Experience shipping Android applications using Kotlin in production, with ownership of features within a larger app
- Ability to design and implement mobile LLDS, APIs, and data models and work with microservices-based backends
- Proficiency with core Android tools and practices: version control, testing, debugging, performance optimization, CI/CD pipelines
- collaborative
- curious
- empathetic
- Kotlin
- Android development
- Jetpack libraries (Jetpack Compose, Coroutines/Flows)