iOS Software Engineer

Gurugram, Haryana, India
Mar 18, 2025
Mar 18, 2026
Onsite
Full-Time
2 Years
Job Description

As an iOS Software Engineer, you will be responsible for designing and developing high-quality mobile applications that elevate Expedia’s loyalty experience. You will work with Swift, SwiftUI, and other modern iOS technologies to build modular, scalable, and high-performance applications.

Key Responsibilities

  1. End-to-End Development. Participate in the entire software development lifecycle, from conceptualization and design to implementation, testing, and deployment.
  2. Innovative Solutions. Contribute to the modular and scalable architecture of iOS applications, ensuring seamless integration of loyalty features across Expedia Group brands.
  3. Code Quality & Performance. Write clean, maintainable, and efficient code while following industry best practices for mobile development. Participate in code reviews to uphold high standards of quality.
  4. Collaboration & Teamwork. Work closely with a global team of developers, designers, and product managers to tackle complex challenges and deliver innovative solutions.
  5. Continuous Improvement. Stay updated with the latest trends in iOS development and proactively seek ways to enhance the team’s development practices.

Skills & Qualifications

Minimum Qualifications

  • 0-2 years of experience in iOS application development using Swift and SwiftUI.
  • Understanding of iOS development tools (Xcode, Instruments) and best practices for mobile design patterns (MVC, MVVM, MVP).
  • Experience in unit testing and ensuring software reliability and performance.
  • Strong debugging and troubleshooting skills, with experience in optimizing frame rate, memory usage, and performance metrics.
  • Familiarity with Git for version control and an understanding of GraphQL (preferred but not mandatory).

Preferred Qualifications

  • Prior experience working on customer-facing mobile applications with high user engagement.
  • Experience integrating RESTful APIs and working with backend teams to enhance functionality.
  • Strong knowledge of Apple’s interface guidelines and a good sense of mobile UI/UX design.
  • Passion for travel, technology, and creating meaningful customer experiences.

How We Support You

  1. Comprehensive Onboarding & Mentorship. Get access to training programs and mentorship to set you up for success.
  2. Hybrid & Flexible Work Culture. Balance your work and personal life with remote and in-office options.
  3. Employee Resource Groups. Join communities that celebrate diversity and create a more inclusive workplace.
  4. Learning & Development. Access skill-building workshops, conferences, and leadership training.

Why Join Expedia Group?

At Expedia, we don’t just build technology, we build experiences that redefine travel. Our values and leadership principles guide everything we do, ensuring that every employee feels valued, supported, and motivated to excel. 

  1. A Culture of Belonging. We celebrate diversity and inclusion, fostering a workplace where everyone feels empowered to be their authentic selves.
  2. Innovative Work Environment. Work on cutting-edge technology that revolutionizes how people travel worldwide.
  3. Growth & Learning. Access career development resources, mentorship opportunities, and upskilling programs to take your career to the next level.
  4. Exciting Travel Perks. Enjoy travel discounts, exclusive deals, and unique experiences that make exploring the world even more rewarding.
  5. Comprehensive Benefits Package. From generous time-off policies to parental leave and hybrid work flexibility, we prioritize work-life balance.

If you are excited about transforming travel technology and creating rewarding customer experiences, we would love to hear from you! Join Expedia Group’s Loyalty Experience Engineering Team and help shape the future of travel.