Position: Frontend Developer
Category: JavaScript
English level: upper
Years of experience: 5


- Worked on enterprise projects and small one 
- Built Progressive Web App with React from scratch;
- Refactoring and maintaining existing project to better design with hooks, HOC, render-props;
- Optimization app performance using reselect,  immutable data structures, memo, redux-saga, injected reducers and sagas, and test coverage using Jest, Enzyme, React Testing Library.
- E2E testing with Cypress.
- Adaptation and help for new developers on the project, code review;
- Working with GraphQL. Experience of leading migration process from redux to Apollo GraphQL. Lead process of removing redux and use reactive variables from Apollo client 3.
- Building real time graphs with d3 and visx.
- Experience of configuration webpack and lerna. Know how to improve app loading time (using caching, code splitting).
Professional growth. Using modern development approaches.