Implement and convert complex, responsive web interfaces using HTML, CSS, JavaScript, and frameworks such as Vue.js, React, or Angular, ensuring accessibility, performance, and a high-quality user experience.
Create reusable components and libraries: develop reusable components and code libraries to increase development efficiency and promote interface consistency.
Test and debug code: perform functional, performance, and accessibility testing using testing tools and debugging techniques to ensure code quality and application stability.
Document and communicate solutions: write clear, concise documentation for developed code, use documentation tools, and share knowledge with the team.
Requirements
Bachelor's degree in Computer Science, Design, or related fields.
Proficiency in HTML/CSS.
Knowledge of web development best practices, design patterns, and front-end architecture.
Experience with JavaScript and jQuery.
Experience with preprocessors (Less and Sass).
Single-page application (SPA) development (Vue.js, React, or Angular).
Nice to have: basic knowledge of design and prototyping (Adobe XD, Figma, and others).