Senior Front End Engineer

Overview

The Senior Front-End Engineer will play a crucial role in developing and maintaining a Stencil/TypeScript Web Component design system for a multi-brand healthcare platform. This position entails collaboration with various front-end teams and focuses on ensuring the usability and scalability of the component library, which is vital for powering numerous branded websites and visual tools used by content authors. The role is contract-based and fully remote, with a timeframe starting in early November and extending potentially into 2027.

Responsibilities

  • Develop and maintain a Stencil/TypeScript Web Component design system.
  • Collaborate with front-end teams to ensure effective component usage.
  • Manage a shared component library with a focus on multi-brand theming.
  • Implement and maintain testing setups using Vitest, Playwright, and Storybook.
  • Oversee platform migrations and toolchain management for multi-package repositories.
  • Enhance accessibility features within the Shadow DOM according to WCAG standards.

Requirements

  • Proven experience with Web Components, including Custom Elements, Shadow DOM, and CSS custom properties.
  • Strong proficiency in Stencil and design system ownership with a minimum of two years in a shared component library.
  • Experience in managing theming, Sass, and design tokens across a scalable platform.
  • Familiarity with npm workspaces, Lerna/Nx, and release tooling for independent package builds.
  • Knowledge of accessibility best practices and testing methodologies for complex components.
  • Experience with platform migrations and managing changes in a multi-package environment is a plus.