Correct stray 3rd-person/masculine verb forms describing the candidate (should be 1st person feminine) in output CVs and cover-letter drafts, and regenerate the PDF snapshots that still carried the old text. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
141 lines
18 KiB
Markdown
141 lines
18 KiB
Markdown
# Оценка: МТС — Intern Frontend dev [Governance]
|
||
|
||
**Дата:** 2026-07-06
|
||
**URL:** https://job.mts.ru/vacancy/676760121979701260
|
||
**Архетип:** Frontend-разработчик — стек не совпадает с первичным архетипом кандидата (React, не Vue)
|
||
**Балл:** 2.0/5
|
||
**Legitimacy:** Высокая уверенность
|
||
**PDF:** не создан (балл < 3.0)
|
||
|
||
---
|
||
|
||
## A) Резюме роли
|
||
|
||
| Параметр | Значение |
|
||
|---|---|
|
||
| Архетип | Frontend-разработчик — но на React, не на Vue.js (архетип кандидата — Frontend Vue.js, primary). React — стек, не заявленный ни в CV, ни в архетипах кандидата |
|
||
| Domain | Frontend (Governance — внутренний продукт МТС) |
|
||
| Function | Build (решение frontend-задач + взаимодействие с аналитиком) |
|
||
| Seniority (в JD) | Стажёр — "Без опыта", целевая аудитория "студент 3-4 курса бакалавриата или 1-2 курса магистратуры" |
|
||
| Формат работы | **Москва · Удалённая работа · полный день** — локация НЕ является блокером (роль явно удалённая, гибридное/офисное присутствие не требуется) |
|
||
| Размер команды | Не указан |
|
||
| Оформление | Не указано (стажировка — обычно ученический договор или ГПХ, реже полноценный ТК РФ) |
|
||
| TL;DR | Формат работы (удалённо) полностью подходит кандидату, но роль ориентирована на студентов без опыта на стеке React — двойной мисматч по уровню (кандидат выше) и по технологии (кандидат — Vue-специалист). |
|
||
|
||
**Важно:** это единственная вакансия в пакете, где локация НЕ тянет балл вниз — работа полностью удалённая, что прямо соответствует предпочтению кандидата ("Удалёнка: да (предпочтительно)"). Низкий балл здесь обусловлен другими факторами: стек (React вместо Vue) и целевой уровень (студент без опыта, а не Middle-специалист с ~1.5-2 годами коммерческого опыта).
|
||
|
||
## B) Совпадение с CV
|
||
|
||
| Требование JD | Совпадение с CV |
|
||
|---|---|
|
||
| Front-end задачи на React | ❌ React не упомянут ни разу в CV. Стек кандидата — Vue 3, Flutter/Dart |
|
||
| Базовое знание react/go | ❌ Go также не упомянут в CV |
|
||
| Понимание базовых принципов ООП | ⚠️ Косвенно — Clean Architecture и BLoC во Flutter подразумевают ООП-мышление, но JD явно, по-видимому, ищет джуниора без коммерческого опыта, а не проверяет архитектурную зрелость |
|
||
| Взаимодействие с аналитиком | ✅ Есть опыт кросс-командного взаимодействия (бэкенд, логистика, техподдержка, отдел работы с клиентами) — переносимый навык |
|
||
| Работа по Agile | ✅ «Активно участвует в планировании спринтов и анализе бэклога» |
|
||
| Студент 3-4 курса / 1-2 курса магистратуры | ❌ Кандидат — выпускник ТулГУ (2024), не студент; это стажировка для тех, кто ещё учится |
|
||
|
||
**Пробелы:**
|
||
1. **React** — hard blocker для самой сути задач роли ("решение Front-end задач на react"). У кандидата нет ни коммерческого, ни pet-project опыта с React в CV. Стратегия закрытия: честно предупредить, что фундаментальные концепции (JSX как альтернатива Vue-шаблонам, хуки vs Composition API) переносятся быстро благодаря опыту с двумя reactive-фреймворками (Vue 3 + Flutter/BLoC), но реального React-кода нет.
|
||
2. **Go** — заявлено как "базовое знание", не hard blocker (второй язык через "/"), но кандидат не имеет опыта с Go вообще.
|
||
3. **Целевая аудитория "студент"** — не пробел в навыках, а structural mismatch: это программа для тех, кто ещё учится, а не для специалиста с оконченным образованием и почти двумя годами коммерческого опыта. Закрыть этот "пробел" искусственно нельзя и не нужно — честнее не претендовать на роль, задуманную для более раннего этапа карьеры.
|
||
|
||
## C) Уровень и стратегия
|
||
|
||
**Уровень в JD:** Стажёр, "без опыта", явно нацелен на действующих студентов.
|
||
**Естественный уровень кандидата:** Middle (архетип Frontend Vue.js) — кандидат уже почти два года работает как штатный frontend/Flutter-разработчик, ведёт продукты с нуля, обучает более опытных коллег. Это выше целевого уровня стажировки на голову.
|
||
|
||
**План "продать senior без обмана":** неприменим и нежелателен здесь — попытка "продать" себя выше уровня стажировки бессмысленна, потому что сама программа рассчитана на другую аудиторию (действующих студентов), а не на конкурс "кто сильнее". Заявка Middle-специалиста на позицию стажёра, скорее всего, будет отклонена автоматически на этапе скрининга резюме (overqualified) или, если пройдёт, обесценит переговорную позицию по компенсации.
|
||
|
||
**План "если понизят уровень":** неприменим в обратную сторону — здесь риск не "понизят", а "заявка не по адресу". Разумная стратегия: не откликаться на эту конкретную вакансию, но отслеживать другие открытые Vue/Middle-позиции в МТС (см. вакансию 012 в этом же пакете) или уточнить у рекрутера МТС, есть ли открытые Middle-роли на Vue с удалённым форматом — такой лид может быть ценнее самой этой вакансии.
|
||
|
||
## D) Компенсация и спрос
|
||
|
||
WebSearch ("стажер intern frontend developer зарплата Москва IT компании 2026"): точных цифр по стажёрским окладам во МТС не найдено в открытых источниках. Общий рыночный паттерн (по данным Skillbox, T-Образование, Т1-стажировки): оплачиваемые стажировки frontend в Москве существуют, но их ставки не публикуются в сравнимых с полноценным окладом диапазонах — по общей структуре рынка стажёрские программы платят существенно ниже штатного Middle-оклада (для контраста: средний frontend-оклад по Москве в целом — около 168 000-200 000 ₽/мес по GorodRabot.ru, а Middle Vue — 290 000-380 000 ₽ gross, см. отчёт 012).
|
||
|
||
**Вывод для кандидата:** даже без точной цифры, структурно стажёрская ставка почти наверняка ниже минимума кандидата в 100 000 ₽ на руки — компенсационная модель этой программы не рассчитана на специалиста её уровня. Данных, подтверждающих обратное, не найдено, поэтому оценка компенсации сделана консервативно в сторону "ниже целевого диапазона", а не выдумана.
|
||
|
||
Оформление (ГПХ / ученический договор vs ТК РФ) не указано в JD — для точной оценки стабильности нужно уточнять у рекрутера.
|
||
|
||
## E) План персонализации
|
||
|
||
Персонализация CV/PDF для этой вакансии не рекомендуется (балл < 3.0, PDF не генерируется). Если кандидат всё же решит откликнуться ради нетворкинга/лида на другие роли в МТС:
|
||
|
||
| # | Раздел | Текущее состояние | Предлагаемое изменение | Почему |
|
||
|---|---|---|---|---|
|
||
| 1 | Сопроводительное | — | Явно указать, что интересна не столько сама стажировка, сколько компания и что кандидат открыта обсудить action на Middle-уровне на Vue | Превращает заведомо слабый матч в лид на более подходящую роль |
|
||
| 2 | Summary | Vue-фокус | Смягчить до "быстро осваиваю новые reactive-фреймворки (Vue 3, Flutter/BLoC)" без обещания React-экспертизы | Не завышать ожидания рекрутера от несуществующего опыта |
|
||
|
||
## F) План собеседований
|
||
|
||
Учитывая низкий фит и рекомендацию не откликаться, полный банк STAR+R не разрабатывается для этой роли отдельно — истории кандидата (RBAC, WebSocket, миграция мотивационной системы, обучение Git) уже развёрнуты в отчёте 010 и одинаково применимы, если разговор всё же состоится (например, как нетворкинг-контакт с рекрутером МТС).
|
||
|
||
**Вопросы-ловушки, если кандидат всё же решит поговорить:**
|
||
- *"Почему специалист с опытом откликается на стажировку?"* → Честный ответ: интересна компания и стек, но приоритетнее полноценная Middle-роль на Vue, если такая появится.
|
||
- *"Есть ли опыт с React?"* → Прямой ответ: "Нет, мой стек — Vue 3 и Flutter, но оба построены на реактивных примитивах, так что базовые концепции переносятся быстро."
|
||
|
||
## G) Легитимность вакансии
|
||
|
||
**Сигналы свежести:** Дата публикации не показана; статус отклика — активный ("Откликнуться" + многошаговая форма "Отклик на вакансию", Шаг 1/3), что подтверждает открытый статус на момент извлечения.
|
||
|
||
**Качество описания:** Среднее-высокое для стажёрской позиции — краткое, но специфичное (React, Go, конкретные курсы/уровень образования кандидата, взаимодействие с аналитиком, Agile). Меньше деталей, чем в двух других вакансиях пакета (010, 012), что типично для intern-постингов (компактный формат — норма для этого сегмента, не сигнал подозрительности).
|
||
|
||
**Компания:** та же головная структура — ООО «МТС Веб Сервисы», официальный портал job.mts.ru. Ничего подозрительного не обнаружено. WebSearch по репутации компании не проводился — сигналов, требующих проверки, не было (бюджет WebSearch использован на Block D).
|
||
|
||
**Вывод:** **Высокая уверенность.**
|
||
|
||
---
|
||
|
||
## Извлечённые ключевые слова
|
||
|
||
React, Go, ООП, Front-end, Agile, взаимодействие с аналитиком, стажировка, Governance, без опыта, студент, бакалавриат, магистратура, удалённая работа, наставник, корпоративный университет, экосистема МТС
|
||
|
||
---
|
||
|
||
## Cover Letter Draft
|
||
|
||
> Draft generated at evaluation time. Complete via `/career-ops cover mts-intern-frontend-governance` to fill in angles, confirm research, and generate the PDF.
|
||
> Gaps flagged below — address them during the cover flow.
|
||
>
|
||
> **Рекомендация: не откликаться на эту роль напрямую (балл 2.0/5, ниже порога 3.5).** Черновик приведён на случай, если кандидат решит использовать контакт как лид на другую позицию в МТС, а не как полноценную заявку.
|
||
|
||
---
|
||
|
||
**Opening** *(placeholder — refine with your "why this role" angle)*
|
||
Продукт Governance и удалённый формат работы во МТС выглядят интересно, хотя мой опыт — уже за пределами стажёрского уровня, и мой стек — Vue 3, а не React.
|
||
|
||
**Profile introduction**
|
||
Frontend/Flutter-разработчик с почти двумя годами коммерческого опыта на Vue 3 и Flutter, веду несколько продуктов одновременно в аптечной сети из ~1200 точек. Прямого коммерческого опыта с React нет, но реактивные концепции Vue 3 и BLoC (Flutter) дают базу для быстрого переноса на другой фреймворк.
|
||
|
||
**Key achievements** *(selected from cv.md — exact wording preserved)*
|
||
- **Спроектировала ролевую модель авторизации (RBAC)** с разграничением между отделами, объясняла принцип бэкенд-команде.
|
||
- **Внедрила Feature Branching в Git (GitLab), обучила коллегу с 11-летним стажем** — команда перешла на стабильные еженедельные релизы.
|
||
- **Диагностировала причину жалоб на не открывающийся раздел «Избранное»** и реализовала постраничную загрузку — жалобы прекратились.
|
||
- **Активно участвую в планировании спринтов и анализе бэклога** — стала участником стратегического планирования с product owner.
|
||
|
||
**Problems I will solve** *(placeholder — requires company research + your input)*
|
||
> To be completed: не рекомендуется заполнять для этой конкретной роли — уровень (стажировка) и стек (React) не совпадают достаточно, чтобы обосновать полноценный отклик.
|
||
|
||
**Closing**
|
||
Готова обсудить, если в МТС есть открытые Middle-позиции на Vue с удалённым форматом — это было бы значительно более точным совпадением.
|
||
|
||
---
|
||
|
||
**Gaps flagged:**
|
||
- **Стек (критично):** роль на React, у кандидата нет опыта с React — это основной блокер, не компенсация или процесс.
|
||
- **Уровень (критично):** программа рассчитана на действующих студентов без опыта; кандидат — выпускник с почти двумя годами коммерческого опыта. Overqualified mismatch.
|
||
- **Компенсация:** данные не найдены напрямую, но структурно стажёрская ставка, вероятно, ниже минимума кандидата (100 000 ₽ на руки).
|
||
- **Плюс:** формат — полностью удалённый, единственный сильный сигнал в этой вакансии.
|
||
|
||
**JD keywords to mirror** *(extracted for ATS + human read)*
|
||
React, ООП, Front-end задачи, взаимодействие с аналитиком, Agile, удалённая работа, наставник
|
||
|
||
---
|
||
*Run `/career-ops cover mts-intern-frontend-governance` to complete angles, confirm company research, and generate the PDF — but consider whether this application is worth submitting given the score below 3.5.*
|
||
|
||
---
|
||
|
||
## Sources (WebSearch, Block D)
|
||
- [Зарплаты frontend-разработчиков в 2026 году | Skillbox Media](https://skillbox.ru/media/code/zarplaty-i-skilly-frontendrazrabotchikov-raznykh-greydov-issledovanie-skillbox-media/)
|
||
- [Зарплата Frontend-разработчика в Москве за 2026 год | ГородРабот.ру](https://moskva.gorodrabot.ru/salaries/frontend-razrabotchik)
|