Moveworks is looking to architect the future of UI development by creating a mature design system to unlock massive gains in productivity, improve user experience, and create a predictable, machine-readable environment where AI tools can thrive.
Requirements
- Expert-level knowledge of modern web technologies, including React, TypeScript, CSS-in-JS (or similar), Storybook, and Figma.
- Proficient with backend technologies like Node.js, GraphQL, or Python.
- Proven, hands-on experience leading the development of a design system from concept to production at scale.
- Strong focus on front-end architecture and full-stack capabilities.
- 4+ years of professional software development experience.
- Knowledge of accessibility (WCAG) and performance optimization.
- Experience with automated testing and CI/CD pipelines.
Responsibilities
- Architect & Build: Design, build, and maintain a robust, scalable, and accessible library of reusable front-end components in React/TypeScript.
- Establish a 'Token Economy': Implement and govern a comprehensive system of design tokens (colors, typography, spacing, etc.) that ensures consistency across all platforms (web, mobile).
- Full-Stack Integration: Develop backend APIs, services, and tooling necessary to support the design system, such as asset pipelines, documentation servers, and versioning management.
- Govern & Evangelize: Create crystal-clear documentation, contribution guidelines, and decision-making frameworks. Act as the primary advocate for the design system, driving adoption across all engineering, design, and product teams.
- Optimize for AI Consumption: Structure component APIs, props, and documentation with the explicit goal of making them easily understandable and usable by AI code generation tools.
- Tooling & Automation: Own the entire lifecycle of the design system's infrastructure, including our Storybook instance, automated testing, and CI/CD pipelines for publishing and versioning components.
- Collaborate & Lead: Partner closely with senior leadership in Product Design and Engineering to define the roadmap for the design system and ensure it aligns with the company's strategic goals.
Other
- 4+ years of professional software development experience.
- A Seasoned Engineer with a strong focus on front-end architecture and full-stack capabilities.
- An Excellent Communicator who can articulate complex technical concepts to both technical and non-technical audiences.
- A Forward-Thinking individual who is genuinely excited about the potential of AI in software development.
- Ability to work in a team and collaborate with senior leadership in Product Design and Engineering.