This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re looking for a Staff Product Designer, Design System to own and evolve Replit’s design system end-to-end. This role sits at the intersection of product design, design engineering, and platform thinking, with direct impact on both internal velocity and external enterprise adoption. Replit’s design system is no longer just an internal efficiency tool—it’s a core part of our enterprise value proposition and a foundation for how customers build with us.
Job Responsibility:
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
Requirements:
10+ years of product design experience, with deep ownership of a design system at scale
Strong systems thinker: you see patterns, abstractions, and long-term implications
Experience collaborating closely with engineers on component APIs, implementation details, and constraints
Comfort operating at multiple levels—from high-level principles to pixel- and interaction-level decisions
Proven track record of designing and evolving complex component libraries
Experience supporting multiple products, teams, or customer-specific variations from a shared system
Strong opinions on system governance, contribution models, and adoption strategies
Highly collaborative, with the ability to influence without relying on hierarchy
Comfortable navigating ambiguity and incomplete information
Pragmatic: you know when to ship, when to refactor, and when to say no
Nice to have:
Experience working with developer-focused products or tools
Familiarity with design tokens, theming, and cross-platform systems
Background in or strong partnership with design engineering