Sr Staff Engineer - Web Platform

Uber Uber · Consumer · Bangalore, India · Engineering

Senior Staff Engineer role focused on Uber's web platform architecture, aiming to make web experiences as seamless as native across various surfaces and third-party integrations. Responsibilities include defining rendering, data, and performance primitives to achieve sub-second load times and ensure data consistency between web and native clients. The role requires deep expertise in web technologies, performance optimization, and strategic technical leadership.

What you'd actually 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.

Skills

Required

  • TypeScript
  • React
  • modern SSR / streaming / hybrid rendering models
  • Core Web Vitals (LCP / INP / CLS)
  • bundle optimization
  • SSR vs. CSR vs. edge tradeoffs
  • CDN strategy
  • caching architectures
  • prefetching

Nice to have

  • web platform development
  • component libraries
  • rendering frameworks
  • build / deploy infrastructure
  • GraphQL gateways
  • developer tools
  • legacy → modern stack migration
  • monolith → componentized SSR app migration
  • server-rendered → hybrid edge-cached migration
  • native → web for select surfaces migration
  • WebView
  • hybrid apps
  • JS↔native bridging
  • progressive web apps embedded in native shells
  • web optimization for emerging markets
  • low-bandwidth networks
  • older browsers
  • GraphQL federation
  • schema stitching
  • API gateway patterns
  • data consistency between native and web clients
  • speaker at JSConf / ReactConf / Performance.now()
  • OSS contributor to React, Next.js, Apollo
  • technical writer on web platform architecture

What the JD emphasized

  • deep production expertise
  • Track record of owning web performance at scale
  • Proven ability to set technical strategy across multiple teams
  • Has owned a web platform that other feature teams build on
  • Has driven a major web modernization end-to-end