Developing new user facing features using ReactJS
Building reusable components and front-end libraries for future use.
Translating designs and wireframes into high quality code.
Writing automated unit and integration tests
Optimizing components for maximum performance across all modern web browsers.
Ensure the technical feasibility of UI/UX designs.
Collaborate with other team members and stakeholders.
Identify new technologies that improve product development and the user experience
Thorough understanding of React.js and its core principles
Experience with modern React features such as hooks
Experience with testing tools like Jest, Testing Library or Cypress
Familiarity with newer specifications of EcmaScript
Experience with common front-end development tools such as Babel, Webpac