Zurück zur Stellenangebote
XX
Senior Software Engineer - Enterprise Design SystemM&T BankBuffalo, New York, United States
XX

Senior Software Engineer - Enterprise Design System

M&T Bank
  • US
    Buffalo, New York, United States
  • US
    Buffalo, New York, United States

Über

Overview Builds and maintains a shared front-end design system used across the Bank’s web applications with TypeScript-based component engineering, Node.js build/test/release pipelines, accessibility and quality standards, and enablement of internal product teams through documentation and support. Primary 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 framework-agnostic patterns for consistent adoption across consuming applications. Champion and apply accessibility (a11y) standards for the library (semantic markup, keyboard/focus behavior, appropriate ARIA), and support consuming teams with guidance and reviews. Develop and maintain library ecosystem: documentation, usage guidelines, examples, and developer enablement materials. Build and operate Node.js-based tooling for the library (build, test, lint, packaging, publishing) and support CI/CD automation. Adhere to established quality practices: automated unit/integration tests, visual/regression testing, code review standards. Support versioning and release practices for internal consumers (semantic versioning, change logs, deprecation strategy). Support internal system 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. Understand and adhere to the Company’s risk and regulatory standards, policies, and controls; elevate risk-related issues as needed. Promote an environment that supports a culture of belonging and reflects the M&T Bank brand; maintain internal control standards and implement audit points. Education and Experience Required Associate’s degree and a minimum of 5 years of systems analysis/appraisal or application development work experience or Bachelor's degree and a minimum of 3 years of such experience; or combined 7 years education/work experience including minimum 3 years in systems analysis/application development. Professional experience engineering reusable front-end components using JavaScript/TypeScript. Experience with Node.js and front-end build tooling for 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). Education and Experience Preferred Deep experience implementing and validating accessible component behavior (a11y) and familiarity with WCAG concepts. Experience with design system tooling (e.g., Storybook) and maintaining high-quality component documentation. Familiarity with Figma design handoffs (consuming component specs, tokens, interaction guidance) and collaboration with designers. Hands‑on experience with Angular, React, and Lit in a component-library or design-system context. Familiarity or hands‑on experience with Web Components (custom elements; Shadow DOM) and integrating with common frameworks. Experience publishing and maintaining internal packages (versioning, release notes, deprecation strategy) for multiple consuming teams. Experience with monorepos and modern build tooling (package managers, bundlers, linters) and improving developer experience (DX). Experience working in an Agile team environment. Ability to work autonomously and multitask on complex projects. Strong organizational and time‑management skills. Proficient verbal and written communication skills. Equal Employment Opportunity M&T Bank is unwavering when it comes to providing equal employment opportunities to all employees and applicants without regard to race, color, national origin, religion, ethnicity, sex, gender identity, age, disability, citizenship, pregnancy, veteran status, military status, marital status, sexual orientation, genetic information or any other characteristic protected under applicable federal, state or local laws. Location Buffalo, New York, United States of America Compensation The pay range for this position is $97,100.00 - $161,800.00 Annual (USD).
#J-18808-Ljbffr
  • Buffalo, New York, United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.