Skip to content

Staff Software Engineer – Frontend
Company | Foxglove |
---|
Location | San Francisco, CA, USA |
---|
Salary | $185000 – $230000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, 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