Moveworks is the Agentic AI Assistant platform that empowers the entire workforce. They are seeking a Senior Software Engineer II, Frontend to architect and build a robust design system that enhances productivity and user experience, while leveraging AI tools to streamline development processes.
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. You will define the "language" our AI assistants speak
- 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. Mentor other engineers on best practices for component design and system thinking
Requirements:
- 4+ years of professional software development experience, with a strong focus on front-end architecture and full-stack capabilities
- Proven, hands-on experience leading the development of a design system from concept to production at scale
- 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
- Incredible eye for detail and a deep commitment to accessibility (WCAG), performance, and writing clean, maintainable code
- Ability to abstract complexity into simple, elegant, and reusable patterns
- Excellent communication skills to articulate complex technical concepts to both technical and non-technical audiences
- Genuine excitement about the potential of AI in software development