Posted in

Staff Software Engineer – Frontend

Staff Software Engineer – Frontend

CompanyFoxglove
LocationSan Francisco, CA, USA
Salary$185000 – $230000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 8+ years experience in frontend or full stack engineering roles focused on complex product applications
  • Strong proficiency in JavaScript/TypeScript, along with modern frameworks like React
  • Deep knowledge of frontend performance optimization, browser internals, and debugging tools
  • Experience handling large datasets in the frontend—buffering, streaming, or visualizing complex information
  • Familiarity with build tools (e.g., Vite, Webpack, esbuild) and optimizing development pipelines
  • Experience working close to the metal: WebGL, WASM, or web workers is a plus
  • Passion for building technical tools with engineers as the primary users
  • Excellent written & verbal communication skills
  • Ability to self motivate and thrive in a fast-paced, small team environment

Responsibilities

  • Architect and build high-performance, dynamic frontend applications that operate on large or real-time datasets
  • Design and optimize complex UI workflows that feel snappy, even under heavy computational load
  • Collaborate with product and design teams to create polished, intuitive user experiences for engineers and technical users
  • Tackle performance bottlenecks across the stack: from JavaScript execution to data transfer and rendering pipelines
  • Contribute to core build systems, framework architecture, and overall app reliability
  • Explore creative solutions for non-traditional browser-based workflows (think: streaming data, GPU-backed rendering, large-scale interactivity)
  • End-to-end ownership over features, working directly with our customers and community to understand requirements
  • Expand your knowledge of the robotics and self-driving industries
  • Work alongside an experienced team on a cutting edge product

Preferred Qualifications

  • Experience building Electron-based desktop applications
  • Experience in 2D or 3D visualization
  • Robotics or AV industry experience
  • C++ or Rust experience