Taro Logo

Software Engineer II, Android - Rider App

Uber is a technology company that provides ride-sharing, food delivery, and transportation services globally.
Android
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II, Android - Rider App

Join Uber's Rides Engineering team as an Android Software Engineer II, where you'll be at the forefront of developing the core ride-sharing experience used by millions daily. You'll work on the Rider App team, crafting critical features like the home screen, messaging, and trip flow interfaces. The role involves collaborating with UberAI to create personalized experiences and working with a flexible, backend-driven UI platform that enables teams across Uber to reach customers effectively.

The position offers the opportunity to work with cutting-edge technology while impacting transportation globally. You'll be part of a team that focuses on making Uber's services faster, safer, and more reliable through scalable software solutions. The role requires expertise in Android development using Java or Kotlin, and you'll collaborate with diverse teams including Transit, Micromobility, and UberEats.

Working at Uber means joining a company that's revolutionizing urban mobility and logistics. You'll be based in São Paulo, Brazil, in a hybrid work environment that values both in-office collaboration and flexibility. The company offers a collaborative culture where you can help build solutions that move the world forward, working alongside talented engineers from various global locations.

Last updated a month ago

Responsibilities For Software Engineer II, Android - Rider App

  • Partner with stakeholders and lead team efforts to design, develop, and maintain complex user interfaces
  • Build features for mobile applications (Android)
  • Work on core ride-sharing products
  • Develop scalable software solutions for riders and drivers
  • Work on highly trafficked experiences in the Rider App including home screen, messaging, and core trip flow

Requirements For Software Engineer II, Android - Rider App

Java
Kotlin
  • Bachelor's degree in Computer Science, Engineering, Mathematics or related field OR 3 years full-time Software Engineering work experience
  • 3 years technical software engineering experience in Android Development
  • Experience with Android Java or Android Kotlin
  • Advanced English language skills

Interested in this job?