Дополнительные сведения:
1. JavaScript:
Знание основных концепций и возможностей JS6
Опыт разработки клиентских приложений с использованием фреймворков VUE2/3 Nuxt
2.CSS и SCSS:
Глубокое понимание каскадных таблиц стилей (CSS). Знание Flex и Grid разметки
Опыт использования препроцессора SCSS/SASS для улучшения организации и поддержки стилей.
Адаптивный дизайн: Умение создавать адаптивные веб-интерфейсы с помощью Bootstrap и ванильного CSS, обеспечивая правильное отображение на различных устройствах и экранах.
3.Vue.js:
Знание как Vue 2, так и Vue 3. Умение работать с vuex и vue-router
Опыт разработки масштабируемых и производительных веб-приложений с использованием Vue.js.
4.TypeScript:
Знание языка TypeScript, понимание ООП
5.PHP и Laravel:
Знание PHP и опыт работы с фреймворком Laravel 10, включая создание веб-приложений и API/RESTful-API.
Умение решать задачи бэкенда с использованием современных технологий и паттернов.
6. MySQL:
Знание на базовом урове MySQL и опыт работы с базами данных.
7. Nuxt.js:
Знание и опыт работы с Nuxt.js, фреймворком для создания универсальных приложений на основе Vue.js. Умею работать с vuex, vue-router, pinia, middleware, Chart.js
Умение использовать Nuxt.js для быстрой разработки SSR (Server-Side Rendering) и SPA (Single Page Application) приложений.
Опыт настройки и конфигурирования Nuxt.js для оптимизации производительности и SEO.
Умение работать с роутингом, middleware, и другими основными концепциями Nuxt.js.
Применение Nuxt.js в проектах для создания масштабируемых и эффективных веб-приложений.
8. Знание Git и GitHUB
Git: Глубокое понимание принципов распределённой системы контроля версий Git. Умение работать с ветками (branches), коммитами (commits), слияниями (merges) и перебазированием (rebasing). Опыт использования командной строки Git для выполнения различных операций, таких как добавление файлов, фиксация изменений и отправка их на удалённый репозиторий.