Опубликовано 14 дней назад

Frontend-разработчик (Иркутск) в Торговый дом Элит Трейд Иркутск

Building iconв офис
Person iconmiddle
Money bag iconне указана

Привет! Меня зовут Саловаров Кирилл и я проектный менеджер компании Элит Трейд.
Сейчас нам нужен человек, который уже пожил в продакшене: сам вёл фичи от постановки до релиза, набил свои шишки и знает, почему в проде всё ломается именно в пятницу вечером. Если вы пока в начале пути — это нормально, но честно: здесь не будет времени учить основам, и мы оба потратим время зря.

Рассматриваем кандидатов из Иркутска и городов с разницей во времени не более 3 часов.

Что точно понадобится в работе и о чём будем говорить на собеседовании:

  • Vue 3 + Nuxt 3, от 2 лет коммерческого опыта именно на Composition API. Опыт на Vue 2 / Options API — хорошо, но не вместо. Хочется, чтобы вы на пальцах могли объяснить, как работает гидрация, чем SSR отличается от SSG и почему возник тот самый hydration mismatch.
  • TypeScript, к которому вы относитесь серьёзно. Типизируете composables и ответы API, умеете в дженерики. any — у всех случается — но с комментарием и угрызениями совести, а не как стиль жизни.
  • Pinia. И, что важнее, понимание, когда стор действительно нужен, а когда хватит composable.
  • Вёрстка, за которую не стыдно: семантика, SCSS или Tailwind, адаптив без прыгающих лейаутов. UI-киты (Vuetify, PrimeVue) — не только «из коробки», но и когда дизайнер нарисовал «почти как в ките, но не совсем».
  • Работа с API на уровне архитектуры: перехватчики, refresh-токены (JWT/Sanctum), единая обработка ошибок — а не try/catch, размазанный по компонентам.
  • Git и код-ревью. Осмысленные коммиты, спокойное отношение к комментариям в ваш код и умение аргументированно отстоять решение, если вы в нём уверены. Ревью у нас — это разговор, а не экзамен.
  • Самостоятельность. Задачи иногда приходят в виде «надо, чтобы работало вот так, примерно». Уточнить, декомпозировать, оценить срок и попасть в него — это к вам.


Пара слов про отклик. Я не жду мотивационное эссе, но два-три абзаца по делу сильно повышают шансы:

  • что вы делали на Vue 3 / Nuxt 3 и какая часть — именно ваша (не «участвовал в разработке», а что конкретно спроектировали и сделали вы);
  • будет плюсом в сопроводительном письме одна сложная задача, которую вы решили и гордитесь;
  • ссылка на код, если есть чем поделиться.


Резюме со списком «Vue, React, Angular, jQuery, Photoshop» одной строкой и без единого слова о себе я, честно говоря, открываю в последнюю очередь.

Будет плюсом, но не обязательно:

  • Базовое понимание бэкенда: PHP/Laravel (роуты, контроллеры, Eloquent), простой SQL — у нас фронт и бэк общаются много, и это сильно помогает.
  • Inertia.js, тесты (Vitest/Cypress), Docker, WebSockets (Laravel Echo).
  • Опыт оптимизации SSR: Lighthouse, code splitting, lazy hydration, SEO для SSR-приложений.


Если дочитали до этого места и внутренне кивали — напишите, посмотрим друг на друга. Процесс короткий: разговор со мной, небольшое техническое интервью, оффер.

Эту вакансию мы нашли в HH.ru
ТД

Торговый дом Элит Трейд

Иркутск

Получить оффер

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

Это единственная вакансия по вашему фильтру

Не то, что искал?

вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по JavaScript
стажировки по JavaScript
Автоотклики