– Bachelor’s degree in Computer Science, Engineering, or a related discipline.
– Solid understanding of HTML5, CSS3, JavaScript (ES6+), and TypeScript.
– Experience with Vuex, Pinia, or other state management libraries.
– Familiarity with RESTful APIs, Axios, and JSON data handling.
– Understanding of component-based architecture and front-end build tools (Webpack, Vite, NPM).
– Knowledge of Git version control and collaborative workflows (e.g., GitHub, GitLab).
– Strong attention to detail and ability to deliver clean, maintainable code.