Senior Software Engineer, Frontend
Build and own frontend for Sift Agents, AI agents that analyze hardware telemetry for engineers. Design agentic UX patterns, render large real-time datasets with high performance in the browser, and collaborate directly with customers on product direction. Requires 8+ years building complex web apps with React/TS.
About the job
Responsibilities
- Talk directly to customers and partner with product to turn real review workflows into agent capabilities: generating dashboards, writing analysis scripts, and surfacing insights buried in their telemetry.
- Build the frontend surfaces where Sift Agents live, and make them feel great.
- Design the interaction patterns of agentic UX: streaming responses, long-running tasks, interruptions, and showing an agent’s work so engineers can trust it.
- Render an agent’s findings alongside the telemetry that backs them, and keep it fast even when the data is large.
- Push the browser to its limits when the data demands it: Web Workers, OPFS-backed caching, and stepping outside React when the framework becomes the bottleneck.
- Contribute to the component library to keep agentic UI patterns consistent across the product.
- Collaborate with backend and full stack engineers on the API design that powers agent sessions.
Requirements
- 8+ years of professional software engineering experience.
- Get excited about owning a product area: talking to customers, deciding what to build, and shipping it.
- Have built complex, high-performance web applications with technologies like React, NextJS, TypeScript, or similar.
- Have an eye for detail: you notice the micro-interactions, latency, drops in FPS, and polish that separate good interfaces from exceptional ones.
- Are curious about new AI products: you try new agents, models, and features as they ship, and have opinions about what makes them good.
Nice-to-Haves
- Shipped products to users at scale: large data volumes, significant active user counts, or deep technical complexity.
- Shipped LLM-powered features.
- Built chat or agentic interfaces: streaming responses, tool-call rendering, long-running tasks.
- A strong understanding of web performance optimization and browser rendering.
- Worked with modern CSS (Tailwind) and component libraries (Radix UI) to build design systems.
- Used technical visualization tools (WebGL, D3.js, Apache ECharts), WebAssembly, and time-series data.
- Built tools for technical users (dashboards, data-editing environments).
- A personal ecosystem of AI dev tooling: custom agents, skills, scripts, or workflows built to ship faster.
- A background in scientific computing or hardware test and telemetry.
Compensation and Benefits
- Salary range: $180,000 - $230,000 per year.
- Plus equity and benefits.
Skills
React, Next.js, TypeScript, Web Workers, Opfs, Tailwind, Radix Ui, Webgl, D3.Js, Apache Echarts, Webassembly
Similar jobs
Frontend Engineering jobsLeads development of React-based web applications for complex real-time and historical aviation data, while mentoring engineers and setting frontend architecture and quality standards. Requires 5+ years of experience with React, TypeScript, JavaScript, state management, and performance optimization.
Build customer-facing frontend experiences for growth, including onboarding flows, experiments, upgrade funnels, and activation infrastructure. The role requires 6+ years of experience, strong React and TypeScript skills, and a product-oriented UX sensibility.
The Senior Software Engineer will build and scale frontend platform infrastructure, including a design system and reusable component library, while collaborating with engineering teams to improve developer and user experiences. The role requires 5–8 years of professional engineering experience and strong TypeScript or JavaScript skills.
Develops and enhances user-facing features for LangSmith, an AI observability platform using React and TypeScript. Requires extensive frontend experience, build tools proficiency, API integration, and strong collaboration skills in a fast-paced startup.
Senior frontend engineer owning consumer crypto payment flows across web and mobile. Focus on building reliable, high-scale payment experiences, driving latency/SLO improvements, and mentoring engineers.