Responsibilities
- Collaborate closely with product designers in designing new features
- Bring Figma designs to life by implementing modular, reusable React components
- Implement interactions using highly flexible and performant CSS code
- Experiment with animations and micro-interactions that are best prototyped through code
- Work closely with the front end engineering team to bridge front end logic with design
Requirements
- BS in Computer Science, Engineering, or a related field, or equivalent practical experience
- At least 3 years of professional frontend or software engineering experience, including meaningful work on a production-scale React application and use of modern React features such as hooks, context, and component composition
- Experience collaborating with product designers
- Experience turning Figma designs into clean, accurate, and production-ready UI including modular and reusable component patterns, pixel-level precision, and responsive layouts
- Strong CSS skills with track record of building complex UI interactions using CSS animations, transitions, layout systems, and performance-oriented styling practices
- Experience contributing to or working within a component library or design system is a plus
- Solid understanding of modern JavaScript fundamentals, asynchronous patterns, core language concepts, and best practices for structuring React components and managing state
- Familiarity with practical accessibility standards such as semantic HTML, keyboard navigation support, ARIA usage, motion/animation considerations, and color/contrast basics
- Examples of previous work such as a portfolio, GitHub repository, component library, or code samples demonstrating UI development, attention to detail, and proficiency with React and CSS