Expedia

Mobile Engineer II, Android

Expedia
Apply
24 hours ago
London, United KingdomMid Level

Responsibilities

  • Build, enhance, and maintain native Android applications using Kotlin across Expedia Group brands.
  • Design and implement maintainable low-level designs, APIs, and data models for mobile features integrated with backend services and shared platforms.
  • Apply coding, testing, code review, debugging, performance optimization, security, and continuous integration practices.
  • Collaborate with product managers, designers, and engineers to refine requirements and deliver features iteratively.
  • Integrate and operate AI/ML-enabled solutions for personalization, recommendations, and automated insights while following privacy and security standards.
  • Estimate engineering efforts, push changes to production, and triage production issues.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience in professional software development.
  • Experience building and shipping production Android applications using Kotlin, including ownership of features or services within a larger mobile application.
  • Ability to design and implement mobile low-level designs, APIs, and data models and work with service-oriented or microservices-based backends.
  • Proficiency with Android development tools and practices, version control, testing frameworks, debugging, performance optimization, and CI/CD pipelines.
  • Preferred experience with Jetpack libraries, Jetpack Compose, Coroutines/Flows, Android Studio, and Gradle.
  • Preferred experience with mobile profiling and monitoring tools and diagnosing app-start, scrolling, memory, battery, performance, and reliability issues.
  • Experience defining and implementing unit, UI, snapshot, and integration test strategies is preferred.
  • Awareness of Android accessibility and inclusive design practices, including TalkBack, touch targets, and contrast, is preferred.
  • Preferred experience collaborating in cross-functional Agile teams and applying AI/ML concepts or AI-powered coding and productivity tools to real-world products.

Benefits

  • Expedia Group offers flexibility, benefits, and support to help employees do their best work.
  • The company provides an inclusive and accessible recruiting experience, including accommodation support for applicants with disabilities.

Tech Stack

GradleJetpack ComposeKotlin

Categories

Mobile
Expedia

About Expedia

10,000+ employees

Expedia Group builds a global online travel marketplace where consumers book flights, hotels, vacation rentals, cars, and activities, and partners distribute and market inventory across its platform. It monetizes through commissions, merchant/agency models, and advertising via brands including Expedia, Hotels.com, and Vrbo. Founded in 1996 and headquartered in Seattle, the public company (NASDAQ: EXPE) serves travelers and partners in more than 70 countries with B2C, B2B, and ad tech offerings.

Contact me