UI Developer

Brussel
|Brussel
|UX/UI Designer
|Freelance |Payroll (consultancy)
|Engels
# INW25354

Function

We’re looking for a highly experienced Senior UI Developer to join our client’s team and take full ownership of a critical front-end component library. In this strategic role, you will act as the guardian of the design system, ensuring high-performance, scalable UI components built with Vanilla JavaScript and SCSS. You will collaborate closely with designers, analysts, and developers to translate functional requirements into robust, reusable components while maintaining pixel-perfect user experiences across platforms. This role combines hands-on development with technical leadership and operational reliability.

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

Profile – The Ideal Candidate

  • 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
Back Print
UI Developer
In4Matic uses cookies to remember certain preferences and align jobs interests.