Senior Mobile Engineer, Android

Gurugram, Haryana, India
Jan 24, 2025
Jan 24, 2026
Onsite
Full-Time
8 Years
Job Description

As a Senior Mobile Engineer at Expedia Group, you will play a pivotal role in shaping the future of the mobile experience for some of the world’s most trusted travel brands. Your work will directly impact the booking and checkout experience across the Expedia, Hotels.com, and Vrbo Android applications, ensuring that millions of travelers have seamless and enjoyable experiences on their mobile devices.

Your role will also include influencing the future of mobile architecture, collaborating with cross-functional teams, and contributing to the establishment of a thriving Android engineering community in Gurgaon. You’ll work alongside a talented team of Android, iOS, Web, Backend, and Full-stack engineers, engaging with colleagues from across the globe to build high-quality, innovative mobile solutions.

If you're passionate about mobile development and eager to work on a variety of exciting projects with a team that values creativity and collaboration, this is the perfect opportunity for you.

Key Responsibilities

  1. Develop and Maintain Android Applications. Write clean, high-quality code in Kotlin and Jetpack Compose to develop and maintain Android applications for Expedia, Hotels.com, and Vrbo.
  2. Cross-functional Collaboration. Work closely with product managers, designers, and other developers to design, develop, and optimize user-centric solutions and mobile interfaces.
  3. Performance and User Experience. Ensure applications are optimized for speed, responsiveness, and performance, providing users with an exceptional mobile experience.
  4. Testing and Automation. Implement unit tests, screenshot tests, and UI automation tests to ensure the reliability and robustness of applications.
  5. Code Reviews and Knowledge Sharing. Participate in code and design reviews, sharing best practices and providing mentorship to junior developers.
  6. Stay Current with Industry Trends. Keep up to date with the latest mobile development trends, technologies, and best practices, continuously improving your skills and contributing to the team’s knowledge base.
  7. Mentorship and Leadership. Provide guidance and mentorship to junior developers, helping to foster a collaborative and learning-driven environment within the Android engineering team.

Experience and Qualifications

  1. 8+ Years of Software Development Experience. You should have at least 8 years of experience in software development, with a strong focus on Android development using Kotlin.
  2. Technical Leadership and Mentoring. You’ll be expected to lead by example, helping drive technical design, mentoring junior developers, and providing guidance in a decentralized team setup.
  3. Proven Experience in Complex Projects. Experience working on multi-quarter projects, taking ownership of complex systems and delivering high-quality solutions.
  4. Strong Communication Skills. As a senior engineer, you’ll need to communicate effectively with both technical and non-technical stakeholders, explaining your ideas, design decisions, and technology choices clearly.
  5. Knowledge of GraphQL, GRPC, and Backend Technologies (Bonus). Familiarity with backend technologies like GraphQL and GRPC will be a bonus, though it is not a requirement for this role.
  6. Operational Excellence. You will help define and establish operational excellence within the team, advocating for quality through testing, monitoring, and alerting at the project level.

Why Expedia Group?

  1. Innovative Work Environment. Join a company where cutting-edge technologies and global collaboration create an exciting and dynamic work environment.
  2. Career Growth Opportunities. With a focus on employee development and continuous learning, Expedia offers excellent opportunities for career advancement and skill-building.
  3. Inclusive and Supportive Culture. At Expedia, we are proud of our inclusive culture, which celebrates diversity and supports the well-being of our employees.
  4. Global Reach. Be a part of a global brand that touches millions of people worldwide, helping travelers experience the world in new ways.

Join Us at Expedia Group

If you're ready to contribute to an exciting, innovative, and collaborative environment where your work can have a direct impact on the future of travel, Expedia Group wants to hear from you. Together, we can create meaningful change, deliver exceptional mobile experiences, and make a lasting impact on the world.