Position: Front-end developer
Category: JavaScript
English level: upper
Years of experience: 7


Experience and knowledges:

- Writing reusable components taking into account different ways of the display according to a design
- Writing a code if a project has a few different user roles 
- Writing unit tests
- Improvement of the functions based on general libraries
- Knowledge of SEO principals
- Experience in creating responsive and adaptive sites
- Designing new features and maintaining old features
- Performing code reviews
- Understanding principles of UX/UI design
- Understanding BEM
- Development of cross-browser interfaces
- Creation and support of SPA corporate website

Personal info:

- Interested in learning Python/Django (!a great preference!)
- Self-sufficient, logical thinker, conscientious person who works hard to achieve his goals
- Detail-oriented, responsible and organized well. Interested in learning the latest web and software technologies quickly
- A team player, outgoing and friendly, able to find different ways of solving tasks and problems. My future goal is to become a full-stack developer

Stack:
- React + Redux or Redux-toolkit
- Typescript
- Axios
- Styled Components / Ant Design
- SCSS, understanding BEM
- Classnames
- Date-fns
- Lodash
- React-router
- ESLint / Prettier / Husky
- Webpack, настройка Babel
- Recharts
- Saga
- Reselect
- TailwindCSS
- Docker
- Python, Django/DRF
- PostgreSQL
- React Hook Form / Yup