1-3 years experience in development using React.js
HTML, CSS (Bootstrap), JS is a must (Typescript is a big plus).
Strong proficiency in DOM manipulation using JS.
Understanding of responsive web designs.
Knowledge of React Router Dom.
Experience with popular work-flow libraries (e.g., Redux).
Experience with popular data structure libraries (e.g., Lodash, Immutable.js, Underscore, etc...).
Knowledge of “Node Dependency Management” or NPM.
Strong knowledge of Webpack and Babel transpiler.
Experience with React hooks and functional components.
Strong knowledge of the git version control system.
Basic understanding of HTTP methods (e.g., GET, POST, DELETE, etc...) and RESTful APIs.
Understanding of structural data (e.g., JSON, XML, etc...).
Knowledge of Object-oriented programming.
Familiarity with ECMAScript specifications (e.g., ES5, ES6, etc...)
Familiarity with automated/unit testing (e.g., Jest) is a plus.