Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
Experience with Core web fundamentals: HTML, JavaScript, and CSS like Sass or LESS
Thorough understanding of ReactJS and its core principles.
Experience with popular ReactJS workflows (such as Flux or Redux)
Familiarity with newer specifications of ECMAScript
Familiarity with NextJs framework.
Familiarity with RESTful APIs
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as Babel, Web pack, NPM, etc.
Ability to understand business requirements and translate them into technical requirements
Familiarity with code versioning tools {{such as Git, SVN, and Mercurial}}
Experience with Unit Testing with Jest