Principal Mobile Engineer

Gurugram, Haryana, India
Jul 18, 2024
Jul 18, 2025
Hybrid
Full-Time
2 Years
Job Description

The Growth and Loyalty technology organization at Expedia Group oversees three critical areas of Traveler Experiences: Growth, Discovery and Personalisation, and Identity and Loyalty Experiences. This pivotal role focuses on driving growth through smart traffic acquisition, enhancing user engagement, and fostering loyalty program memberships across all Expedia Group platforms and brands.

Responsibilities

  1. Strategic Leadership. Collaborate with organizational leaders to address business challenges using technology solutions.
  2. Technical Excellence. Advocate for stable, scalable, and resilient software solutions while mentoring teams on best practices.
  3. Community Engagement. Support and guide technologists through communities of practice to foster knowledge sharing and development.
  4. Innovation and Adaptation. Stay updated with industry practices and implement them to enhance Expedia Group's technology ecosystem.
  5. Collaborative Development. Work closely with architects to ensure cohesive developer and customer experiences across all platforms.
  6. Visionary Leadership. Develop a forward-thinking vision for focused domains within the organization.

Requirements

  • Bachelor's degree in a related technical field or equivalent practical experience.
  • Strong background in UX Software Engineering with a focus on delivering exceptional user experiences.
  • Proficiency in standard software engineering practices and methodologies, including coding standards, code reviews, source control management, and testing.
  • Ability to translate business requirements into technical solutions and lead their execution effectively.
  • Familiarity with experimentation, analytics, and observability best practices to drive iterative improvements.
  • Expertise in crafting native mobile applications across platforms, leveraging API technologies and Server Driven UI approaches.
  • Proficiency with Kotlin/Java, Swift/ObjC, Android Studio/Jetbrains IDE, and Xcode.
  • Experience with modern declarative UI systems like Jetpack Compose/Flow and SwiftUI/Combine.
  • Strong understanding of MVVM and other design patterns (e.g., SOLID) to create testable and debuggable code.
  • Prior exposure to Continuous Development/Integration tools (e.g., GitHub Actions, Spinnaker) and multi-module project environments.
  • Preferred experience in building adaptable, ML-powered experiences.

Application Information

All employment opportunities and job offers from Expedia Group will originate from Expedia Group’s Talent Acquisition and hiring teams. We do not extend job offers via email or other messaging tools to individuals with whom we have not had prior contact. Please visit careers.expediagroup.com/jobs to find and apply for job openings at Expedia Group.

Expedia is committed to fostering an inclusive work environment with a diverse workforce. Qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability, or age.