init
This commit is contained in:
commit
d295c7f139
1527 files changed
+270726
No files matched your search
@@ -0,0 +1,135 @@
|
||||
# Оценка: 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.*
|
||||
Reference in new issue
Block a user