Staff Android Engineer
Marketplace Experiences
Confirmed live in the last 24 hours
Ride-sharing app
Company Overview
Uber's mission is to reimagine the way the world moves for the better. The company operates a ride-sharing platform that provides more than 15 million rides each day.
Locations
San Francisco, CA, USA • Sunnyvale, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Android Development
Business Strategy
Data Analysis
iOS/Swift
Java
Kotlin
Objective-C
CategoriesNew
Software Engineering
Requirements
  • 8+ years experience in successfully designing and building large engineering projects, including launching more than one generation of a Mobile application to millions of users
  • Experience with Android or iOS application development (Java, Kotlin, Swift, ObjectiveC)
  • Familiarity with modern mobile frameworks (Rx, IoC/DI, analytics, A/B testing, etc) and tools (e.g. build systems like Bazel)
Responsibilities
  • Provide technical leadership to a passionate, experienced, and diverse engineering team. Design and build the next major generations of the flagship Uber app
  • Develop an excellent understanding of Uber's business strategy and goals. You will be one of our key leaders expected to identify and solve our highest impact, highly complex problems
  • See the big picture and identify inefficiencies and opportunities for meaningful improvements across the entire org and Uber as a whole. Drive alignment on how to tackle these and lead the delivery of high leverage solutions for them to have the widest impact
  • Raise the bar to make Uber engineering truly best-in-class by improving best practices, producing exemplary code, documentation, automated tests and thorough and precise monitoring
  • Staff level engineers at Uber are exceptional mentors. They are trusted advisors for both team members and leaders alike
Desired Qualifications
  • Strong product focus and acumen
  • Experience creating and leading technical architecture for a large consumer focused app
  • Proven ability to develop other strong senior engineers into Staff engineers, operating and leading their own initiatives with org-wide scope and high impact
  • Experience designing and building server-side APIs and components that interface with mobile applications