Position: Front-End Developer
Category: JavaScript
English level: upper
Years of experience: 1


Confident knowledge of HTML and CSS, also knowledge of the preprocessor SASS. Using of Flexbox and CSS Grids. Basic knowledge of CSS Animation. I understand how to make adaptive and responsive layout, optimize images, including SVG, and can use BEM methodology.
My main development language is JavaScript. Understanding of interaction with the DOM, the REST API software architectural style, AJAX and CRUD interaction with databases, using of the Promise API, Fetch API and Axios, using of Lodash library. Understanding of templating and using of Handlebars. Knowledge of validation and using of Yup.
Knowledge of React library for creating applications and Redux library for managing application state. Understanding routing and using of React Router. Working with local storage and using of Web Storage API and Redux Persist. Also I've got acquainted with React Hook Form, Formik and React Query and can use Material UI.
Familiar with Parcel and have basic knowledge of Webpack bundler.
Understanding of backend. Basic knowledge of Node.js, Express, MongoDB and Mongoose. I can use Helmet, Joi, Passport.
I know how to work with Git and GitHub. For coding I use Visual Studio Code and Chrome DevTools, also can work with Postman, Netlify, Heroku. As a developer I can use Figma, Avocode, Photoshop and Illustrator.
Understanding SPA and MPA application models. Basic knowledge of Storybook. Basic knowledge of testing and Jest.
Understanding Agile methodology, Scrum, Kanban. For task and time management I use Trello.