Ищут Middle Frontend-разработчика в IT-компанию.

Требования:

  • Глубокое знание Vue 3 и Nuxt: Composition API, кастомные composables, жизненный цикл.
  • Понимание SSR, клиентского рендеринга и гидратации; опыт работы с useAsyncData, useFetch, middleware, plugins и runtime config.
  • Уверенное владение TypeScript: типизация API-ответов, props и emits, generics и discriminated unions.
  • Опыт проектирования хранилищ Pinia и переиспользования composables и утилит.
  • Pixel-perfect вёрстка по Figma, адаптивный дизайн, Tailwind, CSS Grid/Flex и кроссбраузерная совместимость.
  • Реализация UI-состояний loading, empty, error и skeleton.
  • Интеграция с REST API, обработка ошибок и повторные запросы, отмена запросов, работа с race conditions и оптимистичными обновлениями.
  • Работа с Git, ветками, pull request и код-ревью; проверка lint и typecheck перед ревью.
  • Умение читать логи PM2 и nginx, декомпозировать и оценивать задачи, своевременно сообщать о блокерах.

Условия: гибридный формат работы, Москва, район Белорусской. Зарплата — от 150 000 ₽ в месяц на руки.