Senior Product Design Engineer
Core
Own core product experiences end to end, combining product design judgment with design engineering skills to turn ideas into production-ready components for a globally used scheduling platform.
Role type
Senior Product Design Engineer (Design Systems & Frontend)
Builds
Reusable primitives, custom UI components, and a shared open-source component library for a scheduling platform.
Domain
Scheduling software / Web / Design Systems
Required skills
Product design craft, Frontend engineering (HTML, CSS, TypeScript, React), Custom UI component engineering, Headless primitive composition (Base UI, Radix), Motion design principles, AI-assisted development tools, Web standards, Design systems architecture, Accessibility (WCAG, ARIA), Technical architecture understanding (APIs, state), Asynchronous documentation
Preferred skills
Open-source contributions, Scheduling/calendaring domain knowledge, Locale/time-aware web APIs
Technologies
React, TypeScript, HTML, CSS, Base UI, Radix, Claude Code, Cursor, v0
Responsibilities
Own core product surfaces from concept through production including booking flows and team experiences; Translate product problems into high-quality designs, prototypes, and production-ready frontend components; Build and test working prototypes using modern AI-assisted development tools; Deliver components ensuring correct semantics, interaction states, accessibility, and production-quality implementation; Design, engineer, and maintain custom components and primitives rather than relying on generic third-party UI libraries; Continuously improve the shared component library by auditing existing primitives and contributing reusable components; Maintain consistency across tokens, spacing, states, dark mode, motion, and interaction patterns; Apply motion and animation thoughtfully to clarify interactions; Own outcomes by framing hypotheses, defining success criteria, supporting implementation, and evaluating results; Maintain a high accessibility standard across all work; Refine details that elevate product quality including empty states, error messaging, and transitions; Collaborate openly with product and design leadership; Document design thinking and decisions through written documentation, prototypes, and recorded walkthroughs.