133 lines
15 KiB
Markdown
133 lines
15 KiB
Markdown
# Оценка: Air Production (ЭИР Продакшн) — Frontend-разработчик (Vue.js)
|
||
|
||
**Дата:** 2026-07-08
|
||
**Архетип:** Frontend-разработчик (Vue.js) — primary
|
||
**Балл:** 4.0/5
|
||
**URL:** https://air.agency/career/frontend-razrabotchik-vue-js
|
||
**Legitimacy:** High Confidence
|
||
**PDF:** будет создан (балл ≥ порога 3.0)
|
||
|
||
---
|
||
|
||
## A) Резюме роли
|
||
|
||
| Поле | Значение |
|
||
|------|----------|
|
||
| Архетип | Frontend-разработчик (Vue.js) — primary archetype, прямое попадание |
|
||
| Domain | Digital/interactive-продакшн (веб-агентство: аналитика, веб-дизайн, программирование, техподдержка для клиентских проектов) |
|
||
| Function | Build (frontend новых и текущих клиентских проектов) |
|
||
| Seniority | "Опыт работы: 1–3 года" — точно совпадает с фактическим стажем кандидата |
|
||
| Формат работы | **Удалённо, полный день** — полностью соответствует локационной политике |
|
||
| График | 5/2, 10:00–19:00, с возможностью плавающего начала дня |
|
||
| TL;DR | Лучшее совпадение в этой сессии: Vue.js в основе стека, полностью удалённо, зарплата и опыт точно попадают в целевой диапазон кандидата. Есть toolchain-разрыв (Vuex/Webpack/Gulp вместо Pinia/Vite) — учитывать при подготовке, но не блокер. |
|
||
|
||
## B) Совпадение с CV
|
||
|
||
| Требование JD | Совпадение с cv.md |
|
||
|---|---|
|
||
| HTML5, CSS3, Flexbox, ES6+ | ✅ Прямое совпадение |
|
||
| Vue.js | ✅ Прямое совпадение — весь основной опыт кандидата на Vue 3 + Composition API |
|
||
| Vue-router | ✅ `modes/_profile.md` подтверждает опыт с Vue Router |
|
||
| Nuxt.js | ❌ Не упоминается в cv.md — весь опыт на чистом Vue 3 + Vite, без SSR-фреймворка |
|
||
| Vuex | ⚠️ Кандидат использует Pinia, не Vuex — концептуально близко (оба — стейт-менеджмент для Vue), но другой API, потребуется адаптация |
|
||
| Webpack | ⚠️ Кандидат использует Vite, не Webpack — иной бандлер, конфигурация отличается |
|
||
| Sass/Less | ❌ Не упоминается в cv.md явно (есть опыт с Tailwind CSS / shadcn-vue) |
|
||
| Gulp/Grunt | ❌ Не упоминается — устаревшие таск-раннеры, вряд ли есть опыт |
|
||
| BEM/OOCSS | ❌ Не упоминается явно в cv.md |
|
||
| Git, таск-трекеры | ✅ Прямое совпадение |
|
||
|
||
**Пробелы:** JD ориентирован на чуть более старый Vue-стек (Vuex вместо Pinia, Webpack вместо Vite, Gulp/Grunt) — похоже на устоявшийся agency-пайплайн для клиентских сайтов, а не современный SPA-стек кандидата. Это закрываемые пробелы (концептуально близкие технологии), не hard blocker, но стоит явно упомянуть на собеседовании готовность быстро адаптироваться.
|
||
|
||
## C) Уровень и стратегия
|
||
|
||
1. **Уровень:** JD прямо просит 1–3 года опыта — ровно попадает в фактический стаж кандидата (~1 год production Vue 3). Не нужно ни завышать, ни занижать позиционирование.
|
||
2. **Как продать:** сделать акцент на скорости адаптации к новым инструментам — кандидат уже переходила между разными стек-конфигурациями (Vue 3 + Vite/Pinia в ЕКОМ, legacy Vue 3 в РМК), что показывает гибкость между разными "поколениями" Vue-экосистемы.
|
||
3. **Что спросить на собеседовании:** уточнить состав проектов агентства (лендинги vs полноценные SPA/личные кабинеты) — это определит, насколько релевантен RBAC/API-проектирование опыт кандидата или роль будет более "вёрсточной".
|
||
|
||
## D) Компенсация и спрос
|
||
|
||
| Параметр | Значение | Источник |
|
||
|---|---|---|
|
||
| Зарплата (как указано) | 90 000 – 130 000 руб/мес на руки | Карточка вакансии air.agency |
|
||
| Сравнение с целью кандидата | Нижняя граница (90 000) ниже минимума кандидата (100 000), верхняя (130 000) выше цели (100 000–120 000+) — диапазон частично перекрывается, есть пространство для переговоров ("оклад по результатам собеседования, можем предложить больше или меньше в зависимости от опыта") | `config/profile.yml` |
|
||
| Компания | Air Production (air.agency) — digital/interactive-продакшн: аналитика, менеджмент проектов, веб-дизайн, программирование, техподдержка | WebSearch (tagline.ru, hh.ru/employer/2670837, career.habr.com/companies/air-agency) |
|
||
| Отзывы сотрудников | Развёрнутых отзывов на DreamJob не найдено; на других агрегаторах недостаточно голосов для публичного рейтинга (2023, 8 из требуемых 10) | WebSearch |
|
||
| Открытые вакансии | 3 вакансии на hh.ru у этого работодателя — компания активно нанимает, не разовая публикация | WebSearch |
|
||
|
||
**Вывод:** компания легитимна и профильна (внесена в каталог digital-агентств Tagline, есть карточка на Habr Career), но отзывов о зарплате/культуре мало — стоит уточнить детали на первом созвоне.
|
||
|
||
## E) План персонализации
|
||
|
||
Топ-3 изменения в CV/сопроводительном под эту роль:
|
||
1. В Summary — сделать акцент на "быстро адаптируюсь к разным Vue-стекам" (Vue 3 + Vite/Pinia в одном проекте, legacy Vue 3 в другом) вместо чистого перечисления инструментов, поскольку JD требует именно Vuex/Webpack/Gulp — иной набор.
|
||
2. Явно упомянуть опыт работы одновременно с несколькими продуктами (веб + legacy + мобильное приложение) — прямое попадание в "взаимодействовать с менеджерами на проектах" (агентство ведёт несколько клиентских проектов параллельно).
|
||
3. Не заявлять владение Nuxt.js/Vuex/Gulp как готовый навык — сформулировать как "быстро осваиваю новые инструменты в экосистеме Vue" (что подтверждено фразой в cv.md "Быстро осваиваю... любые UI-киты и дизайн-системы").
|
||
|
||
## F) План собеседований
|
||
|
||
| # | Требование JD | STAR+R история | Reflection |
|
||
|---|---|---|---|
|
||
| 1 | Разработка frontend для разных клиентских проектов | Одновременное ведение веб-проекта ЕКОМ (с нуля) и legacy-проекта РМК на Vue 3 | Показывает опыт переключения между разными кодовыми базами и требованиями — прямой аналог агентской работы с разными клиентами |
|
||
| 2 | Взаимодействие с менеджерами на проектах | Проактивная работа с продукт-оунером по приоритизации бэклога, участие в спринт-планировании | Демонстрирует навык координации с нетехническими стейкхолдерами, не только "молчаливое" кодирование |
|
||
| 3 | Vue.js, Vue-router, компонентная архитектура | Frontend ЕКОМ с нуля: Vue 3, Composition API, Vue Router, Pinia | Прямое совпадение по core-стеку |
|
||
| 4 | Адаптация к иному стеку (Vuex/Webpack/Gulp) | Явно нет прямого прецедента — использовать честный ответ | Признать разницу в конкретных инструментах, подчеркнуть скорость освоения похожих по назначению технологий |
|
||
|
||
**Вопрос-ловушка, который стоит ожидать:** "У нас Vuex и Webpack, а не Pinia/Vite — не будет проблем перестроиться?" — честный ответ: концепции стейт-менеджмента и сборки одинаковы, разница в API/конфигурации осваивается за 1-2 недели, готова изучить документацию заранее до старта.
|
||
|
||
## G) Легитимность вакансии
|
||
|
||
**Оценка: High Confidence**
|
||
|
||
| Сигнал | Наблюдение | Вес |
|
||
|---|---|---|
|
||
| Кнопка отклика | "Откликнуться на вакансию" активна (дважды на странице) | Позитивный |
|
||
| Качество описания | Конкретный стек, реалистичные обязанности, честная формулировка зарплатной вилки с оговоркой про опыт | Позитивный |
|
||
| Компания в отраслевых каталогах | Найдена в Tagline (каталог digital-агентств), Habr Career, 3 открытые вакансии на hh.ru | Позитивный — не одноразовая/фиктивная публикация |
|
||
| Похожие вакансии на сайте | На той же странице показаны другие открытые роли компании ("Менеджер проектов", "Разработчик 1С-Битрикс") | Позитивный — активный, действующий набор персонала |
|
||
| Отзывы сотрудников | Недостаточно данных для публичного рейтинга на агрегаторах отзывов | Нейтральный — не негативный сигнал, просто мало данных |
|
||
|
||
---
|
||
|
||
## Извлечённые ключевые слова
|
||
|
||
Vue.js, Nuxt.js, Vue-router, Vuex, Webpack, HTML5, CSS3, Flexbox, ES6+, Sass, Less, Gulp, Grunt, BEM, OOCSS, Git, frontend-разработка, клиентские проекты
|
||
|
||
---
|
||
|
||
## Cover Letter Draft
|
||
|
||
> Draft generated at evaluation time. Complete via `/career-ops cover air-production` to fill in angles, confirm research, and generate the PDF.
|
||
> Gaps flagged below — address them during the cover flow.
|
||
|
||
---
|
||
|
||
**Opening** *(placeholder — refine with your "why this role" angle)*
|
||
Заинтересовала позиция Frontend-разработчика на Vue.js в Air Production — полностью удалённый формат и стек Vue.js точно совпадают с моим текущим продакшн-опытом.
|
||
|
||
**Profile introduction**
|
||
Frontend-разработчик с коммерческим опытом на Vue 3 (Composition API, TypeScript, Pinia, Vue Router). С ноября 2024 года разработала с нуля фронтенд внутренней системы управления заказами и логистикой (ЕКОМ) и параллельно веду legacy-проект РМК на Vue 3 — быстро переключаюсь между разными "поколениями" Vue-экосистемы (Pinia/Vite и legacy-подходы).
|
||
|
||
**Key achievements** *(selected from cv.md — exact wording preserved)*
|
||
- Разработала с нуля фронтенд ЕКОМ на **Vue 3, Composition API, TypeScript, Pinia, Vue Router, Vite**.
|
||
- **Внедрила WebSocket для оповещений в реальном времени** на легаси-проекте РМК — впервые в компании видно, сколько аптек онлайн прямо сейчас.
|
||
- Активно участвую в **планировании спринтов и анализе бэклога**, взаимодействуя с product owner по приоритизации задач.
|
||
- **Редизайн кнопки «Избранное»** и компоновки информации о заказе — самостоятельное проектирование интерфейса в команде без штатного дизайнера.
|
||
|
||
**Problems I will solve** *(placeholder — requires company research + your input)*
|
||
> To be completed: какие клиентские проекты сейчас в фокусе у Air Production, и как вы бы подключились к разработке новых или поддержке текущих?
|
||
|
||
**Closing**
|
||
Буду рада обсудить вакансию. На связи в будни (13:00-14:00, после 18:00) и в выходные — предлагаю сначала согласовать удобное время созвона в Telegram (@vbleroy) или VK (vk.com/vbleroy).
|
||
|
||
---
|
||
|
||
**Gaps flagged:**
|
||
- Toolchain-разрыв: JD использует Vuex/Webpack/Gulp, кандидат — Pinia/Vite. Концептуально близко, требует адаптации.
|
||
- Nuxt.js — нет коммерческого опыта, только чистый Vue 3 + Vite.
|
||
|
||
**JD keywords to mirror** *(extracted for ATS + human read)*
|
||
Vue.js, Vue-router, HTML5, CSS3, ES6+, Git, frontend-разработка, клиентские проекты
|
||
|
||
---
|
||
*Run `/career-ops cover air-production` to complete angles, confirm company research, and generate the PDF.*
|