3+ years of hands-on experience with Vue.js (Vue 3 preferred) At least 5+ years overall experience in frontend development Strong experience with Vue 3 Proficiency in JavaScript (ES6+) Solid understanding of TypeScript Knowledge of component-based architecture and reusable UI design Experience with HTML5, CSS3/CSS Frameworks, and responsive design principles Ability to translate Figma wireframes or partial UX designs into pixel-perfect, functional components Good understanding of UX/UI fundamentals and attention to design details Familiarity with RESTful APIs integration and asynchronous data handling (Axios, Fetch) Experience with modern build tools such as Vite, Webpack, or similar Basic knowledge of unit testing frameworks commonly used in Vue.js projects (Vitest, Jest, and @vue/test-utils) Version control using Git/GitHub (branching, pull requests, code reviews) Good communication skills, proactive collaboration with designers, backend devs, and QA Fluent in English