As a Senior Mobile Engineer, Android, you will play a crucial role in shaping the booking and checkout experience for millions of travelers across our Expedia, Hotels.com, and Vrbo Android applications. Your expertise will be instrumental in defining and implementing new features, optimizing performance, and contributing to a best-in-class mobile experience. You will also have the opportunity to collaborate with cross-functional teams, engage in architecture discussions, and play a key role in fostering an Android engineering community in Gurgaon.
Your Role & Responsibilities
- Develop and maintain high-performance Android applications using Kotlin and Jetpack Compose.
- Collaborate with cross-functional teams, including design, product, and engineering, to create user-friendly and scalable solutions.
- Optimize applications for performance, responsiveness, and a seamless user experience.
- Write and maintain unit tests, UI automation tests, and screenshot tests to ensure application robustness and stability.
- Participate in code and design reviews, providing constructive feedback to enhance code quality.
- Stay up to date with the latest Android development trends, frameworks, and best practices.
- Provide mentorship and technical guidance to junior engineers, fostering a culture of learning and innovation.
Required Skills & Qualifications
- 8+ years of software development experience with a strong focus on Android development.
- Proficiency in Kotlin and familiarity with GraphQL, Kotlin/GRPC (bonus points for experience with these technologies).
- A track record of technical leadership and mentorship, establishing best practices, and influencing architectural decisions.
- Experience working on large-scale, multi-quarter projects within decentralized teams.
- Strong understanding of mobile system architecture and the ability to design moderately complex mobile systems.
- Excellent problem-solving skills and a proactive mindset toward improving product performance and reliability.
- Strong communication skills with the ability to articulate ideas effectively to both technical and non-technical stakeholders.
- A passion for writing clean, maintainable, and well-documented code.
- Experience with monitoring, testing, and alerting mechanisms to ensure project quality and operational excellence.
Why Expedia Group?
We believe that to revolutionize the future of travel, people must come first. Our values and leadership principles drive an open and inclusive culture where individuality is celebrated, collaboration is encouraged, and success is shared.
- Exciting Travel Perks. Enjoy exclusive travel discounts and benefits.
- Comprehensive Benefits Package. We offer competitive healthcare, parental leave, and retirement plans.
- Flexible Work Environment. Experience a global hybrid work setup with vibrant office spaces.
- Career Growth Opportunities. Leverage learning and development programs to elevate your career.
- Inclusive and Supportive Culture. Work in an environment that values diversity, equity, and inclusion.
About Our Team
Our Gurgaon-based team consists of talented engineers specializing in Android, iOS, Web (React), Backend (Kotlin), and Full-Stack development. We work closely with design and product teams across North America, EMEA, and India, ensuring a collaborative and high-impact development process. The checkout experience team spans multiple regions, making our work truly global. If you're passionate about building world-class mobile applications that delight millions of travelers, this is the team for you.