Skip to main content

Sr Staff Engineer - Web Platform

Frontend, Engineering
in Bangalore, India

About the Role

Uber is becoming one app for everything — rides, food, travel, memberships, AI experiences — on the surfaces our riders already use, and increasingly on third-party surfaces (WeChat, iFood, OTAs, banking apps) where customers don't have the Uber app installed. Web is the technology that makes that distribution possible: it lets us ship features once, deliver them to billions of devices in seconds, and land them inside any native shell or browser. This role is the senior architectural anchor for Uber's web platform — defining the rendering, data, and performance primitives that make web feel as good as native, while unlocking distribution that native alone never can. The work is measured in single-digit P90 load times, fewer divergent codepaths between web and native, smaller mobile binaries, and the ability to ship a new feature to a single city in two weeks.

What the candidate will do?

  1. Anchor the next-generation web architecture — driving the strategy that makes web a first-class citizen inside our native apps and on third-party surfaces. Bring P90 web load times from multi-second down to sub-second, while landing data consistency between web and native clients.
  2. Own the performance bar — Core Web Vitals, prefetching, CDN/edge serving, build pipeline (componentized bundles, content-hashed assets, edge caching). Set targets that the entire web org commits to and engineers against.
  3. Lead the data layer convergence — migrate web pages off per-page GraphQL singletons onto a unified federation gateway, with a JS bridge that lets the same UI code talk to either a native normalized cache or a web data center, depending on where it's running.
  4. Partner cross-geography with platform, product, and feature engineering leadership across Bay Area, Bangalore, and Amsterdam to land architectural decisions that scale across rides, eats, travel, and emerging verticals.
  5. Raise the technical bar through design review, code review, and mentorship of senior ICs; represent web-platform thinking at L6+ engineering forums and act as the senior architectural voice for the region.

Basic Qualifications

  1. 12+ years of web / frontend engineering experience with deep production expertise in TypeScript and React (or equivalent modern framework) and strong fluency in modern SSR / streaming / hybrid rendering models.
  2. Track record of owning web performance at scale — Core Web Vitals (LCP / INP / CLS), bundle optimization, SSR vs. CSR vs. edge tradeoffs, CDN strategy, caching architectures, prefetching at consumer apps with 50M+ MAU.
  3. Proven ability to set technical strategy across multiple teams — write design docs that ship, drive consensus among senior engineers, and influence engineering leadership without direct authority.

Preferred Qualifications

  1. Has owned a web platform that other feature teams build on (not feature work) — component libraries, rendering frameworks, build / deploy infrastructure, GraphQL gateways, or developer tools — and has measurably moved the velocity of dozens of consuming teams.
  2. Has driven a major web modernization end-to-end — legacy → modern stack, monolith → componentized SSR app, server-rendered → hybrid edge-cached, native → web for select surfaces — and has navigated the political, organizational, and technical reality of replacing a long-lived production architecture used by hundreds of engineers.
  3. Web-inside-native expertise — WebView, hybrid apps, JS↔native bridging, progressive web apps embedded in native shells. Knows the specific failure modes of running web inside a mobile shell at scale.
  4. Background optimizing web for emerging markets — small bundle sizes, low-bandwidth networks, older browsers, $50 smartphones — with measurable wins on LCP, conversion, or retention.
  5. Experience with GraphQL federation, schema stitching, or API gateway patterns — and an opinion on data consistency between native and web clients.
  6. Active in the web engineering community — speaker at JSConf / ReactConf / Performance.now(), OSS contributor to React, Next.js, Apollo, or comparable, or technical writer on web platform architecture.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it forward, together.

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.

*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.


See our Candidate Privacy Statement

Uber is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, Veteran Status, or any other characteristic protected by law.