Jobs and Careers
EX

Mobile Engineer III - Android

Expedia Group
Washington, United Statesfull_timeVerifiedPosted 17 Apr 2024
💰 $220,000/yr($137,500/yr$220,000/yr)

About the role

If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form. This form is used only by individuals with disabilities who require assistance or adjustments in applying and interviewing for a job. This form is not for inquiring about a position or the status of an application.

Mobile Engineer III - Android

Are you excited to build new technologies that will be instrumental in bringing Expedia Group's evolving brand to life by delivering Android Native App experiences for millions of users? Come build the future of travel with us! 

 

At Expedia, we believe in helping millions of travelers find that ideal destination, phenomenal place to stay and cool activity to make their trip a life experience. On the Re-shop Native Experience team we build cross line of business experiences which help our customers efficiently change/cancel their reservations through an intuitive experience.

 

Software Engineers at Expedia Group develop solutions and products that touch millions of people every day around the globe. Our engineers seek some of the most sophisticated problems in the world of travel across various brands - Expedia, Vrbo, Orbitz, Travelocity, eBookers and others. We are looking for strong technical talent as well as a keen desire to deeply understand our products and services to push our technology forward with respect to functionality, performance, reliability, and scalability. You'll work alongside the best and the brightest engineering talent in the industry. As a participant of the team, you'll estimate engineering efforts, design your changes, implement, and test your changes, push to live, and triage production issues. You need to be collaborative, and curious as we build new experiences and improve existing products powering the world's largest travel mobile apps at a scale only a few companies can match. 

What you’ll do:

  • Contribute to the development and quality of features being implemented on the Expedia Group Android app 

  • Architect and build reusable server-driven widgets using the latest Android technologies such as Jetpack Compose, while building scalable schemas to back these components in GraphQL 

  • Mentor junior engineers to develop with innovative design and quality

  • Set high standards for monitoring and operational excellence getting to know challenges faced by customers and improving the experience

  • Optimize apps for performance and usability

  • Ensure that visual design is meticulously up to spec and unique Android capabilities are used for a truly native experience

  • Find opportunities and drive solutions to modularize the codebase, provide performance improvements, and improve the developer experience 

  • Work in a team that encourages engineers to hone their craft in their chosen area of expertise or expand their knowledge by taking up new challenges 

  • Work to gain a solid understanding of our user's needs, help define and prioritize new features, and offer constructive critiques of planned features 

  • Provide and participate in code reviews to assess overcall code quality and flexibility, and the application of good object-oriented programming techniques 

  • Drive continuous improvement and continuous delivery in our software development process within an agile development team 

  • Write automation tests, unit tests and acceptance tests as appropriate to support our continuous integration pipelines 

Who you are:

  • Bachelor's or Master's degree in Computer Science, Engineering or related technical field; or equivalent related professional experience 

  • A native Android engineer with 5+ years of experience in Android application development and with experience on large scale applications 

  • Passionate about building and refining high performance mobile apps 

  • Proficient in Kotlin with good software design skills

  • Experienced with MVVM, Jetpack Compose, Dagger 2, Android Studio, git 

  • Experience with GraphQL is very nice to have as well, but not required 

  • An understanding of the client/server architectures and mobile development standard methodologies 

  • Are willing to iteratively work at solving a problem, because you deeply care about customers, and you are open to a continuous feedback loop. We ship. We learn. We improve. We change 

  • Passionate about carrying out code reviews t

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Expedia Group

View company profile →