We are looking for a Frontend Engineer to own a shared React component library used across multiple product pods, shaping accessible component APIs, governance, and tooling. You will drive documentation, testing, publishing workflows, and an AI-assisted component generation pilot. Apply to help standardize UI at scale!
Responsibilities
-
Own the full lifecycle of a shared React component library, including additions, changes, deprecations, and breaking releases
-
Design composable component APIs with clear prop contracts, robust defaults, and consistent patterns
-
Ensure WCAG 2.1 AA compliance by implementing semantic HTML, ARIA, keyboard navigation, and focus management
-
Review component implementations for accessibility compliance before publishing releases
-
Maintain the monorepo structure and package publishing pipeline to the registry
-
Resolve security advisories that impact build confidence and release readiness
-
Define and enforce a component contribution and review process across consuming teams
-
Conduct version audits to identify and correct misalignment across consumers
-
Maintain and improve documentation and visual regression workflows
-
Introduce and expand automated test coverage for the component library
-
Coordinate token synchronization workflows with design counterparts
-
Run an AI-assisted component generation pilot and standardize a repeatable workflow
Requirements
-
2+ years of experience with JavaScript and TypeScript in frontend development
-
Strong experience designing reusable React component APIs
-
Accessibility engineering expertise with WCAG 2.1 AA compliance
-
Component documentation experience with Storybook
-
Monorepo experience with Yarn Berry and workspace tooling
-
CI/CD pipeline experience for package publishing and release management
-
Security remediation skills for dependency advisories in build pipelines
-
Testing knowledge with Playwright and Vitest
-
Design system governance skills for contribution standards and version audits
-
Cross-functional collaboration skills with UX and engineering stakeholders
-
Clear communication skills for documenting APIs and guiding adopters
-
Minimum English language level of B1+
Nice to have
-
Knowledge of Chromatic visual regression workflows
-
Experience with Vite-based build setups
-
Background in SCSS and Bootstrap 5 styling patterns
-
Knowledge of GitLab NPM Registry publishing workflows
-
Experience with Figma-to-code token synchronization processes
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
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.