Senior Design System Engineer: TypeScript & Web Components

M&T Bank Corporation

Buffalo (NY)

Hybrid

USD 97,000 - 162,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

25 days PTO
12 paid holidays
401(k) match 5%
Flexible work arrangements
Volunteer hours 40 per year

Job summary

M&T Bank in Buffalo, NY is seeking an experienced Front-End Engineer to build and maintain a shared design system and component library using TypeScript. You will contribute to Node.js build/test/release pipelines, ensure accessibility, and empower internal product teams through documentation and support.

Responsibilities include creating reusable UI components, translating UX/UI designs, maintaining Web Components, and guiding DX with automation, testing, and CI/CD.

Qualifications

  • Professional experience engineering reusable front-end components using JavaScript/TypeScript.
  • Experience with Node.js and front-end build tooling to support packaging, testing, and publishing (e.g., CI pipelines).
  • Experience with code quality practices such as reviews, automated testing, and continuous integration.
  • Advanced proficiency with at least one modern front-end framework (Angular, React, Vue, Solid, Svelte, or Lit).

Responsibilities

  • Engineer and evolve a shared design system and component library using TypeScript, including reusable UI components, patterns, and utilities.
  • Translate approved UX/UI designs and interaction specifications into robust, accessible components in partnership with designers and product engineers.
  • Develop and maintain Web Components (custom elements) and related standards-based patterns to support consistent, framework-agnostic adoption across consuming applications.
  • Champion and apply accessibility standards for the library (semantic markup, keyboard/focus behavior, ARIA) and support consuming teams with guidance and reviews.
  • Develop and maintain the library ecosystem, including documentation, usage guidelines, examples, and developer enablement materials.
  • Build and operate Node.js-based tooling for the library (build, test, lint, packaging, and publishing) and support CI/CD automation.
  • Adhere to established quality practices for the design system: automated unit/integration tests, visual/regression testing where applicable, and code review standards.
  • Support versioning and release practices for internal consumers (semantic versioning, change logs, deprecation strategy).
  • Support internal users by troubleshooting integration issues, triaging defects, and improving developer experience (DX).
  • Collaborate with product, design, QA, and other engineering teams to understand needs, prioritize backlog, and drive alignment on shared UI standards.

Skills

TypeScript
JavaScript
Node.js
Front-end architecture
Accessibility

Education

Bachelor's degree in CS/IS or related
5+ years systems analysis or application development
3+ years front-end tooling/CI experience

Tools

Storybook
Webpack
NPM/Yarn
CI/CD tooling

Job description

M&T Bank in Buffalo, NY is seeking an experienced Front-End Engineer to build and maintain a shared design system and component library using TypeScript. You will contribute to Node.js build/test/release pipelines, ensure accessibility, and empower internal product teams through documentation and support.

Responsibilities include creating reusable UI components, translating UX/UI designs, maintaining Web Components, and guiding DX with automation, testing, and CI/CD.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Engineer: Design System & Web Components
Senior Frontend Engineer: Design System & Web Components

M&T Bank Corporation • Buffalo (NY)

Hybrid
USD 97,000 - 162,000
Health, welfare, and retirement benefi
401(k) match at 5%
Work‑life balance and flexible work
+1
Senior Software Engineer - Enterprise Design System
Senior Software Engineer - Enterprise Design System

M&T Bank Corporation • Buffalo (NY)

Hybrid
USD 97,000 - 162,000
25 days PTO
12 paid holidays
401(k) match 5%
+2
Frontend Design Systems Engineer — React + TypeScript
Frontend Design Systems Engineer — React + TypeScript

Mercury • United States

Remote
USD 141,000 - 158,000
Senior Frontend Engineer — Design Systems & UX
Senior Frontend Engineer — Design Systems & UX

AgileGrid Solutions • United States

On-site
USD 120,000 - 180,000
Senior Front-End Engineer – Design System Lead
Senior Front-End Engineer – Design System Lead

Conductor • Brooklyn (OH)

On-site
USD 100,000 - 130,000
Angular Frontend Engineer – Secure Banking UI
Angular Frontend Engineer – Secure Banking UI

Acute Talent • Buffalo (NY), New York (NY)

On-site
USD 80,000 - 110,000
Senior .NET Full-Stack Engineer — Azure & APIs
Senior .NET Full-Stack Engineer — Azure & APIs

M&T Bank Corporation • Buffalo (NY)

On-site
USD 97,000 - 162,000
Front-end Sr. Designer
Front-end Sr. Designer

TechDigital Group • Jersey City (NJ)

On-site
USD 100,000 - 130,000
Senior Frontend UI/UX Engineer
Senior Frontend UI/UX Engineer

Bank of America Corporation • Jersey City (NJ)

On-site
USD 89,000 - 145,000
Discretionary incentive eligible
Industry-leading benefits
Paid time off
Frontend Engineer - React/TypeScript, Design Systems
Frontend Engineer - React/TypeScript, Design Systems

Sunbound • New York (NY)

On-site
USD 120,000 - 170,000
Equity
Medical Insurance Premium Coverage
Paid Parental Leave
+1