01.08.2026

Vue.js разработчик (Lead)

Формат: Удаленно · Локация: Россия · Срок: 3 месяца · Конечный заказчик- ювелирный завод. Требуется сильный специалист для фронтэнд направления. Позиция для человека, который в первую очередь сильный разработчик и немного менеджер. Пр…

Требования

  • - Знание стека: 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;
  • - Опыт коммерческой разработки на Vue 3 и Nuxt 3 от 4 лет;
  • - Глубокое понимание SSR, middleware, серверных роутов и composables в Nuxt 3;
  • - Уверенное владение Tailwind CSS;
  • - Опыт работы с GSAP или аналогами;
  • - Понимание как организовать стейт в Pinia на большом проекте;
  • - Опыт настройки ESLint и Prettier в командной разработке;
  • - Знание оптимизации производительности Nuxt приложений и опыт работы с мобильной адаптацией будут плюсом.

Задачи на проекте

  • - Разрабатывать новые фичи и поддерживать существующий код;
  • - Проектировать архитектуру компонентов;
  • - Настраивать и поддерживать CI/CD для фронтенда;
  • - Выстраивать стандарты качества кода линтеры, хуки, процессы ревью;
  • - Работать в связке с бэкенд-тимлидом над интеграцией с API.

О проекте

  • Конечный заказчик- ювелирный завод.
  • Требуется сильный специалист для фронтэнд направления. Позиция для человека, который в первую очередь сильный разработчик и немного менеджер. Примерно 80% времени будет занимать реальная разработка, остальное архитектурные решения и работа с командой.
  • Продукт: сайт на Nuxt 3 с реальным трафиком, современным стеком и без легаси на фронте. Задача не переписать всё с нуля, а развивать то, что есть, выстраивать стандарты и постепенно собирать вокруг себя команду.

Условия

  • Формат работы: Удаленно
  • Локация: Россия
  • Гражданство: РФ
  • Срок привлечения: 3 месяца
  • Тип компании: ИТ-компании
  • Грейд: Lead

Начать разговор

Нужна помощь с похожей задачей?

Опишите ситуацию — предложим решение на основе нашего опыта.