Mobile Engineer II (Android)
Mobile Engineer II (Android)

Mobile Engineer II (Android)

Full-Time No home office possible
Expedia Group

In This Role, You Will

You’ll join a cross‑functional squad in London that owns native Android loyalty experiences as well as the GraphQL‑backed services that power them, working closely with product, design, data, and other engineering teams across EG.

  • Design, develop, and maintain Android applications using Kotlin, focusing on clean architecture, testability, and long‑term maintainability.
  • Implement high‑quality UI and interaction flows that align with UX specifications, ensuring performance, accessibility, and consistency with platform guidelines.
  • Collaborate with cross‑functional partners, including product, design, and backend teams, to define requirements, surface tradeoffs, and deliver features that improve traveler and partner experiences.
  • Contribute to system design for mobile components, including API consumption patterns, data modeling for local persistence, and integration with backend services and SDKs.
  • Write and maintain unit, integration, and UI tests, participate in code reviews, and follow engineering best practices to ensure reliability, observability, and operational excellence of mobile features.
  • Apply familiarity with AI‑driven systems, tools, or workflows and AI/ML concepts to enhance mobile experiences, and safely integrate and operate AI/ML‑enabled solutions that improve outcomes.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related technical field; or equivalent practical experience in mobile software development.
  • Professional experience building and shipping Android applications using Kotlin in a production environment, including working with GraphQL, consuming RESTful APIs and working with JSON‑based data models.
  • Experience owning features or components within a mobile application, from implementation through testing, release, and ongoing maintenance and support.
  • Proficiency with core Android development tools and frameworks (such as Jetpack Compose, Android SDK, Gradle, and common architectural patterns like MVVM or MVI), including basic system design for app modules, API interactions, and data persistence.
  • Familiarity with AI‑driven systems, tools, or workflows and applying AI/ML concepts to real world products at a feature or component level.

Preferred Qualifications

  • Experience designing and evolving modular Android architectures, including clear data models, API interaction layers, and low‑level design (LLD) for complex features across multiple app surfaces.
  • Background working on large‑scale or high‑traffic mobile applications, with an emphasis on performance optimization, stability, monitoring, and operational excellence.
  • Demonstrated ability to collaborate on mobile architecture decisions, contribute to technical design documents, and influence patterns for API design and data modeling across teams.
  • Practice using experimentation, metrics, and data to inform mobile feature decisions, improve user journeys, and refine implementation details.
  • Experience integrating or extending AI/ML‑enabled functionality in mobile applications in a safe and user‑centric way, such as recommendations, personalization, or intelligent assistance, and demonstrated experience taking products or features from concept to scaled adoption.

Accommodation requests

If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.

#J-18808-Ljbffr

Expedia Group

Contact Detail:

Expedia Group Recruiting Team

Mobile Engineer II (Android)
Expedia Group

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>