What are the responsibilities and job description for the Senior Design Systems Engineer position at Openmind Technologies?
Job Details
Location: Denver, CO or Los Angeles, CA or New York, NY
Duration: 6 months CTH
Our client is seeking a Senior Design System Engineer to develop, maintain, and evolve their design system, ensuring scalable, accessible, and visually cohesive user experiences across digital products. You will bridge design and front-end development, collaborating with designers, engineers, and product managers to create a reusable component library that enhances efficiency, aesthetics, and accessibility. Beyond consistency, you will focus on elevating user experience with refined UI interactions and micro-interactions that make interfaces feel more intuitive and responsive. You will also establish robust development workflows, leveraging automation, testing, and best practices to keep the design system reliable and up to date. This is an opportunity to shape a high-impact UI framework, balancing design excellence with engineering precision to create engaging and intuitive user experiences.
Key Responsibilities
Develop & Maintain the Design System: Build a scalable, well-documented system of reusable UI components and patterns.
Enhance User Experience with Micro-Interactions: Implement thoughtful motion and interaction patterns to create engaging and intuitive user experiences.
Ensure Quality & Reliability: Implement automated testing workflows and conduct code reviews to maintain component integrity and performance.
Optimize Performance & Accessibility: Ensure components follow WCAG accessibility guidelines and deliver a seamless experience across platforms.
Improve Workflows & Tooling: Maintain CI/CD pipelines to streamline the testing and deployment of design system updates.
Collaborate & Advocate: Work closely with designers, engineers, and product managers to align the system with business needs and ensure smooth adoption.
Required Qualifications
8-12 years of experience in Front-End Development Expertise: Strong proficiency in HTML, CSS, JavaScript, and experience with React, Vue, or Angular.
Component-Driven Development: Experience with Storybook, Tailwind CSS, or similar tools for UI component documentation.
Design Tool Collaboration: Proficiency in Figma or similar tools for working with UI components and translating designs into code.
Testing & Version Control: Proficiency in Git and experience with automated testing frameworks (Jest, Mocha, etc.).
Performance & Accessibility Knowledge: Understanding of WCAG standards and front-end performance best practices.
Preferred Qualifications
Basic knowledge of motion principles and the ability to implement animations.
Familiarity with CI/CD workflows for automating design system deployment and updates.
Knowledge of design tokens and theming for scalable multi-brand experiences.
Experience mentoring teams on design system adoption and best practices.
Understanding of micro frontends and scalable UI architectures.