Principal Mobile Engineer, Android

6 months ago


Gurugram, India Expedia Group Full time

Principal Mobile Engineer, Android

Loyalty Experience technology organization is responsible for the technical implementation of EG Loyalty values  aiming to Inspire lasting connections with Expedia brands, where travelers can delight in tailored rewards from our unrivalled loyalty program

This puts us at the heart of Expedia Groups strategy, increase loyalty program membership and existing members satisfacion, while ensuring contextual, personalized and cohesive experience for all platforms, and brands. 

As a Principal Mobile Engineer within this organization, you will be pivotal to our ambition of having a best-in-class mobile app experience, crafting solutions and providing technical leadership to engineering teams across these areas whilst contributing to the more foundational elements of the Mobile platform.

What you will do:

  • Establish relationships with leaders across the organization to understand and address business problems through the lens of technology.  

  • Advocate crafting stable, scalable, resilient, composable and extendable software solutions. 

  • Guide and mentor individuals when evaluating the impact of a solution to ensure linkages between structure, people, process and technology.  

  • Support EG technologists in communities of practice and provide stewardship to the teams. 

  • Keep up with industry practices and develop methods to implement them for our ecosystem. 

  • Go beyond organization structures to deliver on technology and architectural initiatives that span the whole traveler and partner experience.  

  • Work directly with other architects to ensure delivery of a cohesive developer and customer experience across all platforms. 

  • Possess a recognized ability to fill in for peer engineering director as the need arises in setting technical next steps in co-ordination with engineering management.

  • Develop north star vision for domains in which you are focused on.

Who you are:  

  • Bachelor's degree in a related technical field, or equivalent experience  

  • Have a strong UX Software Engineering experience 

  • Experienced in standard software engineering practices & methodologies enabling the full software development process, including establishing coding standards, code reviews, source control management, build processes and testing 

  • Possess a strong understanding of business need, help us translate vague business requirements to solutions, and lead their execution 

  • Understand systems being crafted across Expedia Group and how our business units can integrate with them 

  • Strong understanding of best practices around experimentation, analytics and observability so that large problems can be solved iteratively. Like us, you care deeply about customers, and are open to a continuous feedback loop: We ship. We learn. We improve. We change 

  • You also care about our developers and their experience working with the platform. Engage with them, gather feedback and work across organizational boundaries to drive change as needed to increase productivity.

  • Proficient in interactions, transitions, animations, and motion behaviors.  

  • Proficient with layout and screen flow, and crafting apps for accessibility 

  • Hard-working and influential individual contributor, who sets an example, mentors colleagues, and is hands-on where needed 

  • Communicates and collaborates with technical and non-technical leadership within EG, across many subject areas  

