Position: Front-end developer (React.js)
Category: JavaScript
English level: upper
Years of experience: 4

One of the most difficult projects related to React was an online school and it was necessary to make a board with many different types of tasks, and work with sockets, that is, the teacher had to see the student's board and what he was doing there, there was a group board and indicators for connecting students, and so the same ability to switch the teacher between students. Well, student grades, course progress, lessons, dictionaries, etc.
There was also a project where I used the MERN stack (mongo, express, react, node). There I wrote an application like google drive, where the user could create folders, delete, navigate through folders, and upload and download various files, and login is implemented only for registered users.
There was a project for a scooter rental service, where I completely made the admin panel, from which I could configure the parameters of scooters, track them on the map, block them, etc.
In addition to all this, there are a lot of pet projects.
Also, there is an excellent experience in mentoring (RReactJS, NodeJS, FE lab programs with a total of 7 students), code review and refactoring, and setting up a project from scratch (React, husky, ESLint, etc.).
Extensive experience in conducting technical interviews for junior/middle level front-end developers (more than 20 interviews).
- Over 5 years of hands-on experience in the IT industry.
- Successful practical experience developing responsive applications and websites using HTML5, CSS3, JavaScript, React.js, and JQuery.
- Experience in creating a mobile application in React Native and working with the MERN stack and PERN.
- Experience building a React app from scratch, installing and configuring Airbnb ESLint, and setting up commits with husky.
- Familiar with JS unit testing framework Jest.
- Responsible, result-oriented, and striving to deliver quality software.
- Experience with establishing and using development processes: CI, Code Review.
- Took part in weekly demos, retrospectives, and estimations.
- Implemented the business logic of the project strictly according to the documentation.
- Good attention to details
- Technologies I work with: HTML5, CSS3, pug, Sass, Less, Scss, ES6+, jQuery, React.js, NextJS, Git, Scrum, husky, RTL + Jest, TS, Redux, Redux Toolkit, Redux query, A11Y.
I don’t have strict preferences for projects, but I want to be useful to people, and therefore it would be cool to work with projects in the field of medicine, security, logistics, banking, or something related to finance or cryptocurrencies.
According to the technology stack, these are React and related technologies.
According to the working conditions, this is a flexible schedule, the ability of the company to provide courses and various materials for development, various benefits by type of insurance, English, a gym, and so on.
!IMPORTANT: it is very important that the company provides its equipment for work, most importantly a laptop.