iOS Developer

Expedia Group

Greater London

On-site

GBP 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading travel technology company is seeking a Principal iOS Engineer to lead the design and development of high-performance iOS applications. The role involves collaboration to define impactful features and architecture, while integrating AI/ML solutions. Candidates should have over 12 years of experience, with proficiency in Swift, Objective-C, and a strong background in iOS frameworks. A Bachelor's degree in Computer Science or a related field is required. This position offers a dynamic environment in the core product team focused on search and recommendations.

Qualifications

  • 12+ years of relevant professional experience.
  • Proficiency in Swift, Objective-C, and iOS frameworks.
  • Experience owning iOS services or features in a multi-service environment.

Responsibilities

  • Lead design and development of iOS applications across the product suite.
  • Architect robust, scalable system and API designs.
  • Drive collaboration to develop and ship impactful features.

Skills

Swift
Objective-C
iOS frameworks
AI/ML concepts

Education

Bachelor’s degree in Computer Science or related field

Job description

The Product Team creates high-quality end-to-end experiences for travelers, partners, and Expedia Group. Our focus on customer-centric innovation enables us to develop products that build loyalty and repeat business. We partner closely with teams across Expedia Group to drive growth and achieve results for our customers and the company.

This Principal iOS Engineer sits within the Search and Recommendations Experience team which owns the end-to-end search and recommendations experience, including search entry, results, maps, filters, and recommendations across multiple lines of business such as lodging, cars, activities, flights and packages. In this role, you will provide technical leadership for native search and discovery experiences, setting architectural direction, influencing engineering standards, and shaping the evolution of AI-enabled capabilities across the mobile platform.

In this role, you will:
  • Lead the design, development, and maintenance of advanced iOS applications, ensuring high performance, quality, and responsiveness across Expedia Group’s product suite.
  • Architect and implement robust, scalable system and API designs, including effective data modelling to support complex business requirements.
  • Drive cross-functional collaboration to define, develop, and ship impactful features, ensuring alignment with organisational goals and technical strategy.
  • Champion best practices in software engineering, testability, and maintainability through code reviews and mentoring.
  • Safely integrate and operate AI/ML‑enabled solutions to enhance user experience and improve operational outcomes.
  • Troubleshoot, optimise, and resolve complex technical issues, contributing to the continuous improvement of services and domain capabilities.
Minimum Qualifications:
  • Bachelor’s degree in Computer Science or a related technical field; or equivalent related professional experience.
  • 12+ years of relevant professional experience.
  • Demonstrated experience owning the full lifecycle of iOS services or features within a multi-service or domain environment.
  • Proficiency in Swift, Objective-C, and iOS frameworks, with a strong understanding of system and API design principles.
  • Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.
Preferred Qualifications:
  • Experience architecting scalable, complex, modular, and maintainable iOS mobile architectures, leveraging common design patterns such as MVVM or VIPER
  • Advanced proficiency in SwiftUI - Skilled in multi-threading, concurrency, and performance optimisation
  • Prior experience in the search domain or travel industry, such as building or scaling search, discovery in consumer mobile apps.
  • Experience establishing technical strategy, best practices, and operational excellence for organisational mobile platforms.
  • Advanced knowledge of integrating AI/ML capabilities into mobile products to enhance functionality and user engagement.
  • Demonstrated experience collaborating within large, globally dispersed development teams
  • Expertise in cross-platform or multi-domain engineering, contributing to broad technical initiatives.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Android Engineer - Search and Recommendations Experience
Principal Android Engineer - Search and Recommendations Experience

PowerToFly • Greater London

On-site
GBP 85,000 - 110,000
Travel perks
Generous time-off
Flexible work model
+1
Mobile Engineer III, iOS
Mobile Engineer III, iOS

Expedia Group • Greater London

On-site
GBP 85,000 - 120,000
Mobile Engineer III, iOS
Mobile Engineer III, iOS

Expedia, Inc. • Greater London

Hybrid
GBP 90,000 - 120,000
Mobile Engineer III, iOS
Mobile Engineer III, iOS

Expedia, Inc. • City of Westminster

On-site
GBP 90,000 - 130,000
Principal Android Engineer - Search and Recommendations Experience
Principal Android Engineer - Search and Recommendations Experience

Expedia, Inc. • City of Westminster

On-site
GBP 120,000 - 160,000
Mobile Engineer III, iOS
Mobile Engineer III, iOS

11310 Expedia.com Ltd. • Greater London

On-site
GBP 75,000 - 115,000
Principal Android Engineer - Search and Recommendations Experience
Principal Android Engineer - Search and Recommendations Experience

11310 Expedia.com Ltd. • Greater London

On-site
GBP 120,000 - 160,000
Senior iOS Engineer — Design Systems & AI-Driven UI
Senior iOS Engineer — Design Systems & AI-Driven UI

11310 Expedia.com Ltd. • Greater London

On-site
GBP 75,000 - 115,000
Senior iOS Engineer - Design System & AI-Driven UI
Senior iOS Engineer - Design System & AI-Driven UI

Traveltechessentialist • United Kingdom

On-site
GBP 90,000 - 120,000
Senior iOS Engineer - Design System & AI-Driven UI
Senior iOS Engineer - Design System & AI-Driven UI

Expedia, Inc. • City of Westminster

On-site
GBP 90,000 - 130,000