Position: Middle front-end developer
Category: JavaScript
English level: upper
Years of experience: 2

Graduated from Patimatch Tech Academy with a Front-End development course
Throughout my career, I have completed numerous projects in web development, with a focus on both the UI and backoffice parts of websites. I have worked on projects that range from small-scale web applications to large-scale enterprise solutions.

In my role as a front-end developer, I have been responsible for developing the user interface for our web applications. This includes building responsive, dynamic and intuitive user interfaces using technologies such as JavaScript, React, Redux. I have also worked on creating custom styles and components using CSS and CSS pre-processors such as Sass and Less.

Additionally, I have experience working on the backoffice part of websites, including the admin panel. I have been responsible for building interfaces that enable administrators to manage the content and functionality of the website.
In terms of testing, I am experienced in using Jest to write unit tests and integration tests for the front-end components of our web applications. I place a strong emphasis on writing testable and maintainable code and strive for high test coverage to ensure that our applications are robust and reliable. I also have experience in end-to-end testing using Playwright, which enables us to test the entire application flow and ensure that everything works as expected from the user's perspective.

Currently, I work in a team of developers where I am responsible for collaborating with back-end developers to ensure seamless integration between the front-end and back-end components of our web applications. In my role, I am also responsible for reviewing and providing feedback on my team's code, as well as mentoring a junior developer.

Moving forward, I am keen to expand my skills in both the front-end and back-end development areas (Node.js). Specifically, I would like to focus on improving my skills with TypeScript. Although I have theoretical knowledge of TypeScript and a little bit of practice, I would like to gain more practical experience using this language in real-world projects. I am always eager to learn new technologies and best practices, and I am committed to delivering high-quality, scalable, and user-friendly web applications.