Design Engineer
Design Engineer owning the component library and design system for an enterprise AI platform. Hands-on IC role building reusable components in React/TypeScript while collaborating with designers and engineers.
Responsibilities
- Own, build, and maintain our common component library — designing reusable, accessible, well-documented components and implementing them in production front-end code.
- Establish and uphold design patterns across the platform: define conventions, keep them consistent across products and surfaces, and evolve them as needs change.
- Keep the system ahead of the platform's growth — anticipate new patterns, refactor and extend components, and prevent drift and one-off implementations as the product expands.
- Bridge design and engineering: translate high-fidelity designs into faithful, performant, reusable UI, and feed real implementation constraints back into the design process.
- Build prototypes and reference implementations that show how new patterns should look and behave in code, not just in mockups.
- Partner with product designers, PMs, and engineers to align on vision, ensure technical feasibility, and ship at a high quality bar.
- Champion accessibility, performance, and consistency as first-class properties of the system.
- Maintain the system's health over time: versioning, documentation, migration paths, and developer ergonomics so the rest of engineering can move fast on top of it.
Requirements
- 4+ years working at the intersection of design and front-end engineering (design engineer, UX engineer, design systems engineer, or a front-end engineer with strong design sensibility).
- Strong front-end engineering skills: production experience with React and TypeScript, modern CSS, and component-driven architecture.
- Demonstrated experience building and maintaining a component library or design system that real teams shipped on top of.
- A strong eye for interaction and visual detail: you can design a component, not just implement someone else's spec.
- Deep care for accessibility, performance, and cross-surface consistency.
- Fluency in Figma and an understanding of how design tools and code should stay in sync.
- Systems-level thinking: you design and build for reuse and scale, not one-off screens.
- Excellent communication and a collaborative, proactive mindset; comfortable owning an area end to end.
Nice to Have
- Experience with design-system tooling (Storybook, tokens, automated visual/regression testing, monorepo setups).
- Experience designing or building for AI-native, agentic, or data-intensive products.
- Familiarity with ERP, CRM, HCM, or other systems of record.
- Comfort operating in a fast-moving, early-stage environment.
- Experience prototyping AI-assisted tools (e.g., Cursor or similar).
Sr. Product Designer, Advertiser Experience
Own and evolve advertiser-facing surfaces in Ads Manager. Drive product-led growth and AI-powered ad creative tools through research, cross-functional collaboration, and shipping improvements for global advertisers.
Senior Product Designer, Developer Success
Lead product design for Discord's Developer Platform, creating tools and experiences for game studios and players. Partner with cross-functional teams to drive UX from concept through launch.
Senior Product Designer, Social Commerce
Senior Product Designer leading end-to-end design for Discord's Social Commerce platform, creating intuitive buying and gifting experiences across web, mobile, and desktop. Requires 5+ years leading consumer product design with e-commerce experience.