← К каталогу
CE

Cerca Trova

Frontend-разработчик (Vue 3 / Nuxt), Middle в IT-компанию

УдалённоMiddleМосква, Россия5 ч назад
Компенсацияот 150 000 RUR
СИГНАЛ JOBRADAR80/100Нормальный сигнал актуальности
ПАСПОРТ ВАКАНСИИ

Что JobRadar наблюдает сейчас

Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.

Последнее подтверждение3 мин. назад
Впервые замечена5 ч назад
Активные источники1 источник
ПроисхождениеПубличный источник
О ВАКАНСИИ

Описание вакансии

Ищем frontend-разработчика, который умеет самостоятельно доводить задачи до результата: от макета в Figma до работающей функциональности в продакшене.

У нас можно влиять на технические решения, предлагать улучшения и работать в команде, где ценят инициативу и помогают советами. Нам важно, чтобы за качественным интерфейсом стояли продуманная архитектура, устойчивость и внимание к деталям.

Кто нужен

Мидл, который берёт фичу от макета до прода и отвечает за неё сам: разберётся в чужом коде, не сломает SSR, починит свой баг по логам без помощи сеньора. Не «верстальщик с Vue», а инженер.

Что ты должен уметь

Vue 3 / Nuxt — глубоко, а не «делал todo»

  • Composition API на автомате: ref/reactive/computed/watch, кастомные composables, жизненный цикл.
  • Понимать SSR vs client-рендер и гидратацию: где код выполнится, почему «hydration mismatch», когда нужен import.meta.client/onMounted, а когда useState.
  • Nuxt-кухня: useAsyncData/useFetch (ключи, дедуп, кэш, transform), middleware, plugins (.client/.server), runtime config.

TypeScript — реально, а не any

  • Типизация API-ответов, пропсов/эмитов, дженерики в composables, дискриминируемые юнионы для состояний.

Состояние и архитектура

  • Pinia: проектирование стора, а не свалка; понимание, что класть в стор, а что в локальный composable.
  • Не плодить дубли — искать и переиспользовать существующие use*Api/утилиты.

Вёрстка

  • Pixel-perfect по Figma, сложный адаптив, Tailwind, CSS Grid/Flex, кроссбраузер (включая Safari-баги вьюпорта).
  • Состояния UI: loading / empty / error / skeleton — обязательны, а не «потом».

API и асинхронщина

  • REST-интеграция, обработка ошибок и ретраи, отмена запросов, race conditions, оптимистичные апдейты (корзина/избранное).

Инженерная зрелость

  • Git: ветки, вменяемые PR, ревью чужого кода.
  • Зелёные lint и typecheck до ревью; сборка без новых warning.
  • Умение читать логи PM2/nginx и отличать «упал сервер» от «протух кэш чанков».
  • Декомпозиция и оценка задач…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / between3And6