E

Expedia Group

Runs travel booking sites for people and companies

Mobile Engineer 3 - iOS

Mobile EngineeringPosted on Nov 12
Full-timeGurugram, Haryana, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience in software development.
  • Typically 2–5 years of professional experience building and shipping native iOS applications using Swift, Xcode, and core iOS frameworks.
  • Hands-on experience owning mobile application features or services end-to-end, including design, implementation, testing, deployment, and production support.
  • A solid understanding of mobile system design fundamentals, including API design, data modeling, asynchronous programming, and iOS performance optimization.
  • Ability to work in a collaborative engineering environment, participate in code reviews, use source control, and follow established engineering and operational practices.

Responsibilities

  • Design, develop, and maintain iOS applications using Swift and related Apple frameworks, ensuring performant, reliable, and maintainable mobile experiences.
  • Contribute to system design, including API contracts, low-level design, and data modeling for mobile features that integrate with backend services and shared platforms.
  • Implement high-quality, testable code using sound code structure, unit testing, integration testing, and code reviews within an agile development environment.
  • Collaborate with cross-functional teams across multiple product areas or domains to deliver reusable mobile components and services that can be used across Expedia Group brands.
  • Diagnose, debug, and resolve complex issues in production and pre-production environments, contributing to monitoring, logging, and operational excellence for iOS applications.
  • Safely integrate and operate AI/ML-enabled or AI-assisted solutions within mobile workflows, applying familiarity with AI-driven systems, tools, or workflows and AI/ML concepts to real-world products.

Desired Qualifications

  • Experience designing and evolving iOS application architectures such as MVVM, VIPER, or similar patterns, and contributing to shared mobile platforms or libraries used across multiple teams or product areas.
  • Experience with large-scale consumer mobile applications, including performance tuning, offline capabilities, analytics integration, and experimentation to drive data-informed improvements.
  • Contribution to system and API design with backend and platform teams, including defining contracts, data schemas, and integration patterns for mobile clients.
  • Experience safely integrating and operating AI/ML-enabled mobile solutions, such as AI-assisted search, recommendations, personalization, or content generation, with familiarity using AI-driven systems, tools, or workflows in product development.
  • Exposure to or experience with mobile CI/CD pipelines, automated testing strategies, monitoring, and alerting for iOS apps, focused on reliability and operational excellence.

About the Company

Expedia Group

Runs travel booking sites for people and companies

Expedia Group runs online travel brands such as Expedia, Hotels.com, and Vrbo, where people book hotels, vacation homes, flights, and rental cars, and it supplies the same travel to other companies. Its Expedia site was one of the first online travel agencies, letting people compare and book flights and hotels on the web without calling a travel agent. Travelers search and pay through its apps and websites, while partners such as airlines and banks plug its hotel and flight listings into their own booking sites. Expedia earns commissions and markups on bookings and sells advertising to hotels and other travel companies. It began in 1996 as a division of Microsoft and is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1996

Recently Posted Jobs

Explore more opportunities at Expedia Group

See more jobs