Mobile Engineer

AgileGrid Solutions

Greater London

On-site

GBP 65,000 - 90,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Expedia Group in London is seeking an Android Software Engineer to join our Search and Recommendations Experience team. You will own features from design through production, delivering native mobile experiences across Expedia Group brands using Kotlin.

Collaborate with product, design, and backend teams, apply AI-enabled personalization while safeguarding privacy, and contribute to high-quality, scalable mobile software.

Qualifications

  • Experience shipping production Android applications using Kotlin.
  • Ability to design mobile solutions, APIs, and data models for mobile platforms.
  • Experience with service-oriented or microservices backends and RESTful APIs.
  • Familiarity with Jetpack libraries, Compose, Coroutines/Flows, and Android performance optimization.

Responsibilities

  • Build, maintain, and evolve Android applications using Kotlin and Android platform best practices.
  • Collaborate with product managers, designers, and engineers to translate requirements into robust mobile features.
  • Write unit/UI tests, review code, and participate in CI/CD to ensure quality and reliability.
  • Performance, security, and reliability improvements across mobile apps.

Skills

Kotlin
Android
CI/CD
Unit tests
APIs
Jetpack
Compose
Coroutines

Education

Bachelor's degree in Computer Science or related field

Tools

Android Studio
Gradle

Job description

About The Company

At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company, we connect travelers, partners, and advertisers through our consumer brands, business-to-business network, and travel advertising business. Our brands include Expedia, Hotels.com, and Vrbo, and our technology supports travel experiences for millions of people worldwide.

About The Company

At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company, we connect travelers, partners, and advertisers through our consumer brands, business-to-business network, and travel advertising business. Our brands include Expedia, Hotels.com, and Vrbo, and our technology supports travel experiences for millions of people worldwide.

Our teams bring together passionate people, trusted partnerships, and leading technology to make it easier for customers to discover, book, and experience travel.

We are guided by five Behaviors: Traveler First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Together. These principles help us create a supportive environment where people can grow, collaborate, and do meaningful work.

About The Role

Expedia Group is seeking an Android Software Engineer to join our Search and Recommendations Experience team in London, UK. In this full-time role, you will help build and improve native mobile experiences used by travelers across Expedia Group brands. You will contribute to a large-scale platform and develop thoughtful, reliable features that make travel shopping easier and more engaging.

You will take ownership of engineering work from early design through release and ongoing production support. Working with product managers, designers, and engineers, you will turn customer and business needs into well-designed mobile solutions. The role also offers opportunities to work with AI- and machine-learning-enabled experiences, such as personalization and recommendations, with care for privacy, security, and responsible data use.

Responsibilities

Build, enhance, and maintain Android applications using Kotlin and a strong understanding of the Android platform, user interface components, and mobile design patterns. Create clear, testable, and maintainable low-level designs, APIs, and data models, and integrate mobile features with backend services and shared platforms.

Estimate engineering effort, break down requirements, and deliver work iteratively while keeping traveler needs at the center. Write and review code, develop unit and user interface tests, and participate in continuous integration and delivery practices. Help maintain application quality by investigating production issues and improving performance, reliability, and security.

Collaborate across disciplines and teams, communicate progress and trade-offs, and contribute to technical discussions and code reviews. Apply suitable AI/ML concepts and tools to real product needs, and support responsible implementation that respects privacy and security standards. Adapt your skills to work across product areas, services, and shared mobile components as priorities evolve.

Qualifications

A bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience in professional software development, is required. You should have experience building and shipping production Android applications with Kotlin, including ownership of features or services in a larger mobile application.

You will bring the ability to design mobile solutions, APIs, and data models, and experience working with service-oriented or microservices-based backends. Proficiency with version control, debugging, testing, performance optimization, and continuous integration or delivery is expected. Familiarity with Jetpack libraries, Jetpack Compose, Coroutines or Flows, Android Studio, and Gradle is beneficial. Experience with mobile profiling, accessibility, Agile collaboration, and AI-enabled products or workflows is also valued.

Benefits

Expedia Group offers a supportive environment focused on helping employees do their best work and grow their careers. Employees can access company benefits, flexibility, and resources designed to support wellbeing and professional development. Specific benefits and eligibility may vary by location and employment terms.

Equal Opportunity

Expedia Group is committed to creating an inclusive work environment and a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability, age, or other protected characteristics. We are committed to providing an inclusive and accessible recruiting experience. Applicants who need an accommodation or adjustment due to a disability during the application or recruiting process may submit an accommodation request.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mobile Engineer II, Android
Mobile Engineer II, Android

Expedia, Inc. • City Of London

On-site
GBP 70,000 - 100,000
Senior Manager, Mobile Engineering
Senior Manager, Mobile Engineering

11310 Expedia.com Ltd. • Greater London

On-site
GBP 120,000 - 180,000
Mobile Engineering Intern - 2027 - London
Mobile Engineering Intern - 2027 - London

Expedia Group • Greater London

Hybrid
GBP 32,000 - 40,000
Hybrid Work Policy
Travel discounts
Relocation support
+1
Mobile Engineering Intern - 2027 - London
Mobile Engineering Intern - 2027 - London

Expedia, Inc. • Greater London

Hybrid
GBP 32,000 - 40,000
Hybrid Work Policy
Travel Discounts
Full-time offer after graduation
+1
Mobile Engineering Intern - 2027 - London
Mobile Engineering Intern - 2027 - London

Expedia • Greater London

Hybrid
GBP 32,000 - 40,000
Hybrid Work Policy
Travel discounts
Full-time offer after graduation (oppo
+1
Mobile Engineering Intern - 2027 - London
Mobile Engineering Intern - 2027 - London

11360 Expedia Spain S.L. • Greater London

Hybrid
GBP 32,000 - 40,000
Hybrid work policy
Travel discounts
Relocation support
Android Engineer - Kotlin, AI-Driven Travel UX
Android Engineer - Kotlin, AI-Driven Travel UX

AgileGrid Solutions • Greater London

On-site
GBP 65,000 - 90,000
Software Development Engineer II
Software Development Engineer II

Expedia Group • Greater London

On-site
GBP 70,000 - 95,000
Software Development Engineer II
Software Development Engineer II

Expedia, Inc. • Greater London

Hybrid
GBP 80,000 - 110,000
Senior Software Development Engineer
Senior Software Development Engineer

Expedia • Greater London

On-site
GBP 90,000 - 130,000