Principal Frontend Engineer

Harnham — United States · Posted ~2 hours ago

Lead Full-time

Skills

Frontend Development JavaScript Web Applications AI Integration Software Architecture LLMs AI

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A principal frontend engineering role focused on creating intelligent user experiences powered by modern AI technologies. The position combines frontend expertise, product thinking, and platform architecture.

Highlights

Build advanced AI-powered user experiences with high ownership, technical leadership, and opportunities to influence product architecture.

Description

About the Role We are seeking a hands-on Principal or Senior Frontend Engineer to help build the next generation of AI-powered product experiences on top of large-scale knowledge systems and domain-specific datasets. This role is ideal for someone who enjoys operating at the intersection of frontend engineering, AI-powered user experiences, product development, and platform architecture. You'll work closely with technical leadership to design, build, deploy, and iterate on intelligent applications that leverage large language models, retrieval systems, recommendations, search, and AI-assisted workflows. This is not a pure UI implementation role. We are looking for builders who can take ideas from concept to production, own the full user experience, and thrive in a fast-moving, high-ownership environment. What You'll Do Design and build AI-native user experiences that help users discover, consume, and interact with information more effectively.Develop frontend applications integrating LLMs, semantic search, recommendations, and AI copilots.Create highly performant React and TypeScript applications used by large audiences.Build rich interfaces that surface AI-generated insights, recommendations, summaries, and workflows.Partner closely with design, product, data, and engineering teams to rapidly validate concepts and ship new capabilities.Architect reusable frontend systems, design patterns, and shared component libraries.Influence frontend strategy, technical direction, and product architecture.Continuously improve performance, reliability, accessibility, observability, and user experience across the platform. Key Responsibilities AI-Powered Product Experiences AI copilots and assistantsLLM-powered user interfacesConversational experiencesAI-assisted workflowsSearch and discovery experiencesRecommendations and personalizationAI evaluation and user feedback loopsPrompt and interaction design Frontend Architecture React and TypeScript application architectureComponent systems and design systemsState management patternsMicro-frontends (where appropriate)Performance optimizationAccessibility and responsive designTesting and frontend quality frameworksFrontend observability and monitoring Product Engineering User-facing product developmentRapid prototyping and experimentationA/B testing frameworksAnalytics-driven iterationCollaboration with product and designEnd-to-end feature ownershipCustomer-centric product development Desired Technical Experience Frontend ReactTypeScriptNext.jsJavaScriptHTML5 / CSS3Frontend testing frameworksState management (Redux, Zustand, React Query, etc.)Design systems and component libraries AI / ML Integration OpenAI, Anthropic, Gemini, or similar modelsAI-powered applicationsRAG-powered user experiencesSemantic search systemsRecommendations and retrieval systemsAI copilots and assistantsPrompt engineering and AI workflow designAI evaluation and feedback systems Backend & APIs Python, Node.js, or similar backend technologiesDjango, FastAPI, Express, or related frameworksREST APIsGraphQLPostgreSQLData integrations Infrastructure AWSDockerKubernetesCI/CDFrontend deployment pipelinesMonitoring and observability platforms Data PostgreSQLRedisSearch platformsAnalytics platformsData visualizationEvent tracking and experimentation systems