Expedia Group
Expedia Group1h ago
Indeed

Mobile Engineer II

Gurugram, Haryana
Full Time
Mid Level

Auto Apply to 50+ AI Matched Mobile Engineer II Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Expedia Group

Full Job Description

Expedia Group is seeking a Mobile Engineer II with expertise in Android development to join our dynamic team in Gurugram, Haryana. As part of our technology division, you will partner with product teams to build innovative products and services that deliver exceptional experiences for travelers, partners, and employees. Our unified technology platform, enhanced by data and machine learning, enables secure, personalized, and differentiated travel experiences that foster loyalty and traveler satisfaction.

The Expedia Group Cars team is responsible for the end-to-end car rental shopping and booking process. We develop scalable, high-performance systems that allow travelers to seamlessly plan, search, compare, and book rental cars across web and mobile platforms. Utilizing modern technologies such as React, GraphQL, Java, Kotlin, Spring, DynamoDB, Elasticsearch, and Redis, our systems operate globally, serving millions of travelers while ensuring reliability, performance, and continuous innovation in the car booking journey.

We are looking for passionate mobile engineers eager to contribute to the growth and evolution of our Cars business by delivering impactful features and services. You will thrive in a collaborative, fast-paced environment that values ownership, technical excellence, and innovation. Team members in Cars are accountable for delivery and outcomes, embracing an "One Team" philosophy and applying Agile, Lean, Continuous Delivery, and data-driven principles.

What You'll Do:

  • Design, develop, and maintain Android applications using Kotlin, employing strong system design, low-level design, API design, and data modeling practices to ensure high-quality mobile experiences.
  • Build reusable, testable, and performant UI and service components for Android, ensuring reliability, maintainability, and consistency across various product domains.
  • Collaborate with cross-functional teams to translate product and experience requirements into robust technical solutions, thoughtfully balancing performance, usability, and long-term sustainability.
  • Implement and maintain integrations with backend services and APIs, ensuring secure and efficient data flows while gracefully handling network, error, and offline conditions.
  • Apply modern Android development practices, tools, and patterns to enhance code quality, observability, and operational excellence, including automated testing and monitoring.
  • Safely integrate and operate AI/ML-enabled and AI-assisted capabilities within Android applications, leveraging AI-driven systems, tools, or workflows to improve customer outcomes and developer productivity.

Minimum Qualifications:

  • Bachelor's degree in Computer Science or a related technical field; or equivalent professional experience.
  • 2+ years of relevant professional experience.
  • Proven professional experience developing and shipping Android applications using Kotlin, with a history of owning features or components within a service or product area.
  • Hands-on experience with the Android SDK, common Android frameworks, and RESTful API integration, including basic data modeling for mobile client-server interactions.
  • Demonstrated ability to design, implement, and debug Android components using sound system design (including low-level design), API design, and data modeling principles relevant to feature and service scope.

Preferred Qualifications:

  • Experience contributing to Android applications operating at scale, including performance optimization, resource management, and effective use of monitoring and analytics.
  • Practical application of architectural patterns (e.g., MVVM, Clean Architecture) in Android development, influencing component design, API contracts, and data models for improved modularity and testability.
  • Proven track record of driving operational excellence in mobile apps, including automated testing strategies, CI/CD for Android, release processes, and incident prevention/remediation.
  • Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real-world products, including safely integrating AI/ML-enabled features or AI-assisted experiences into Android apps.
  • Experience using AI-assisted developer tools (e.g., code generation, test generation, issue detection) in the Android development lifecycle to enhance quality and delivery speed.

Expedia Group is committed to creating an inclusive and diverse work environment. We are proud to be recognized as a Best Place to Work by Glassdoor and honored by awards from organizations like Forbes, TIME, and Disability:IN. Accommodation requests for individuals with disabilities during the application or recruiting process are welcomed through our Accommodation Request portal.

Company

Expedia Group

Expedia Group

Expedia Group is a leading global travel company that powers travel for everyone, everywhere. We leverage cutting-edge technology to create seamless and memorable travel experiences for consumers and ...

Gurugram, Haryana
Posted on Indeed
Mobile Engineer II - Android at Expedia Group | Gurugram, Haryana | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform