Frontend
July 13
ID 3921. Vue.js developer
Требования
- Опыт коммерческой разработки на Vue 3 и Nuxt 3 от 4 лет.
- Глубокое понимание SSR, middleware, серверных роутов и composables в Nuxt 3.
- Уверенное владение Tailwind CSS. Опыт работы с GSAP или аналогами.
- Понимание как организовать стейт в Pinia на большом проекте.
- Опыт настройки ESLint и Prettier в командной разработке.
- Знание оптимизации производительности Nuxt приложений и опыт работы с мобильной адаптацией будут плюсом.
Краткое описание проекта
Продукт: сайт на Nuxt 3 с реальным трафиком, современным стеком и без легаси на фронте. Задача не переписать всё с нуля а развивать то что есть, выстраивать стандарты и постепенно собирать вокруг себя команду.
Позиция для человека который в первую очередь сильный разработчик и немного менеджер. Примерно 80% времени будет занимать реальная разработка, остальное архитектурные решения и работа с командой.
Стек
Nuxt 3, Vue 3 Composition API, TypeScript, Pinia, Tailwind CSS, Vite, pnpm, GitLab CI/CD. Из библиотек: VeeValidate, Yup, GSAP, Swiper, VueUse, vue-final-modal, Yandex Maps, Yandex SmartCaptcha.
Задачи
- Разрабатывать новые фичи и поддерживать существующий код.
- Проектировать архитектуру компонентов.
- Настраивать и поддерживать CI/CD для фронтенда.
- Выстраивать стандарты качества кода линтеры, хуки, процессы ревью.
- Работать в связке с бэкенд-тимлидом над интеграцией с API.
Тип работ: outstaff / fulltime
Для рассмотрения специалиста необходимо заполнить форму