Position: Senior front-end developer (Vue.js)
Category: JavaScript
English level: upper
Years of experience: 6

Over 6 years of experience in the web development industry. Strong knowledge of JavaScript, TypeScript and Vue.js framework with related technologies
I have an experience with:

- developing user interfaces for Web, Mobile and Desktop
- building a UI-based business logic for applications
- the unit (jest, vitest, vue/test-utils) and e2e (Cypress) tests coverage
- migrating the front-end codebase from Vue v2 to Vue v3 (including the adaptation of the unit tests and build tools)
- developing offline-first PWA (Service Workers, Cache API, IndexedDB)
- rewriting/refactoring the legacy codebase
- leading big teams of front-end engineers

Main stack of tools/technologies:

- Vue.js (v2 or v3)
- TypeScript / JavaScript
- pinia, vuex, vue-query
- vite/webpack, jest/vitest, cypress
- Ant Design Vue, Vuetify, Element UI (Element Plus) and other UI libraries
- git
- npm/yarn/pnpm
I am currently looking for opportunities to make use of my experience and would therefore be extremely interested in any potential vacancies that might arise. Want to continue my development in the field of front-end development, and improve and upgrade my technical skills.