Role Overview
- Own end-to-end UI from concept to production-ready high-fidelity UI.
- Build responsive, accessible components using React, TypeScript, Tailwind, with Radix UI/shadcn patterns.
- Collaborate with Product, Engineering, and AI/ML on real-time, multi-user features.
- Evolve design system by driving tokens, theming, documentation, and scalable component APIs.
- Design AI-assisted workflows and author agent-composable patterns.
- Add motion, micro-interactions, and states to enhance comprehension and aesthetics.
- Develop collaborative UX leveraging Liveblocks/WebSockets for optimal presence and latency.
- Ensure accessibility compliance, Core Web Vitals performance, and UX measurement with meaningful product metrics.
Must-haves
- Portfolio of product-quality UI showing strong visual taste and systems thinking.
- Fluency with Figma for flows, prototypes, and component variants.
- Experience building within design systems including tokens, theming, and component APIs.
- Strong understanding of UX principles, interaction design, and accessibility fundamentals.
- Interest in AI-augmented workflows with promptable components and agent-safe patterns.
Nice-to-haves
- Hands-on experience with React, TypeScript, Tailwind, and Radix/shadcn in production.
- Expertise in animation and interaction design using tools like Framer Motion and CSS keyframes.
- Experience with real-time collaboration UX and presence patterns.
- Knowledge of testing and quality tools such as Storybook, Playwright, Jest, and A11y tooling.
- Mobile development mindset including Expo/React Native or responsive design beyond breakpoints.