Frontend
July 13

ID 3921. Vue.js developer

Локация: РФ, Москва (гибридный формат работы!)

Грейд: Senior

Ставка: До 2200 р/ч (*указывайте в форме ставку с налогами)

Требования

  • Опыт коммерческой разработки на 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

Этапы интервью: 2

Для рассмотрения специалиста необходимо заполнить форму

Контакты:

https://t.me/annaromannaa

a.brazhnikova@agima.ru