Frontend EngineerThe RoleYou will join the engineering team to build the internal tools and dashboards that our team relies on every day. This is foundational work: the interfaces you build are how we debug hardware, validate sensor outputs, monitor diagnostic pipelines, and move fast as a team. You'll own the frontend side of our internal tooling, bring product-minded judgment to what you build, and collaborate closely with backend and platform engineers.
Most of our customer integrations happen at the data layer rather than through a frontend product, so this role is focused inward: building the internal surface area that makes everything else run well.
Core Responsibilities- Internal Tooling: Build and maintain the internal dashboards and developer tools that the engineering and operations team uses to monitor, debug, and validate the platform.
- Data Visualization: Design and implement visualizations for time-series sensor data, fault trends, and diagnostic outputs, making complex data readable and actionable for internal users.
- Real-Time Data Handling: Work with streaming data to build interfaces that update live without sacrificing performance or clarity.
- API Integration: Integrate with internal backend APIs to surface diagnostic data cleanly across our tooling.
- Product Collaboration: Work closely with backend engineers to understand what data is available and what needs to be surfaced. You'll often be defining what "useful" looks like.
- Code Quality: Maintain high standards for component architecture, testing, and documentation.
Requirements- Strong proficiency in React and TypeScript.
- Experience building data-heavy or visualization-focused UIs. Familiarity with D3, Recharts, or similar is a plus.
- Solid grasp of CSS and UI/UX fundamentals; you can build clean, functional interfaces without needing a designer handing you every spec.
- Experience with integrating with APIs and working with real-time or streaming data (WebSockets, SSE, or similar).
- Security-conscious approach to frontend development: you understand how auth flows work, where sensitive data can leak, and how to avoid common client-side vulnerabilities.
- Familiarity with state management, performance optimization, and cross-browser compatibility.
- In-office 5 days a week at our SF office.
- High agency and pragmatic product instincts. Internal tooling should be good, not gold-plated.