Привет! Меня зовут Саловаров Кирилл и я проектный менеджер компании Элит Трейд.
Сейчас нам нужен человек, который уже пожил в продакшене: сам вёл фичи от постановки до релиза, набил свои шишки и знает, почему в проде всё ломается именно в пятницу вечером. Если вы пока в начале пути — это нормально, но честно: здесь не будет времени учить основам, и мы оба потратим время зря.
Рассматриваем кандидатов из Иркутска и городов с разницей во времени не более 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-приложений.
Если дочитали до этого места и внутренне кивали — напишите, посмотрим друг на друга. Процесс короткий: разговор со мной, небольшое техническое интервью, оффер.