{"schemaVersion":"jobsearcher.job.v1","id":"335c76e445897f599bf89dc0","url":"https://jobsearcher.com/jobs/335c76e445897f599bf89dc0","canonicalUrl":"https://jobsearcher.com/jobs/335c76e445897f599bf89dc0","title":"Frontend Developer","description":"Title: GenAI Front-End Engineer — Embedded Experience & SDKLocation: Hybrid | Bay Area, CAWork Arrangement: Hybrid preferred for Bay Area candidates (1–2 days/week in office)Duration: ContractExperience: Senior-level Front-End / Product EngineeringAbout the RoleWe'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 DoBuild 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 QualificationsStrong 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 HaveExperience 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.","company":"Mindsource","rawCompany":"mindsource","city":"Santa Rosa","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-08-27T03:40:21.772Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1255.00","title":"Web and Digital Interface Designers","slug":"web-and-digital-interface-designers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Frontend Developer","description":"Title: GenAI Front-End Engineer — Embedded Experience & SDKLocation: Hybrid | Bay Area, CAWork Arrangement: Hybrid preferred for Bay Area candidates (1–2 days/week in office)Duration: ContractExperience: Senior-level Front-End / Product EngineeringAbout the RoleWe'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 DoBuild 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 QualificationsStrong 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 HaveExperience 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.","datePosted":"2026-08-27T03:40:21.772Z","dateModified":"2026-08-27T03:40:21.772Z","hiringOrganization":{"@type":"Organization","name":"Mindsource","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Santa Rosa","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"335c76e445897f599bf89dc0"},"url":"https://jobsearcher.com/jobs/335c76e445897f599bf89dc0"}}