Requirements ? Expert in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel ? Experience in JSX, Virtual DOM, component lifecycle, etc. ? Experience with modern authorization mechanisms, such as JSON Web Token ? Experience with modern front-end build pipelines and tools ? Experience with ReactJS workflows like Flux, Redux, Create React App, data structure libraries ? Experience in RESTful APIs/GraphQL, HTML/CSS, ES6 (variables and scoping array methods), and code versioning tools like GIT, and SVN.