136 lines
19 KiB
Markdown
136 lines
19 KiB
Markdown
# Оценка: Ozon — Стажёр Frontend-разработчик (Маркетинговая платформа)
|
||
|
||
**Дата:** 2026-07-06
|
||
**URL:** https://ozon.tech/vacancies/27a256a2-c82d-4de3-af35-c9d634514617-stazhior-frontend-razrabotchik-marketingovaia-platforma/
|
||
**Архетип:** Frontend Developer (Vue.js/React-агностично) — primary по стеку, но не по уровню
|
||
**Балл:** 2.5/5
|
||
**Legitimacy:** Высокая уверенность
|
||
**PDF:** не создан (балл < 3.0)
|
||
|
||
---
|
||
|
||
## A) Резюме роли
|
||
|
||
| Параметр | Значение |
|
||
|---|---|
|
||
| Архетип | Frontend Developer — JD формулирует стек как «реактивные фреймворки (Vue.js, React, etc)», совпадает с primary-архетипом кандидата, но роль — стажёрская |
|
||
| Domain | Маркетплейс / маркетинговая платформа (промо-акции для маркетологов) |
|
||
| Function | Build — разработка интерфейсов управления промо-акциями, работа над скоростью интерфейсов |
|
||
| Seniority | **Intern** (заявлено в JD) — кандидат по факту Middle-уровня. **Существенное несовпадение уровня**, требует честной оценки в блоке C |
|
||
| Формат работы | Гибрид / удалённая работа — офисы в Москве, СПб, Иннополисе, Новосибирске, Алматы, Астане. Удалёнка указана явно → локация не является ограничивающим фактором |
|
||
| Размер команды | Не указан («команда Маркетплейс», «Маркетинговые акции») |
|
||
| Оформление | Не указано в JD — для стажировок в Ozon типично либо ученический договор, либо срочный ГПХ до перехода в штат (не подтверждено) |
|
||
| TL;DR | Технически позиция кандидату по силам (JS/TS/реактивные фреймворки/Git), но это стажёрская роль для входа в профессию — для кандидата с уже подтверждённым Middle-опытом это шаг назад по уровню и, вероятно, по компенсации, а не рост. |
|
||
|
||
## B) Совпадение с CV
|
||
|
||
| Требование JD | Совпадение с CV |
|
||
|---|---|
|
||
| Умение писать структурированный и читаемый код | Feature Branching, код-ревью на РМК, Vitest/Storybook покрытие |
|
||
| Уверенные знания JavaScript и TypeScript | «Vue 3, Composition API, TypeScript, Pinia» — коммерческий опыт выше требуемого для стажёра |
|
||
| Опыт работы с реактивными фреймворками (Vue.js, React, etc) | Vue 3 — да, коммерческий опыт (ЕКОМ, РМК). React — не указан в CV, но JD формулирует требование мягко («etc»), не как жёсткий фильтр |
|
||
| Уверенные знания HTML, CSS (flexbox, gridlayout) | «HTML5/CSS3» в разделе языков — базовое совпадение, специфика flexbox/grid явно не выделена, но подразумевается опытом Vue-разработки |
|
||
| Уверенная работа с Git | «Git, GitLab, CI/CD (рабочий опыт)» |
|
||
|
||
**Пробелы:** технических пробелов нет — навыки кандидата **превышают** заявленный уровень позиции. Единственный «пробел» — обратный: несоответствие уровня и опыта кандидата формату стажировки.
|
||
|
||
1. **Уровень (Intern vs фактический Middle)** — hard mismatch по карьерной траектории. Стратегия: если рассматривать отклик, прямо спросить рекрутера на первом контакте, возможен ли найм сразу на позицию Frontend-разработчика (не стажёра) с учётом опыта — иначе отклик не имеет смысла.
|
||
2. **Компенсация стажёра** — как правило, ниже целевого диапазона кандидата (100 000–120 000+ ₽ на руки). Данных о точной сумме нет (см. блок D) — риск существенного разрыва с целью.
|
||
|
||
## C) Уровень и стратегия
|
||
|
||
1. **Уровень в JD:** Intern. **Естественный уровень кандидата:** Middle (для архетипа Frontend Developer (Vue.js) — см. `config/profile.yml`). Это **обратный** сценарий относительно типовой оценки: кандидат переквалифицирована для этой роли, а не недоквалифицирована.
|
||
2. **План «продать Middle без обмана» — неприменим напрямую.** Продавать себя как стажёра было бы нечестной недооценкой собственного опыта. Более честная стратегия: обратиться к рекрутеру с прямым вопросом о вакансиях уровня Junior/Middle Frontend в той же команде («Маркетинговые акции»), используя эту стажёрскую вакансию как сигнал о том, что команда растёт и нанимает.
|
||
3. **План «если понизят уровень»** — здесь роль не понижают, она **уже** ниже уровня кандидата. Принимать стажировку имеет смысл только при исключительных обстоятельствах (например, явный fast-track перевод в штат в течение 1-2 месяцев с гарантированным пересмотром грейда и зарплаты — нужно уточнять до отклика).
|
||
|
||
## D) Компенсация и спрос
|
||
|
||
| Источник | Данные |
|
||
|---|---|
|
||
| Оплата стажировок Frontend в Москве (общий поиск, включая листинги Ozon на superjob.ru) | В большинстве публичных объявлений о стажировках Ozon зарплата указана как «по договорённости» — точная сумма не публикуется. Прямых данных по конкретной сумме для этой вакансии не найдено — **не выдумываю цифру** |
|
||
| Формат стажировки (career.ozon.ru/internships) | Гибкий график 30-40 часов/неделю, обучающие интенсивы, возможность перехода в штат при успешном результате |
|
||
| Ozon Tech — общий уровень оплаты (справочно, полная позиция) | Base для Senior от 550 000 ₽; штатные Middle-позиции по рынку — 180 000–380 000 ₽ gross. Стажёрские ставки исторически существенно ниже штатных (типично для крупных компаний РФ) |
|
||
|
||
**Вывод по компенсации:** данных о точной сумме для стажёрской ставки нет — это прямо отражено, а не скрыто домыслом. Но по общей практике рынка стажёрская оплата в Москве для топ-tech компаний обычно ощутимо ниже минимума кандидата (100 000 ₽ на руки). Это делает комп-риск высоким. Требуется уточнение суммы напрямую у рекрутера до дальнейших шагов, если кандидат решит откликаться.
|
||
|
||
**Оформление:** не указано, вероятно срочный договор на период стажировки — уточнять.
|
||
|
||
## E) План персонализации
|
||
|
||
Учитывая низкий балл и мисматч уровня, полноценная персонализация CV/PDF не рекомендуется (см. блок Legitimacy/итог). Если кандидат всё же решит откликнуться (например, из интереса к конкретной команде или продукту):
|
||
|
||
| # | Раздел | Текущее состояние | Предлагаемое изменение | Почему |
|
||
|---|---|---|---|---|
|
||
| 1 | Summary | Ориентирован на Middle-роли | Указать прямо в сопроводительном письме (не в резюме) готовность обсуждать формат — стажировка или прямой найм | Избежать автоматического отсева рекрутером «слишком опытная для стажёра» без объяснения интереса |
|
||
| 2 | Опыт | Стандартный порядок | Поднять кейсы, связанные со скоростью интерфейсов (постраничная загрузка «Избранное») — прямое совпадение с «работать над скоростью интерфейсов» | Прямое зеркалирование JD |
|
||
|
||
## F) План собеседований
|
||
|
||
| # | Требование JD | История STAR+R | S | T | A | R | Reflection |
|
||
|---|---|---|---|---|---|---|---|
|
||
| 1 | Работать над скоростью интерфейсов | Постраничная загрузка «Избранное» | Раздел «Избранное» не открывался — все товары грузились одним запросом | Устранить причину и ускорить загрузку | Обсудила с бэкенд-разработчиком, реализовала постраничную загрузку | Жалобы пользователей на раздел прекратились | В следующий раз буду проверять паттерн загрузки данных на этапе проектирования, а не после жалоб |
|
||
| 2 | Участие во всех командных процессах | Backlog-адвокация | Команда теряла приоритеты в планировании | Вернуть фокус на цели полугодия/года | Регулярно поднимала вопрос на планировании спринтов | Product owner начал привлекать её к формулировке задач, связанных с бизнес-целями | Поняла ценность проактивной позиции даже без формального лидерства |
|
||
| 3 | Разработка интерфейсов для маркетологов (промо-акции) | Интерфейс списка заказов с фильтрацией по 9 параметрам (ЕКОМ) | Логисты пользовались неудобными таблицами 1С | Спроектировать удобный интерфейс с фильтрацией | Реализовала фильтрацию и таблицу на TanStack Table | Используется несколькими отделами одновременно | Разные роли фильтруют по разным критериям — учитывать это с самого начала проектирования |
|
||
|
||
**Рекомендуемый кейс:** «Здесь ЕКОМ» целиком — как аргумент того, что кандидат уже прошла путь «стажёр → владелец продукта» и ищет позицию, соответствующую этому уровню.
|
||
|
||
**Вопросы-ловушки:**
|
||
- *«Почему стажировка при вашем опыте?»* → Честно: «Мне интересен продукт/команда, но по опыту я ближе к позиции Frontend-разработчика, а не стажёра — хотела бы обсудить, возможен ли прямой найм на соответствующий уровень».
|
||
|
||
## G) Легитимность вакансии
|
||
|
||
**Сигналы свежести:** контрол отклика активен («Откликнуться»). Формат и структура описания совпадают с типовыми стажёрскими вакансиями Ozon, найденными на superjob.ru («Стажёр-разработчик Frontend», «Стажёр Frontend разработчик, Ozon Банк») — паттерн подтверждает подлинность программы стажировок.
|
||
|
||
**Качество описания:** Среднее. Указана конкретная команда («Маркетинговые акции», платформа промо-акций на маркетплейсе), но перечень обязанностей более общий и шаблонный («участвовать в разработке интерфейсов», «работать над скоростью интерфейсов») по сравнению с более детализированной вакансией 004 той же компании. Раздел бенефитов идентичен вакансии 004 (шаблонный блок про Ozon Tech в целом) — ожидаемо для стажёрской позиции.
|
||
|
||
**Компания:** Ozon Tech — крупный известный работодатель, дополнительный WebSearch по репутации найма не потребовался.
|
||
|
||
**Вывод: Высокая уверенность** (вакансия реальна и активна), при этом низкий итоговый балл обусловлен не легитимностью, а несоответствием уровня и вероятной компенсации целям кандидата.
|
||
|
||
---
|
||
|
||
## Извлечённые ключевые слова
|
||
|
||
JavaScript, TypeScript, Vue.js, React, реактивные фреймворки, HTML, CSS, flexbox, grid layout, Git, промо-акции, маркетинговая платформа, интерфейсы, скорость интерфейсов, код-ревью, рефакторинг, кроссфункциональная команда, маркетплейс, стажировка
|
||
|
||
---
|
||
|
||
## Cover Letter Draft
|
||
|
||
> Draft generated at evaluation time. Complete via `/career-ops cover ozon-intern-marketing` to fill in angles, confirm research, and generate the PDF.
|
||
> Gaps flagged below — address them during the cover flow.
|
||
>
|
||
> **Рекомендация перед использованием:** учитывая балл 2.5/5 и несоответствие уровня (Intern vs фактический Middle), рекомендуется НЕ откликаться на эту вакансию в текущем виде — либо связаться с рекрутером напрямую с вопросом о прямом найме на позицию Frontend-разработчика в этой же команде.
|
||
|
||
---
|
||
|
||
**Opening** *(placeholder — refine with your "why this role" angle)*
|
||
Команда «Маркетинговые акции» Ozon строит платформу, которая напрямую помогает маркетологам управлять промо-акциями на маркетплейсе — мне откликается эта задача, хотя по опыту я, вероятно, ближе к позиции Frontend-разработчика, чем к стажёрскому треку.
|
||
|
||
**Profile introduction**
|
||
Frontend-разработчик с коммерческим опытом на Vue 3 (Composition API, TypeScript, Pinia). С ноября 2024 года разработала с нуля внутреннюю систему управления заказами и логистикой для аптечной сети из ~1200 точек.
|
||
|
||
**Key achievements** *(selected from cv.md — exact wording preserved)*
|
||
- **Диагностировала причину жалоб на не открывающийся раздел «Избранное»** — реализовала постраничную загрузку, жалобы прекратились.
|
||
- **Интерфейс списка заказов с фильтрацией по 9 параметрам** — заменил неудобные таблицы 1С, используется несколькими отделами.
|
||
- **Активно участвует в планировании спринтов и анализе бэклога** — после её инициативы команда вернулась к постановке целей на полгода/год.
|
||
|
||
**Problems I will solve** *(placeholder — requires company research + your input)*
|
||
> To be completed: если решите откликаться — уточнить у рекрутера формат стажировки и возможность прямого найма, прежде чем формулировать этот раздел.
|
||
|
||
**Closing**
|
||
Готова обсудить формат сотрудничества — стажировка или прямой найм — в удобное для вас время.
|
||
|
||
---
|
||
|
||
**Gaps flagged:**
|
||
- Уровень позиции (Intern) значительно ниже фактического уровня кандидата (Middle) — карьерный шаг назад.
|
||
- Компенсация стажёра, вероятно, ниже целевого минимума кандидата (100 000 ₽ на руки) — точная сумма не публикуется, требует уточнения.
|
||
- React явно не входит в стек кандидата (только упомянут в JD как альтернатива Vue.js).
|
||
|
||
**JD keywords to mirror** *(extracted for ATS + human read)*
|
||
JavaScript, TypeScript, Vue.js, реактивные фреймворки, HTML, CSS, Git, промо-акции, интерфейсы, скорость интерфейсов
|
||
|
||
---
|
||
*Run `/career-ops cover ozon-intern-marketing` to complete angles, confirm company research, and generate the PDF.*
|