Job Description
Graduate of Systems Engineering or related careers
3-5 years of experience with Vue.js (Vue 3 Composition API required)
Advanced TypeScript (complex types, generics, type guards, utility types)
Component architecture (atomic design, composables, patterns)
Modern CSS (Flexbox, Grid, animations) and Tailwind CSS proficiency
Advanced Git (rebase, GitHub Flow)
Consumption of REST APIs (axios/fetch, interceptors, error handling)
Complex state management with Pinia (stores, actions, getters, composables)
Desirable:
Advanced Vue Router (guards, lazy loading, nested routes, meta fields)
Performance optimization (code splitting, lazy loading, memoization)
i18n with handling of plurals, formats and fallbacks
Build tools (Vite advanced configuration, bundle optimization)
Experience leading features or complete modules
",