GenAI Front End Engineer
IT Engagements, Inc. · South San Francisco, CA · 1 mo ago
EngineeringFull-time
About the role
Build a reusable conversational and analytics experience that can be integrated into products owned by other teams. The UI must receive authentication, active screen context, filters and user actions from the host product, then display streamed answers, tables, charts, citations and conversation history. Integration approaches may include micro-frontend, Web Component, embedded SDK, module federation or secure iframe; experience embedding and operating a UI service within another application is the key requirement.
Responsibilities
- Design clean integration APIs, SDK contracts, callbacks, events and versioned interfaces
- Capture host-application context such as the active page, filters, selected objects and user actions
- Build streaming, multi-turn GenAI interfaces with clarification flows, conversation history and error handling
- Render structured responses, including tables, charts, citations and reusable results
- Integrate REST and streaming APIs, authentication and token management
Minimum capabilities
- Strong React and TypeScript production experience
- Proven experience embedding a UI, service or micro-frontend within another application
Preferred Experience
- Building reusable UI SDKs or components used by multiple host applications
- Micro-frontends, Web Components, module federation or secure iframe patterns
- MCP clients, embedded analytics or enterprise copilot products
- AWS, Amazon Bedrock and AgentCore-backed applications
Work location
South San Francisco, CA (Hybrid). Bay Area preferred, with ability to work from the office 1–2 days per week; otherwise must provide 4–6 hours of daily working overlap with Pacific Time.