About the RoleOn the product side, we're crafting and building the most highly trafficked experiences in the Rider App, including the home screen, messaging, and core trip flow. As we scale the number of ways riders can use Uber, we're partnering with UberAI to build Uber's first personalized surfaces that understand what riders want in real-time.
On the platform side, we're building a flexible, backend-driven UI that enables Uber teams to reach customers in the right context. We work closely with every team that builds the Rider App, including Transit, Micromobility, and UberEats, to help them scale faster and reach more riders.
As a Mobile Engineer, you'll work across both product and platform features in the flagship Uber app.
What the Candidate Will Do ----
- Create delightful and groundbreaking iOS applications and features for the Rider App.
- Pick and choose the latest iOS technological advancements to integrate into the app.
- Dive deep into Uber mobile architecture to optimize user experience and delight users.
- Elevate the app design to provide gracefully degraded yet working functionality in the app under degrading conditions.
---- Basic Qualifications ----
- Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field OR 3-year full-time Software Engineering work experience, WHICH INCLUDES 2-year total technical software engineering experience in one or more of the following areas: *Native iOS *iOS swift, iOS objective C
- Strong experience w/ either Obj-C and/or Swift
- 4 years of professional experience building in either mobile platform/sdk/dev tools, or mobile consumer facing features
---- Preferred Qualifications ----
- At least five (5) years of software engineering experience
- Strong focus on high-quality mobile UI experiences and feature developments.
- Previous contributions to creating major efficiencies or led cultural initiatives within your team or across several teams
- Previously worked on mobile apps that scale to millions of users.
- Driven large scale initiatives that span multiple projects, teams or groups of engineers
- Proven expertise in mobile foundations and SDK/framework developments.
For San Francisco, CA-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 per year.
For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link .
Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing .
Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.