We are seeking a Software Engineer II, Android for our Rider App team at Uber. This role is part of the Rides Engineering team, where we develop code that creates opportunities for millions daily. We focus on enhancing Uber's core ride-sharing products by building scalable software solutions for riders and drivers.
The role involves partnering with stakeholders and leading team efforts to design, develop, and maintain complex user interfaces and features for Android mobile applications. You'll be working on critical experiences in the Rider App, including the homescreen, messaging, and core trip flow. We're also integrating UberAI to build personalized surfaces that understand riders' real-time needs.
Our platform uses a flexible, backend-driven UI that allows teams across Uber to reach customers in the right context. You'll collaborate with various teams, including Transit, Micromobility, and UberEats, to help them scale faster and reach more riders.
As a Mobile Engineer, you'll work on both product and platform features in Uber's flagship app. This role requires a Bachelor's degree in Computer Science or related field, or 3 years of full-time Software Engineering experience, including specialized experience in Android Development using Java or Kotlin.
We value diversity and are committed to creating an inclusive environment. Join us in moving the world forward with technology that ignites opportunities for millions of people every day.