Principal Mobile Engineer (iOS)
Expedia Group
Full time- 10+ years
- Not Disclosed
- Gurgaon, Haryana, India
- Post Date: Apr 16, 2026
- End Date: Jul 16, 2026
- 10+ years
- Not Disclosed
- Gurgaon, Haryana, India
- Post Date:Apr 16, 2026
- End Date: Jul 16, 2026
Skills:
- Swift
- SDLC
- i os
- CI/CD
Job Description:
Responsibilities
- Provide technical leadership and architecture direction for iOS in Air Shopping – define and evolve the architecture, patterns, and frameworks for air search, filters/sorting, details, ancillaries, and checkout entry across apps and brands.
- Turn ambiguous business problems into concrete technical solutions – take high?level or ambiguous business requirements, architect end?to?end solutions, and scope them into clear technical requirements, milestones, and workstreams for multiple teams.
- Design and evolve highly complex systems – create and improve systems that interface with native apps and services across a business unit, including contracts and integrations with platform services, experimentation, identity, and checkout. You will think beyond a single stack and propose solutions that work across domains, brands, and platforms.
- Drive mobile excellence and operations at org level – champion best?in?class mobile practices in UI/UX, performance, accessibility, offline behavior, error handling, operational excellence, and backwards compatibility. You will establish and enforce standards for code quality, testing, observability, analytics, alerts, on?call, and incident response across the organization.
- Make mobile measurable and experimentation?ready – define and socialize consistent mobile analytics and performance metrics (for example, crash?free rate, start time, interaction latency, funnel metrics) across the Air Shopping stack. You will ensure features are observable, safe to experiment on, and easy to roll out and roll back in partnership with experimentation and platform teams.
- Lead cross?team delivery for large initiatives – own end?to?end delivery for large, multi?squad initiatives, coordinating across iOS, Android, web, backend, experimentation, product, and design. You will continuously improve the existing technology stack, reduce duplication and technical debt, and simplify architecture where possible.
- Shape technical strategy and mobile product direction – develop and communicate a north?star technical vision for Air Shopping on iOS, tied to traveler outcomes, business metrics, and Expedia Group?wide platform strategy. You will translate business needs into clear engineering priorities, trade?offs, and roadmaps, and act as a trusted delegate who can step in for a peer engineering director when needed.
- Grow the mobile and architecture community – contribute to and help lead mobile and architecture communities of practice, sharing patterns, tools, and guidance across Expedia Group. You will sponsor and drive high?impact, cross?org initiatives related to native apps, ensuring alignment and sustained progress.
Qualification & Experience
- Bachelor’s degree in Computer Science, Engineering, or a related technical field; or equivalent related professional experience.
- 10+ years of relevant software engineering experience, with a specific focus on building and shipping complex, large-scale consumer mobile applications.
- Expert-level proficiency in native iOS development using Swift (including extensive experience with UIKit and/or SwiftUI).
- Deep technical knowledge of iOS internals, including concurrency, networking, memory management, and performance tuning.
- Proven experience leading the full Software Development Life Cycle (SDLC), including design, code review, source control, CI/CD, testing (unit/UI/integration), and deployment.
- Demonstrated experience navigating App Store policies, privacy regulations, and accessibility standards.
- Experience architecting scalable mobile solutions and defining coding standards and design practices for engineering teams.
- Experience mentoring and providing feedback to other engineers to facilitate career growth.
- Proven ability to contribute to the full stack (client and service/backend) during critical production incidents or architectural migrations.
- Advanced expertise in observability, experimentation platforms (A/B testing), and client-server design patterns.
- Experience interacting with and influencing cross-functional leadership (Product, Design, Data) to align technical stacks with business outcomes.
- Preferred Qualifications:
- Master’s degree in Computer Science or a related field.
- Proven ability to contribute to the full stack (client and service/backend) during critical production incidents or architectural migrations.
- Demonstrated success in "multi-brand" or "multi-app" architecture, designing systems and APIs that support multiple evolving business needs simultaneously.
- Advanced expertise in observability, experimentation platforms (A/B testing), and client-server design patterns.
- Strong strategic mindset with a track record of evaluating and driving new technology choices based on business impact, cost, and risk (vs. hype).
- Experience interacting with and influencing cross-functional leadership (Product, Design, Data) to align technical stacks with business outcomes.
- Experience mentoring high-level individual contributors (Senior and Principal engineers) and influencing organizational promotion/performance processes.
- A history of defining organizational strategy regarding where to standardize tooling versus where to allow differentiation across teams.
-
Salary
Not Disclosed
-
Role
Engineer
-
Area of Practice
- UI/UX Design
- Technical Support
- Design
-
Experience
10+ years
Remove this line later

