Your main tasks will be:
- Participation in designing the application architecture;
- Development of new and finalization of current functionality;
- Implementation of components and services;
- Implementation quality control.
We expect from you:
- Strong knowledge of JavaScript;
- Have experience and understanding of the practical application of SOLID principles;
- Proficient in developing web applications using React, with a strong understanding of React’s core principles and lifecycle.
- Proficiency in modern frontend development tools and practices, including but not limited to, ES6+, webpack, Babel, and npm/yarn.
- Understanding of HTML5, CSS3, and responsive design principles, with the ability to implement high-fidelity UIs from design mockups.
- Strong debugging and problem-solving skills, with the ability to optimize front-end performance and ensure a seamless user experience.