Staff Web Engineer

Robinhood Robinhood · Fintech · Menlo Park, CA +1 · Brokerage Engineering

Staff Web Engineer at Robinhood focused on optimizing the performance of their advanced desktop trading platform, Legend. The role involves deep dives into JavaScript, browser rendering, and real-time data handling to ensure a fast and responsive user experience for active traders. Responsibilities include profiling, diagnosing, and shipping performance improvements, establishing benchmarks, and contributing to feature development.

What you'd actually do

  1. Lead web performance across Legend — profiling, diagnosing, and shipping measurable improvements to speed, responsiveness, and runtime efficiency platform-wide
  2. Go deep on JavaScript internals, browser rendering pipelines, and real-time data handling to deliver a best-in-class experience for active traders
  3. Build and optimize high-frequency, real-time UI components that handle streaming market data without compromising frame rate or user experience
  4. Establish performance benchmarks and monitoring systems that create a repeatable, lasting standard for the team
  5. Drive a performance-first culture through code reviews, technical documentation, and engineering standards

Skills

Required

  • 7+ years of experience building web applications
  • Deep expertise in JavaScript and TypeScript
  • strong working knowledge of JavaScript engine internals, memory management, and garbage collection behavior
  • Hands-on experience profiling and optimizing browser rendering pipelines
  • diagnosing jank, long tasks, and main-thread contention
  • Proven ability to build and optimize high-frequency, real-time UI
  • Fluency with performance tooling and measurement: Chrome DevTools, Performance/Lighthouse, flame charts, and Core Web Vitals or comparable runtime metrics

Nice to have

  • experience with Canvas, Web Workers, WebSockets, or similar is a plus

What the JD emphasized

  • performance was a hard requirement rather than an afterthought