4+ years experience with Vue.
- Hands-on experience with Vue 3, Vuex, GraphQL and REST API integration
- Deep understanding of Modular Design, MVC / MVVM patterns, lifecycle of components
- Maintained several projects’ dashboards that use Material UI, Bootstrap and custom CSS themes
- Auditing 3rd-party packages for security vulnerabilities (DAP)
- Abstracting requests by modularizing them with API Module Pattern (Modular Design)
- Performing DOM manipulations safely, exclusively through Refs
- Plenty of hands-on Refactoring experience, splitting big components into smaller reusable ones (Single Responsibility Principle)
- Using single, persistent Naming Convention across all development stages
- Excellent knowledge of TypeScript 4 and JavaScript (ECMAScript/ES2022)
I find Vue.js perfect for small and medium projects.
It combines scalability of Angular and simplicity, lightweighness of React.