Skillsets:

  • Experience with end-to-end developing and publishing multiple native apps, preferably across platforms 

  • Well versed in API technologies, understanding of Server Driven UI approaches, API-first design methodologies, including GraphQL 

  • Strong grasp of object-oriented concepts, client/server architecture, high-performant design 

  • Must have skills: Conversant with Android Studio/Jetbrains IDE/ Kotlin

  • Good to have skills, but not mandatory: Java, Swift/ObjC, and Xcode 

  • Ability to evaluate trade-offs of memory, power, connectivity, performance, and other constraints in embedded systems 

  • Hands on experience building native UX with modern declarative systems:  Jetpack Compose/Flow and SwiftUI/Combine, can have a preference to a platform but navigates both 

  • Practices Test Driven Development, and has experience with testing frameworks 

  • Familiarity with Continuous Development/Integration tools like Github Actions, Spinnaker 

  • Deep understanding of MVVM and other design patterns e.g., SOLID, and how to create testable and debuggable code 

  • Experience working with multi-module projects, shared libraries 

  • Previous experience building adaptable, ML powered experiences desirable



  • Gurugram, India Expedia Group Full time

    Mobile Engineer III, AndroidAre you passionate about crafting robust customer facing applications, would you like to help millions of people plan their travel and create memories to last a lifetime? Come join the Trips Experience team!We are building the next generation of trip management and planning experiences to enable millions of our travelers to...

  • Mobile Engineer II

    4 months ago


    Gurugram, India Expedia Group Full time

    Mobile Engineer II, AndroidBe a part of a mobile team that is focused on utilizing the latest technologies and developing ever-improving strategies to best deliver high-quality codeOwn the development and quality of features being implemented on the Expedia Group Android apps.Provide and participate in code reviews to assess overcall code quality and...


  • Gurugram, India Expedia Group Full time

    Principal Mobile Engineer The Growth and Loyalty technology organization is responsible for three distinct areas of Expedia Group Traveler Experiences. Growth, which is focused on bringing engaged users into our brands with relevant and intelligent experiences. This includes all landing pages (including homepage and dateless product details pages) the Search...


  • Chandigarh/Gurgaon/Gurugram/Bengaluru, India Mobile Programming LLC Full time

    Job OverviewWe are seeking a skilled Senior Mobile Automation Engineer to join our team at Mobile Programming LLC. As a key member of our QA team, you will be responsible for designing and implementing automated test scripts using Appium for mobile applications.Key Responsibilities- Collaborate with developers to design test strategies based on app...


  • Gurugram, India Meritto Full time

    About the Role : We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on...


  • Gurugram, India Eudemonic Technologies Private Limited Full time

    Company DescriptionEudemonic Technologies Private Limited in Gurugram works with clients to help them make better decisions, convert those decisions to actions, and deliver sustainable success. They go beyond typical service providers by acting as technology partners, providing consulting and implementation services. The company's key goal is to deliver...


  • Gurugram, India Eudemonic Technologies Private Limited Full time

    Company DescriptionEudemonic Technologies Private Limited in Gurugram works with clients to help them make better decisions, convert those decisions to actions, and deliver sustainable success. They go beyond typical service providers by acting as technology partners, providing consulting and implementation services. The company's key goal is to deliver...

  • Android Developer

    9 hours ago


    Gurugram, India LENS Corporation Full time

    Role Description This is a full-time on-site role for an Android Developer at LENS Corporation located in Gurugram. As an Android Developer, your day-to-day tasks will include mobile application development, Android design, software development, and Android development. Responsibilities: Develop and maintain Android applications that efficiently run AI...

  • Android Developer

    3 hours ago


    Gurugram, India LENS Corporation Full time

    Role DescriptionThis is a full-time on-site role for an Android Developer at LENS Corporation located in Gurugram. As an Android Developer, your day-to-day tasks will include mobile application development, Android design, software development, and Android development.Responsibilities:Develop and maintain Android applications that efficiently run AI...


  • Gurugram, India Shipsy Full time

    Job Description :- Develop and maintain mobile applications using the Android framework.- Create reusable code assets to avoid code duplication.- Architecting the modules by keeping scalability in consideration.- Writing Unit Tests and attempting to have maximum code coverage.- Provide timely resolutions to support tickets by leveraging deep understanding...

  • Android Engineer

    1 month ago


    gurugram, India Airblack Full time

    About AirblackAirblack is India’s largest online skilling academy, helping people become micro-entrepreneurs or get flexible opportunities through innovative “do-it-together” (DIT) courses. In three years, Airblack's beauty academy has trained over 35,000 students in 200+ cities as Makeup Artists, helping them start their businesses as freelancers,...

  • Android Developer

    4 days ago


    Gurugram, India LENS Corporation Full time

    Role Overview: We are seeking an experienced Android Developer to join our dynamic team in Gurugram. This role is centered on developing and maintaining sophisticated Android applications that seamlessly integrate AI models. The ideal candidate will possess a robust background in Android development, along with hands-on experience in implementing AI and...

  • Android Developer

    7 days ago


    Gurugram, India LENS Corporation Full time

    Role Overview: We are seeking an experienced Android Developer to join our dynamic team in Gurugram. This role is centered on developing and maintaining sophisticated Android applications that seamlessly integrate AI models. The ideal candidate will possess a robust background in Android development, along with hands-on experience in implementing AI and...


  • Gurgaon/Gurugram, India Vivirooms Ecomm Pvt Ltd Full time

    ViviRooms Ecomm Private Limited Position - Android Developer Experience - 6 years+ Compensation - Best in industry Open Positions - 1 Location - GurugramAs an Android Developer with 6+ years of experience, you will be a key contributor to our mobile app development team, responsible for designing, building, and maintaining cutting-edge Android applications....


  • Gurgaon/Gurugram/Delhi, IN Meritto Full time

    About the Role : We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on...

  • Android Engineer

    4 weeks ago


    gurugram, India Airblack Full time

    About Airblack Airblack is India’s largest online skilling academy, helping people become micro-entrepreneurs or get flexible opportunities through innovative “do-it-together” (DIT) courses. In three years, Airblack's beauty academy has trained over 35,000 students in 200+ cities as Makeup Artists, helping them start their businesses as freelancers,...

  • Android Engineer

    1 month ago


    Gurugram, India Airblack Full time

    About AirblackAirblack is India’s largest online skilling academy, helping people become micro-entrepreneurs or get flexible opportunities through innovative “do-it-together” (DIT) courses. In three years, Airblack's beauty academy has trained over 35,000 students in 200+ cities as Makeup Artists, helping them start their businesses as freelancers,...

  • Android Engineer

    1 month ago


    Gurugram, India Airblack Full time

    About Airblack Airblack is India’s largest online skilling academy, helping people become micro-entrepreneurs or get flexible opportunities through innovative “do-it-together” (DIT) courses. In three years, Airblack's beauty academy has trained over 35,000 students in 200+ cities as Makeup Artists, helping them start their businesses as freelancers,...

  • Android Engineer

    1 month ago


    Gurugram, India Airblack Full time

    About AirblackAirblack is India’s largest online skilling academy, helping people become micro-entrepreneurs or get flexible opportunities through innovative “do-it-together” (DIT) courses. In three years, Airblack's beauty academy has trained over 35,000 students in 200+ cities as Makeup Artists, helping them start their businesses as freelancers,...

  • Android Engineer

    2 weeks ago


    gurugram, India Airblack Full time

    About Airblack Airblack is India’s largest online skilling academy, helping people become micro-entrepreneurs or get flexible opportunities through innovative “do-it-together” (DIT) courses. In three years, Airblack's beauty academy has trained over 35,000 students in 200+ cities as Makeup Artists, helping them start their businesses as freelancers,...