● Proven experience in HTML;.
● Good Knowledge of React Basics. Architecture of react. React main principles;
● Knowledge of higher order components. Render props. Hooks;
● App architecture based on Flux/Redux or other flows. Ecosystem of the flow (libraries to be used);
● Knowledge of Async (http). In scope of redux, redux-observable, redux-saga, mobx or others.
● Error handling.
● Performance optimisations in react apps.
● Styling react apps. Styled components, JSS, Material UI or others.
● Testing. Jest, Enzyme.
● Git, npm, Webpack.
● Front-end development of the working project.
● Writing new features, bug fixing, refactoring, developing unit tests, writing documentation.
● Take part in all technical discussions.
● Analyse, gather and clarify requirements of your area.
● Code review.