Make Your Resume Now

UI Developer, Commercial Channels and Products, Web

Posted February 20, 2026
fulltime_permanent mid_level

Job Overview

We are looking for a specialized Senior UI Developer to take full ownership of our core Component Library. As the guardian of our design system, you will maintain and evolve a high-performance library built on Vanilla JS and SCSS, deployed via NPM. You will bridge the gap between design, technical execution, and strict functional requirements, working closely with analysts to translate business needs into technical reality.

Beyond development, this role is critical to our operational resilience. You will act as a primary escalation point for UI, providing L2/L3 support and on-demand availability to ensure 24/7 production stability. Working autonomously, you will deliver pixel-perfect cross-browser experiences while empowering a team of 5-6 developers to build seamless web platforms.

 

Responsibilities:

  1. Component Library Ownership: Architect and maintain the company’s core component library using high-quality Vanilla JS and SCSS, ensuring code is lean, modular, and reusable without heavy framework dependencies.

  1. Design Translation & Fidelity: Work directly with Figma, interpreting design specs, variables, and prototypes to accurately translate them into pixel-perfect, reusable code components that match the designer's vision.

  1. Accessibility (A11y) Leadership: Act as the subject matter expert for accessibility; build components that strictly adhere to WCAG guidelines and ARIA standards, ensuring inclusive experiences for all users.

  1. Release & Package Management: Manage the deployment lifecycle of the library as an NPM package. Maintain parallel versioning streams (production vs. development) to ensure stability while facilitating rapid iteration.

  1. Cross-Platform & Device Assurance: Execute rigorous multi-device testing using platforms like BrowserStack to guarantee performance. You must ensure seamless functionality across all major browsers (Chrome, Firefox, Edge, and specifically Safari on iOS) and various screen sizes.

  1. Integration Support: Collaborate closely with the wider development team (5-6 developers), helping them integrate your Vanilla JS components into their TypeScript, React, or Next.js projects.

  1. Operational Resilience & Support: Thrive in a high-pressure environment, managing competing priorities effectively. You must be available for critical production support and troubleshooting when necessary to ensure system uptime.

  1. Documentation & Templating: Utilize Nunjucks to create and maintain comprehensive documentation and templates, ensuring the library is easy for other developers to understand and implement.

  1. Code Quality & Standards: Working autonomously, you will set the bar for code quality. Implement linting, testing, and architectural standards to ensure the library remains maintainable and bug-free.

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!