We are seeking a Senior Software Engineer to join our Android Rider App team at Uber. In this role, you will partner with stakeholders and lead team efforts to design, develop, and maintain complex user interfaces and features for our mobile applications. You'll be part of the Rides Engineering team, where we write code that ignites opportunities for millions of people every day.
Our team is focused on making Uber's core ride-sharing products faster, safer, and more reliable by building scalable software solutions for riders and drivers on our platform. We are crafting and building the most highly trafficked experiences in the Rider App, including the homescreen, messaging, and core trip flow. As we scale the number of ways riders can use Uber, we're partnering with UberAI to build Uber's first personalized surfaces that understand what riders want in real time.
Our platform consists of a flexible, backend-driven UI that enables teams across Uber to reach customers in the right context. We work closely with every team that builds in the Rider App, including Transit, Micromobility, and UberEats, to help them scale faster and reach more riders.
As a Mobile Engineer, you'll work across both product and platform features in the flagship Uber app. This role requires a strong background in Android development, with experience in Android Java or Kotlin. You should have advanced English language skills, as you'll be collaborating with engineers and stakeholders from different regions around the world.
Join us in moving the world forward as we continue to innovate and improve the Uber experience for millions of users globally.