
Lead JavaScript Full-Stack Engineer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Lead JavaScript Full-Stack Engineer to join our global AI Engineering team and build the future of secure, enterprise-grade AI Agents. In this role, you will lead the architecture and design of intelligent, user-facing agentic interfaces, frontend libraries, and streaming UX platforms that bring GenAI capabilities to employees and customers worldwide.
Responsibilities
- Set technical direction for frontend architectures, component systems, and real-time streaming interfaces powering AI agents across web and mobile
- Build high-performance frontend interfaces engineered for low latency, SSE/WebSocket streaming, and complex AI interaction patterns
- Mentor senior full-stack engineers and partner with global cross-geo teams to ensure shared component libraries and cohesive AI design standards
- Design, build, and refine frontend interfaces and SDKs that bring AI agent capabilities to life for employees and customers
- Architect high-performance Agentic Experiences (AX) for web and mobile, engineered for real-time response streaming and low latency
- Champion frontend observability, accessibility (WCAG/a11y), and operational excellence across user-facing AI services
- Develop reusable full-stack integration frameworks and component hooks that enable enterprise teams to easily embed GenAI tools
- Partner with product managers, UX designers, and backend engineers to define novel interaction patterns for AI copilots and virtual agents
- Provide technical leadership and hands-on guidance to global delivery teams across multiple regions
Requirements
- 5+ years of engineering expertise in JavaScript, React, TypeScript, and modern frontend state management libraries
- At least 1 year of relevant leadership experience
- Strong software development experience across web applications, client-side SDKs, APIs, and microservices
- Background in building GenAI user experiences, conversational UX, and real-time response streaming interfaces (SSE/WebSockets)
- Skills in developing chat assistants and prompt UI patterns
- Proficiency in Python backend development and integrating cloud-native REST APIs on AWS/Docker
- Showcase of architecting enterprise UI component libraries, design systems, and developer SDKs for multi-team consumption
- Excellent command of written and spoken English (B2+ level)
Nice to Have
- Familiarity with client-side or Node.js orchestration frameworks (LangChain for JavaScript, LlamaIndex, Model Context Protocol)
- Understanding of RAG retrieval, vector databases, and citation rendering
- Knowledge of React Native or web-to-mobile wrapper experience for AI workflows
- Expertise in WCAG 2.1 AA compliance, a11y standards, and accessible UI component architecture
- Competency in GraphQL and AI evaluation tooling (LangSmith, Langfuse, or user feedback loop UI components)
We Offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling, and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek, and LinkedIn
Skills
- JavaScript (Frontend)
- Conversational UX
- Python
- REST API
- ReactJS
- TypeScript
- A11y Standards knowledge and understanding
- GraphQL
- LangChain for JavaScript
- LlamaIndex
- Model Context Protocol
- React Native
- Vector Databases
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.
More at EPAM
All 3139 roles
Solution Architect - HCL Commerce
EPAM · India

Lead Java Automation Test Engineer with AI
EPAM · India

Lead Software Developer - Java with AWS Cloud
EPAM · India

Solution Architect – Java Full Stack
EPAM · India