Strong knowledge of Reactjs
Hands-on experience working with Object-Oriented JavaScript (OOJS), JavaScript libraries and their practical uses in building complex interactive experiences
Perform product analysis and development tasks of an increasingly complex nature which may require extensive research and analysis
Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
Expert knowledge of ReactJS State Management using Redux, Hooks, State & Context
Good knowledge of ReactJS UI frameworks like Bootstrap & Material UI
Strong knowledge of Unit Testing using Jest, Enzyme, or Sinon
Expert knowledge of ReactJS routing
Good knowledge of ReactJS Utility libraries like Lodash & Moment
Writing tested and documented JavaScript, HTML, and CSS
Good knowledge of Version Control System (Github, Bitbucket)
Expert knowledge of RESTful Services
Should be aware of performance optimization