Website foxglovedev Foxglove

Open source visualization and debugging for robotics

About Foxglove
Robotics will have a massive impact on our daily lives and the world economy over the coming decade. At Foxglove, we’re excited about this future, and we’re building powerful tools to accelerate the development of robotics worldwide. We are looking for self-motivated and fast learning people to join our team.

Our first product, Foxglove Studio, is an open source visualization and debugging platform, specifically designed for robotics data. It allows you to easily inspect sensor data, time series, and state in a highly customizable 2D & 3D environment.

We’re a small, remote-first company, with employees in the U.S. and Australia. We meet daily to connect socially, brainstorm, and share progress.

In order to maintain our culture of regular face-to-face discussion, we’re looking for people who can commit to significant overlap with U.S. Pacific Time – ideally based in North America or Australasia.

About the role
High performance frontend engineering is fundamental to our product and our success as a company. Our product is written in TypeScript and React, and makes heavy use of Canvas and WebGL for visualizations. We ship both browser and Electron-based desktop apps.

We’re looking for a Frontend Engineer experienced in writing React-based applications, with experience or interest in 2D and 3D visualization. We are looking for a mid or senior level candidate.

End-to-end ownership over features, working directly with our community to understand requirements
Partner with our design team to ship polished and delightful experiences
Work in the open, publish your work to GitHub, and contribute to dependencies
Learn or expand your knowledge of the robotics and self-driving industries
Work alongside an experienced team on a cutting edge product

3-10 years experience in full time frontend or full stack engineering roles
Experience building complex React applications
Experience or interest in performance-sensitive frontend engineering
Passion for building technical tools with engineers as the primary users
Excellent written & verbal communication skills
Ability to thrive in a fast-paced, small team environment

Bonus points
Experience with Canvas and WebGL browser rendering, or related libraries such as Three.js and Chart.js
Experience working with TypeScript or WebAssembly
Experience building Electron-based desktop applications

To apply for this job please visit