U

Uber

Connects people with rides, meals and groceries

Software Engineer 2

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USAIn-person

About the Job

Requirements

  • A bachelor's degree or equivalent in Computer Science, Engineering, Mathematics, or a related field, or at least two years of full-time Software Engineering work experience including one year of technical software engineering experience in a programming language such as JavaScript or TypeScript.
  • Experience with modern web frameworks such as React, VueJS, or Angular, plus HTML, CSS, and web APIs.
  • Understanding of modern web application architecture, including rendering strategies, state management, and client-server data flow.
  • Knowledge of algorithm and data structure fundamentals, including hash tables, trees, stacks, queues, linked lists, depth-first search, and breadth-first search.
  • Strong written and verbal communication skills in English.

Responsibilities

  • Build, ship, and iterate on Home Feed features for Uber Eats web using technologies such as React, TypeScript, HTML, and CSS.
  • Own features end to end, from technical design and implementation through A/B experimentation, launch, and follow-ups.
  • Partner with designers, product managers, backend engineers, and data scientists to turn product ideas into polished, data-driven experiences.
  • Improve web performance, accessibility, and reliability, including page load, rendering latency, and observability.
  • Write clear design documents and conduct code reviews to maintain quality.
  • Share ownership of the systems the team runs, including on-call, operations, and maintenance.

Desired Qualifications

  • Experience with back-end systems such as Go, Python, or TypeScript/Node.js to work across the stack.
  • Experience with web performance optimization, such as Core Web Vitals, server-side rendering, and bundle size optimization.
  • Experience with experimentation and analytics, including A/B testing, metrics, and observability tools such as Grafana.
  • Experience with large-scale consumer products such as e-commerce, marketplaces, or discovery/feed experiences.
  • Experience using AI tools such as Cursor or Claude across the development cycle, including code generation, testing, and documentation.

About the Company

Uber

Connects people with rides, meals and groceries

Uber runs digital marketplaces that connect people seeking rides, meals and groceries with drivers, couriers and local merchants. Its Uber app includes private and shared rides, while Uber Eats lets customers order from restaurants and stores for delivery or pickup. The apps match requests with nearby service providers, handle payment and show trip or order progress, with revenue coming from service fees charged on transactions. Uber Freight connects businesses shipping goods with trucking companies and sells managed transportation services, extending the group's software beyond consumer trips. Founded in 2009, Uber is headquartered in San Francisco, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Uber

See more jobs