yandex
Страна
Россия
Зарплата
от 150 000 ₽
MiddleГибридПолная занятость

Frontend-разработчик (Vue 3 / Nuxt)

ИИОценка ИИ

Хорошая вакансия для Middle-разработчика с четко описанными техническими требованиями и адекватной зарплатой для Москвы. Гибридный формат работы в районе Белорусской является плюсом для многих кандидатов.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Позиция требует уверенного владения современным стеком Vue 3/Nuxt и понимания нюансов SSR. Ожидается высокий уровень инженерной культуры, включая работу с TypeScript и отладку серверной части (PM2/Nginx).

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана200 000 ₽
Рынок160 000 ₽ – 250 000 ₽
ИИОценка ИИ

Предложенная зарплата от 150 000 ₽ на руки соответствует нижней границе рыночного диапазона для Middle Frontend-разработчика в Москве. Опытные специалисты с глубоким знанием Nuxt и SSR могут претендовать на более высокие суммы, однако для крепкого Middle это достойный старт.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

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

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

Компания: Cerca Trova Регион: Москва, Белорусская Опыт работы: [#middle](?q=%23middle) Формат работы**: #гибрид

Зарплата: от 150 000 ₽ за месяц на руки

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

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 и отличать «упал сервер» от «протух кэш чанков».

Декомпозиция и оценка задач, эскалация блокеров вовремя.Откликнуться *👨‍💻*#frontend @job_webdev

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • Vue 3
  • Nuxt
  • TypeScript
  • Pinia
  • Tailwind CSS
  • CSS Grid
  • Flexbox
  • REST API
  • Git
  • PM2
  • Nginx
  • SSR

Возможные вопросы на собеседовании

Проверка понимания работы SSR в Nuxt и умения решать типичные проблемы рендеринга.

Расскажите, из-за чего чаще всего возникает ошибка 'hydration mismatch' и как вы её исправляете?

Оценка навыков оптимизации сетевых запросов и использования встроенных инструментов Nuxt.

В чем разница между useFetch и useAsyncData? В каких случаях вы предпочтете использовать ключ (key) или функцию transform?

Проверка архитектурного мышления и умения проектировать масштабируемые приложения.

Как вы принимаете решение: вынести логику в Pinia или оставить её в локальном composable? Приведите примеры.

Оценка навыков работы с TypeScript в контексте Vue-компонентов.

Как вы типизируете пропсы и эмиты в Vue 3 с использованием Script Setup и TypeScript? Используете ли вы дженерики в своих composables?

Проверка навыков отладки и понимания инфраструктуры проекта.

Представьте, что приложение на проде выдает 500 ошибку. Какова будет ваша последовательность действий при проверке логов PM2 или Nginx?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

Россияот 150 000 ₽
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!