Title: GenAI Front-End Engineer — Embedded Experience & SDK
Location: Hybrid | Bay Area, CA
Work Arrangement: Hybrid preferred for Bay Area candidates (1–2 days/week in office)
Duration: Contract
Experience: Senior-level Front-End / Product Engineering
About the Role
We’re looking for a GenAI Front-End Engineer to build a next-generation conversational and analytics experience that can be embedded directly into applications owned and operated by other product teams.
This is not a traditional standalone React application. You’ll build an embeddable experience that receives authentication, page context, filters, selections and user actions from a host application—and then delivers streaming AI responses, tables, charts, citations and conversation history directly within that host experience.
The ideal candidate is a strong React + TypeScript engineer who has already shipped a UI, widget, SDK, micro-frontend or similar experience that runs inside an application they did not own.
What You’ll Do
Build production-grade conversational and analytics experiences using React and TypeScript.
Design UI experiences that can be embedded into third-party or independently owned applications.
Develop clean SDK contracts, integration APIs, callbacks, events and versioned interfaces.
Capture and utilize host-application context, including active screens, filters, selected objects and user actions.
Build streaming, multi-turn GenAI interfaces with clarification flows and conversation history.
Handle streaming errors, cancellation, retries and other real-world edge cases gracefully.
Render structured AI responses including tables, charts, citations and reusable results.
Integrate REST and streaming APIs, authentication and token-management workflows.
Collaborate with product, design and platform teams to determine the right integration approach.
Help evaluate and implement patterns such as micro-frontends, Web Components, module federation, embedded SDKs and secure iframes.
Build reusable components and experiences that can be adopted across multiple host applications.
Required Qualifications
Strong professional experience with React and TypeScript.
Proven experience embedding a UI, service, widget, SDK or micro-frontend inside another application.
Experience designing integration APIs, SDK contracts, callbacks, events or versioned interfaces.
Experience working with host-application context and cross-application communication.
Experience building streaming and multi-turn AI/chat interfaces.
Experience integrating REST APIs and streaming technologies such as SSE/WebSockets.
Strong understanding of authentication, token management and secure application integration.
Experience rendering structured data such as tables, charts, citations and dynamic results.
Strong understanding of modern front-end architecture and production software development practices.
Nice to Have
Experience building reusable UI SDKs or components consumed by multiple applications.
Experience with micro-frontends, Web Components, module federation, spa, Shadow DOM or secure iframe/postMessage patterns.
Embedded analytics or label analytics experience.
Experience with enterprise copilots or AI-powered products.
Experience with MCP clients or developer-facing SDKs.
Experience with AWS, Amazon Bedrock or AgentCore.
By continuing you agree to our Terms & Privacy Policy.