Strong knowledge of ReactjsHands-on experience working with Object-Oriented JavaScript (OOJS), JavaScript libraries and their practical uses in building complex interactive experiencesPerform product analysis and development tasks of an increasingly complex nature which may require extensive research and analysisThorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the systemExpert knowledge of ReactJS State Management using Redux, Hooks, State & ContextGood knowledge of ReactJS UI frameworks like Bootstrap & Material UIStrong knowledge of Unit Testing using Jest, Enzyme, or SinonExpert knowledge of ReactJS routingGood knowledge of ReactJS Utility libraries like Lodash & MomentWriting tested and documented JavaScript, HTML, and CSSGood knowledge of Version Control System (Github, Bitbucket)Expert knowledge of RESTful ServicesShould be aware of performance optimization