Good knowledge of HTML5, CSS3, JavaScript, and frontend development languages.
Proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
A clear understanding of React.js and its core principles. Hands-on experience with React.
Proven development experience with popular React.js workflows (such as Redux), Integration of Front End application with backend using APIs (Fetch, Axios) and authorization mechanisms, such as JSON Web Token (JWT), Oauth2.
Experience with Material UI, styled-components, and ANT design.
Familiarity with newer specifications of ECMAScript (ES6 and above).
Excellent written and spoken English skills.
Experience with data structure libraries (e.g., Immutable.js).
Knowledge of isomorphic React is a plus.