Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
Нижеразвернуть
$97к-162к/год
$170к$200кмедиана$220к
По похожим ролям (48) ~ $200к/год
На СНГ рынке: $2.8к/мес ($2.7к - $3.4к)
78
Хорошая вакансия
развернуть
Обязанности чётко сосредоточены на общей дизайн-системе, современных инструментах и доступности; при этом гибридный формат с одним днём из дома ограничивает гибкость.
Ниже рынка
Современный стек
Чёткие задачи
?Регуляторная среда
Мало удалёнки
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Software Engineer - Enterprise Design System (TypeScript): Building and maintaining a shared front-end design system and reusable Web Components for the Bank’s web applications with an accent on accessible component engineering, framework-agnostic adoption, and Node.js-based tooling. Focus on designing robust UI components, operating build and release pipelines, supporting internal product teams, and ensuring quality through automated testing and versioned releases.
Location: Buffalo, New York, United States; hybrid with on-site work and flexibility to work from home one day per week
Annual salary: $97,100–$161,800 USD
Company
M&T Bank provides banking products and services and maintains internal digital platforms subject to risk, regulatory, audit, and control requirements.
What you will do
Engineer and evolve a shared TypeScript front-end design system with reusable UI components, patterns, and utilities.
Translate approved UX/UI designs into robust, accessible components and develop framework-agnostic Web Components.
Build and operate Node.js tooling for packaging, testing, linting, publishing, and CI/CD automation.
Support internal consumers by troubleshooting integrations, triaging defects, improving developer experience, and providing guidance on accessibility.
Collaborate with product, design, QA, and engineering teams while following risk, regulatory, audit, and internal control standards.
Requirements
Associate’s degree plus at least 5 years of systems analysis and/or application development experience, or a bachelor’s degree plus at least 3 years of such experience; alternatively, 7 years of combined education and/or relevant work experience including at least 3 years of systems analysis and/or application development experience.
Professional experience engineering reusable front-end components with JavaScript or TypeScript.
Experience with Node.js and front-end build tooling for packaging, testing, publishing, and CI pipelines.
Experience with code reviews, automated testing, and continuous integration.
Advanced proficiency with at least one modern front-end framework: Angular, React, Vue, Solid, Svelte, or Lit.
Nice to have
Deep experience implementing and validating accessible component behavior and familiarity with WCAG.
Experience with Storybook or similar design system tooling and component documentation.
Familiarity with Figma handoffs, component specifications, design tokens, and interaction guidance.
Hands-on experience with Angular, React, and Lit in a component-library or design-system context.
Experience with Web Components, custom elements, Shadow DOM concepts, and framework integration.
Experience maintaining internal packages for multiple consuming teams, including versioning, release notes, and deprecation strategies.
Experience with monorepos, package managers, bundlers, linters, developer experience improvements, and Agile teams.
Ability to work autonomously and multitask on complex projects, with strong organization, time management, and written and verbal communication skills.
Culture & Benefits
Hybrid work arrangement with one work-from-home day per week.
Health, welfare, and retirement benefits, including a 401(k) match of 5%.
Work-life balance and flexible work arrangements.
Banking Officers receive 25 days of paid time off plus 12 paid holidays.
40 hours of paid volunteer time per year.
Competitive, market-informed compensation based on knowledge, skills, and experience.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →