Foxglove is building observability and data infrastructure tools for robotics and autonomous systems. They are seeking a Senior Frontend Engineer to architect and build high-performance, dynamic frontend applications that handle large datasets and enhance user experience.
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
Requirements:
- 4+ years experience in frontend or full stack engineering roles focused on complex product applications
- 1+ years experience working in Autonomous Vehicles (AV), or related Robotics companies
- Strong proficiency in Rust, 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
- Deliver high‑quality work efficiently, often in a third of the time most think is possible
- Ability to self motivate and thrive in a fast-paced, small team environment
- Experience building Electron-based desktop applications
- Experience in 2D or 3D visualization
- C++ experience