Skip to main content
Uber CareersUber Careers

iOS Engineer - New Mobility - Transit (SF)

iOS, Engineering
in San Francisco, California

About the Team

The Uber Transit Team's mission is to tightly integrate public transit into the Uber experience. We are just getting started but have already demonstrated some significant results. We have integrations with transit agencies all over the world providing a multitude of products from first mile/last mile, paratransit to On Demand Public Transportation partnerships.

In addition to these integrations we also provide transit directions within the Uber App, enable riders to purchase transit tickets with Uber and are even beginning to explore multimodal experiences that enable a rider to get from point A to point B through a multi-leg trip involving an Uber (X, Pool, Bike, Scooter, etc) and a public transportation vehicle.

This is one of the fastest growing teams within Uber which enables us to consider new customers and explore higher margin revenue streams. We are a highly impactful team with visibility from the top - up to and including Uber's CEO Dara Khosrowshahi. The sky's the limit.

About the Role

As an iOS Engineer, you'll work on the code behind apps used by millions globally every day. In nearly a thousand cities around the globe, people tap their phones to get a ride, get food delivered, or earn extra cash with Uber. We're looking for talented engineers to make sure every transit experience within the Uber app is filled with magic.

What You'll Do

  • Contribute to the iOS monorepo on core Uber flows enabling a variety of transit use cases
  • Monitor the success of your feature experiments, collaborating with data science, design and product teams to iterate on delightful UXs
  • Coach and mentor more junior engineers or new engineers joining the Transit team

What You'll Need

  • 2+ years of full-time engineering experience
  • Deep understanding of iOS SDK
  • Strong focus on high-quality mobile UI experiences
  • Demonstrated ability to leverage lean methodologies to determine the product-market fit for new products
  • Experience analyzing a feature in production using analytics and experiments
  • Experience partnering with product and design teams, as well as proficiency with UI/UX paradigms to build elegant user experiences
  • 1+ years experience in Swift/Objective C
  • Comfortable working in a large and complex code base with many contributors
  • Comfortable working within the coding conventions of a large engineering organization

Bonus Points For

  • Familiarity with RXSwift

About Uber

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery folks, and eaters on our platform to get moving in more than 920+ cities around the world.

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have curiosity, passion, and a collaborative spirit, work with us, then let's move the world forward, together.