Senior Front-End Developer, Design Systems
Job Description
The Bank of New York Mellon Corporation is seeking a Senior Front-End Developer who will lead the design system effort, shaping reusable components and guidelines in partnership with designers and product teams to deliver consistent and accessible experiences. This onsite role in New York, NY combines technical leadership with hands-on implementation to advance a scalable design system across our interfaces. The position offers a compensation range of USD 95,000 - 209,000 per yearly.
Responsibilities
- Lead the development and ongoing evolution of the design system, prioritizing reusability, scalability, and maintainability.
- Architect and implement web components that serve as the core building blocks for user interfaces.
- Drive advanced theming strategies to support multiple brand identities and user preferences, utilizing CSS variables, layered variable systems, and robust color tooling.
- Oversee the full lifecycle of design system components from development through production deployment, versioning, and ongoing maintenance.
- Manage library and package dependencies to maintain a stable and efficient development environment.
- Collaborate closely with design, product, and other engineering teams to translate design principles into technical solutions.
- Promote best practices in front-end development, performance, and accessibility.
- Mentor and guide other developers on design system principles and implementation.
- Develop and maintain solid documentation assets and guidelines for designers and developers.
- Create working code demonstrations to showcase component usage and capabilities.
Requirements
- 8+ years of experience as a Front-End Developer with a significant focus on design system development.
- Expert-level proficiency in JavaScript and TypeScript.
- Deep expertise in modern front-end frameworks, including Angular and React.
- Mastery of CSS, including preprocessors, advanced styling techniques, CSS variables, variable stacking, and robust color systems.
- Extensive experience with Web Components and their application in large-scale systems.
- Proven track record in scaling design systems, managing complex theming architectures, and ensuring smooth production deployments.
- Strong understanding of version management and library dependency management within a component library context.
- Experience with packaged version control for design system assets.
- A passion for solid documentation and creating working code demonstrations that clearly illustrate component usage.
- Excellent communication and collaboration skills, with the ability to articulate technical concepts to both technical and non-technical audiences.
- A sharp eye for visual and interactive detail, a solid grasp of user interaction patterns, and the ability to collaborate with designers to translate design intent into intuitive, user-focused solutions.
Technologies
- JavaScript
- TypeScript
- Angular
- React
- Web Components
- CSS
Benefits
- Company-sponsored benefit programs
Bonus Points For
- Experience in the Financial Services or FinTech industry.
- Contributions to open-source design systems or component libraries.
- A keen sense of design aesthetics.
- Experience collaborating with UX designers.
- Advanced expertise in interaction design principles.
- Experience leveraging AI to empower your work and the work of others.