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.
You should have a 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 hands-on use of modern React features such as hooks, context, and component composition is needed. Experience collaborating with product designers is also important. Experience turning Figma designs into clean, accurate, and production-ready UI is desired.
Strong CSS skills with a track record of building complex UI interactions using CSS animations, transitions, layout systems, and performance-oriented styling practices are important. Solid understanding of modern JavaScript fundamentals, including asynchronous patterns, core language concepts, and best practices for structuring React components and managing state will be necessary for this role. Familiarity with practical accessibility standards, such as semantic HTML, keyboard navigation support, ARIA usage, motion/animation considerations, and color/contrast basics are important for this role.