Senior iOS Engineer- Vehicle Team (Seattle)

  • Uber
  • Seattle, Washington, USA
  • Jun 20, 2019
Full time Engineering Transportation

Job Description

About the Role

Uber is looking for a strong iOS Software Engineer to join its Vehicle Solutions engineering team. The Vehicle Solution team is building a new rides product that will enable Uber to provide the best service in new markets. It also empowers vehicle owners to better manage and optimize their transportation businesses on Uber platform. In this role you will have the opportunity to work across Uber's rider, driver, and marketplace technical stacks. Surrounded by engineers passionated by front end (Android and iOS), backend, hardware and computer science in general, you will exponentially grow your technical skills as well as have a huge impact on the overall business and million of customers around the globe.

What You'll Do

  • Own the end-to-end experience on the iOS rider and driver partners application.
  • Collaborate with Product Managers, Designers and other Engineers to help define, scope and implement high quality features that solve critical user needs.
  • Break down requirements into architecture and deliver code, while keeping operational issues in mind
  • Work with data scientists to understand customer behavior and how the product is performing.
  • Write clear documentation so that other engineers can jump in and get things done
  • Help take Uber to the next level as a world class engineering team
  • Interview and coach new team members.

What You'll Need

  • BS/MS/Phd in Computer Science or related field
  • Native iOS development (swift and/or Objective C) and, ideally, Cocoa Touch Frameworks.
  • Strong algorithm and CS skills.
  • Excellent written/verbal communication and great team player.
  • Good track record of delivering customer facing iOS application (ideally used by millions of people).
  • Solid understanding of common design patterns like MVC/MVP
  • 5+ Years Full-Time, Professional Software Development
  • 3 Years Full-Time, Professional iOS Application Development Experience in Objective C and Swift in any combination
  • Experience in working with agile methodology.

Bonus Points If

  • Knowledge of RESTful Architecture/Networking, Application Health Monitoring and Analytics tools such as Sentry, Grafana, ELK

About the Team

The Vehicle Solutions team is building a new rides product that will enable Uber to provide the best service in new markets. It also empowers vehicle owners to better manage and optimize their transportation businesses on Uber platform. If you are excited by the opportunity to work in a newly emerging problem space and have a global impact on million of people, this is the team for you!

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 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 the curiosity, passion, and collaborative spirit, work with us, and let's move the world forward, together.