Education: Bachelors degree in Computer Science, Computer Engineering, or Information Systems, or equivalent work experience.
Experience: 5+ years of professional frontend development experience building complex SPAs.
Core Frameworks: Expert-level mastery of Vue.js (including the Composition API) and TypeScript.
Testing: Demonstrated experience setting up and maintaining automated testing environments (Unit, Integration, E2E).
Security: Solid understanding of modern web security, specifically JWT-based authentication and Role-Based Access Control (RBAC).
UX/UI: Strong portfolio or demonstrated ability to bridge the gap between design and engineering. Deep knowledge of CSS/SCSS and responsive design frameworks (e.g.,Tailwind CSS, Bootstrap).
State Management: Proficient with state management libraries (Pinia, Vuex) and handling complex application state.
Familiarity with backend technologies (Python/FastAPI) to better understand API contracts.
Experience with cloud platforms (AWS/GCP/Azure) and deploying frontend applications via CI/CD pipelines.
Knowledge of Web Accessibility Guidelines (WCAG) and best practices for inclusive design.
Experience with modern build tools (Vite, Webpack).