About the company
Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence.
Responsibilities
- Build the conversational interface for long-horizon agents: streaming responses, tool calls shown as they happen, pause and interrupt controls, and mid-task steering.
- Design and ship memory management interfaces that let users see what an agent knows, edit or delete memories, and understand what context the agent is using and why.
- Build live agent run views: plans, steps, artifacts, retries, and results, rendered in real time over WebSockets or server-sent events.
- Build human-in-the-loop approval surfaces for agent actions that write to external systems, with clear diffs of what the agent is about to do.
- Build the Worker Builder interface where users design and configure their own digital workers in natural language.
- Manage complex client state for long-running agent sessions: reconnection, optimistic updates, partial results, and failure recovery.
- Create a reusable component library for agentic patterns so every new worker ships with a consistent, polished interface.
- Handle model output honestly in the UI: citations, uncertainty, errors, and empty states that tell the user the truth.
- Work daily with backend and agent engineers to shape the APIs and event streams the interfaces consume.
- Optimize for performance across devices and keep the experience fast while an agent streams thousands of events.
Requirements
- 3+ years of front-end engineering experience with deep expertise in React, TypeScript, and modern state management (hooks, context, state machines).
- Experience building chat, copilot, or other LLM-powered interfaces in production.
- Hands-on experience with real-time UIs: WebSockets, server-sent events, streaming rendering, and reconnection handling.
- Strong product sense and the ability to design interaction patterns where no standard exists yet.
- Experience integrating front ends with LLM APIs and handling streamed, partial, and structured model outputs.
- Experience translating designs into fast, polished, responsive production code.
- Strong communication skills and comfort working directly with users to refine the experience.
- Extra credit: experience shipping a chat or agent product used by thousands of users, familiarity with agent frameworks (LangChain, LangGraph, or equivalent) and AI front-end SDKs such as the Vercel AI SDK, experience with design systems, accessibility standards, and component library ownership, experience visualizing complex processes, prior experience at a high-growth venture-backed AI or SaaS startup.
Conditions
- Annual base salary range for candidates located in San Francisco Bay Area: $140,000 — $192,000 USD.
- Okta offers equity (where applicable), bonus, and benefits, including health, dental and vision insurance, 401(k), flexible spending account, and paid leave (including PTO and parental leave).