Point your AI agent at freehire and let it find you a job.

Get the CLI →

Expedia

NewBe an early applicant

Mobile Engineer II, Android

Posted 1 view
Discussion

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.

Overview

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
Responsibilities
  • 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
Key requirements
  • 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)

Skills

Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.