Replit is a software creation platform that democratizes application development. They are seeking a Staff Product Designer to own and evolve their design system, collaborating with product designers and engineers to ensure scalability and quality in product development.
Responsibilities:
- Lead the vision, strategy, and roadmap for Replit’s design system
- Define and evolve core components, patterns, tokens, and interaction standards used across the product
- Ensure the system supports a wide range of surfaces, from core product UI to Agent flows, enterprise templates, and customer-integrated design systems
- Partner with product designers and engineers to ensure new features are built on system primitives
- Design for extensibility: support custom stacks, enterprise design systems, and customer-specific theming without fragmentation
- Improve discoverability, clarity, and usability of system-driven UI across key entry points
- Collaborate closely with design engineers on implementation details, tradeoffs, and system architecture
- Influence code-level decisions that affect system consistency and adoption
- Help shape tooling, Storybook usage, and contribution workflows so the system is easy to use and maintain
- Establish clear contribution models, review processes, and decision-making frameworks for system changes
- Act as a design system 'domain owner,' providing guidance and sign-off on system-level decisions
- Document principles, patterns, and rationale so decisions scale beyond individuals
- Identify inconsistencies, duplication, and fragmentation across the product and drive systematic improvements
- Balance speed with craft—knowing when to be opinionated and when to enable flexibility
- Advocate for system-level thinking across product, design, and engineering