Мы ищем Vue.js разработчика для создания современных веб-приложений на стеке Vue.js, Nuxt и Laravel. В нашей команде вы будете участвовать в разработке новых проектов, поддержке существующих решений и работе над оптимизацией кодовой базы. Мы используем современный стек технологий, включая Vue 3, Tailwind CSS, Docker и активно развиваем наши проекты, следуя лучшим практикам разработки. Если вы имеете опыт коммерческой разработки от 2 лет, умеете работать в команде и хотите развиваться в профессиональном плане - будем рады видеть вас в нашей команде.
Требуемые навыки и технологии:
Vue.3, Vuex/Pinia
Nuxt.js
HTML5, CSS3, SCSS/SASS
JavaScript/TypeScript
Docker
Git
REST API
Webpack/Vite
Опыт адаптивной и кроссбраузерной верстки
Unit-тестирование
Умение быстро разбираться в чужом коде и рефакторить его
Будет преимуществом:
Опыт работы с Laravel (понимание архитектуры, Blade, интеграция с Vue.js)
Опыт с Tailwind UI и компонентным подходом
Опыт работы с Headless CMS (Strapi, directus, или аналоги)
Опыт интеграции WebSockets (Laravel Echo, Pusher)
Опыт с CI/CD
Знание Node.js
Опыт работы с GraphQL
Понимание принципов Clean Code
Опыт оптимизации производительности frontend-приложений
Опыт поддержки легаси-кода
Обязанности:
Разработка новых и поддержка существующих проектов на Vue.js
Анализ, оптимизация и рефакторинг существующего кода
Верстка компонентов с использованием Tailwind CSS
Создание адаптивных пользовательских интерфейсов
Тесное взаимодействие с Laravel backend-командой
Интеграция frontend с Laravel API
Написание чистого, поддерживаемого кода
Участие в code review
Работа над улучшением производительности приложений
Документирование кода и технических решений
Требования к опыту:
От 2 лет коммерческой разработки
Опыт работы с Vue.js от 1 года
Уверенное знание JavaScript
Опыт работы с большими проектами и чужим кодом