5+ years experience in professional front-end development (HTML, CSS, JS) 4+ years of experience working with Javascript/Typescript and React Understanding of web technologies, programming concepts, and web architecture Previous experience working closely with designers, building flexible, composable libraries and components Familiar with front-end testing automation (Cypress/Jest) Thorough understanding of ReactJS and its core principles Experience with frontend development tools (WebPack, Babel, Yarn) Familiar with ReactJS workflows (redux) Focus on communication and documentation