Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Role & Responsibilities
As a key contributor within our client’s front-end ecosystem, you will be responsible for maintaining and evolving a core component library distributed via NPM. You will bridge design and development by transforming Figma specifications into production-ready components while ensuring strong accessibility, performance, and cross-browser compatibility.
Key Tasks
- Own and maintain the core UI component library using Vanilla JavaScript (ES6+) and SCSS, ensuring clean, modular, and reusable code without heavy framework dependencies
- Translate design specifications from Figma into pixel-perfect, reusable UI components aligned with the original design vision
- Act as the accessibility expert, ensuring all components comply with WCAG guidelines and ARIA standards
- Manage the lifecycle of the component library as an NPM package, including publishing, versioning strategies, and maintaining separate development and production streams
- Perform cross-browser and cross-device testing using tools such as BrowserStack to ensure consistent performance across Chrome, Firefox, Edge, and Safari (including iOS)
- Support integration of the component library within applications built using technologies such as TypeScript, React, or Next.js
- Provide higher-level support and troubleshooting for UI-related issues to ensure production stability when necessary
- Create and maintain clear documentation and templates using Nunjucks to support adoption by other developers
- Establish and maintain high standards for code quality, testing practices, and maintainable front-end architecture
- Minimum 7 years of professional experience in web or front-end development
- At least 5 years of hands-on experience building and maintaining component libraries or design systems using Vanilla JavaScript and SCSS
- Strong experience with server-side rendering and server-side API integrations
- Experience integrating with headless CMS platforms (Sitecore experience is a plus)
- Solid experience managing NPM packages, including publishing workflows and semantic versioning strategies
- Hands-on experience with cross-browser testing tools such as BrowserStack
- Expert knowledge of web accessibility standards (WCAG 2.1+ and ARIA)
- Strong proficiency in Figma, including inspecting designs, extracting assets, and translating layouts into technical components
- Strong understanding of mobile responsiveness and browser rendering differences (WebKit, Blink, Gecko)
- Experience using Nunjucks for templating and documentation
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams
- Strong Agile mindset with a collaborative and mentoring approach
Key Skills
Ranked by relevanceReady to apply?
Join In4Matic and take your career to the next level!
Application takes less than 5 minutes

