Frontend Engineer
Build high-performance, data-dense operational interfaces that help users and internal teams monitor, control, and interact with real-time AI system behavior.
Responsibilities
- Build robust frontend architecture in TypeScript and modern React for dashboard-grade product surfaces.
- Design and implement control, monitoring, and observability UI patterns for complex system state.
- Implement real-time data flows using WebSockets, SSE, polling, and event-driven update patterns.
- Integrate REST and GraphQL APIs with resilient async handling, authentication, and error recovery.
- Create rich interactions for telemetry, system events, and AI-powered workflows including human-in-the-loop operations.
- Collaborate tightly with backend, platform, and systems teams to deliver reliable end-to-end product behavior.
Qualifications
- Strong frontend engineering fundamentals (TypeScript, modern JavaScript, React or equivalent).
- Experience building AI interfaces, data-dense dashboards, and operational UIs, not just marketing websites.
- Hands-on experience with streaming and real-time UX patterns (WebSockets, SSE, polling, event-driven updates).
- Solid understanding of API consumption across REST and GraphQL, including auth, async patterns, and robust error handling.
- Experience visualizing telemetry, system state, and event streams with scalable client-side state management.
- Experience building UI layers for AI-powered applications (chat, copilots, agent workflows, human-in-the-loop systems).
- Strong grasp of frontend performance, reliability, and scalability tradeoffs in production systems.