This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Earner Trip Experience (Tripex) team builds seamless and intuitive on-trip experiences that help Earners get their jobs done reliably and efficiently—from pickup to dropoff. As a Software Engineer II - Android Engineer, you’ll work on user-facing features that directly impact millions of Earners, contributing to high-quality mobile experiences while learning to build scalable systems at Uber’s scale.
Job Responsibility:
Build and maintain Android features that support Earners’ on-trip experiences, from pickup to dropoff
Collaborate closely with senior engineers, product managers, designers and data scientists to deliver high-quality user experiences
Write clean, testable, and maintainable code while learning Uber’s mobile architecture and best practices, contribute to platform building
Participate in code reviews, design discussions, and team rituals to grow technical and collaboration skills
Help diagnose and fix bugs or performance issues to improve app reliability and user trust
Requirements:
2+ years of experience developing Android applications using Kotlin and/or Java
Solid understanding of Android fundamentals (Activities/Fragments, lifecycle, UI layouts, networking)
Experience working with Git and contributing code through reviews in a team environment
Strong learning mindset and interest in building products that support real-world workflows
Nice to have:
Experience with modern Android development practices
Familiarity with consuming Backend APIs and handling client-side performance or reliability issues
Exposure to experimentation, metrics, or data-informed product development
What we offer:
Eligible to participate in Uber's bonus program
May be offered an equity award & other types of comp