Files
career-ops-vbleroy/reports/109-magnit-tech-2026-07-09.md
T
redlineo 9fdd27bb11
CodeQL Analysis / Analyze (javascript-typescript) (push) Failing after 20s
Release Please / release-please (push) Failing after 20s
CodeQL Analysis / Analyze (go) (push) Failing after 30s
add vk, add AI, add pet project, add new vacancies
2026-07-14 11:40:07 +03:00

13 KiB
Raw Blame History

Оценка: Magnit Tech — Fullstack Developer Vue.JS + WebTutor

Дата: 2026-07-09 Архетип: Frontend Developer (Vue.js), с элементами Fullstack (adjacent) Балл: 3.2/5 URL: https://www.vseti.app/vakansii/4374384394304343943843434343 Legitimacy: High Confidence PDF: ❌ (балл ниже 4.0 — PDF не генерирую по умолчанию, см. рекомендацию ниже)


A) Резюме роли

Поле Значение
Архетип Frontend Developer (Vue.js) + Fullstack (adjacent)
Domain Retail-tech / внутренняя экосистема сервисов
Function Build
Уровень в JD Middle-Senior
Формат работы Remote (РФ); опционально офис Москва/Краснодар/СПб/Иннополис — опционально, не блокер
Команда Team Lead, PM, 5 fullstack, дизайнер, 6 системных аналитиков
Оформление Аккредитованная ИТ-компания (даёт налоговые льготы сотруднику, обычно ТК РФ)
TL;DR Vue 3 + TS фронтенд с MS SQL бэкенд-тачем во внутренней HR/обучающей системе (WebTutor) крупного ритейлера

B) Совпадение с CV

Требование JD CV
Vue 3, Composition API, TS ✅ ЕКОМ — прямое совпадение, ~1 год production
3+ года коммерческого Vue.js ⚠️ Gap — у кандидата ~1 год коммерческого Vue3 (ЕКОМ) + учебный Vue.js-проект ТулГУ (2022)
2+ года backend-разработки ❌ Gap — только ознакомительный уровень (Node/Express/MongoDB, хакатон + ТулГУ)
1+ год SQL (прямые запросы) ❌ Gap — в резюме нет SQL, только MongoDB
Git ✅ Git/GitLab, Feature Branching
WebTutor (бонус) ❌ Не указан как блокер в JD

Пробелы:

  1. Backend/SQL — hard blocker по цифрам (2+ года backend, 1+ год SQL — формальный порог, который кандидат объективно не закрывает). Смягчить: упомянуть Node.js/Express/MongoDB (ТулГУ, хакатон) как доказательство способности работать с backend, честно отметить отсутствие SQL и готовность быстро освоить.
  2. Года коммерческого Vue.js (3+ vs ~1) — nice-to-have относительно первого пункта, можно закрыть демонстрацией глубины (RBAC, drag-and-drop календарь, WebSocket) вместо количества лет.

C) Уровень и стратегия

Естественный уровень кандидата — Middle Frontend, JD целится в Middle-Senior fullstack. Честно "продать senior" здесь не получится из-за жёстких численных требований к backend/SQL.

Важная находка: у Magnit Tech в открытом найме параллельно есть чисто фронтенд-вакансии без backend/SQL требований — "Middle Frontend разработчик Vue.js" и "Middle Frontend разработчик (Vue 3 + TypeScript)" (magnit.tech/vacancies/2350 и /2689). Это может быть значительно более сильный матч — тот же стек (Vue 3 + TS), та же компания, без backend-барьера. Рекомендую оценить их отдельно, если интересно.

План "если понизят": реалистичнее позиционировать себя не как fullstack-кандидата на эту роль, а претендовать на профильную Middle Frontend вакансию у того же работодателя.

D) Компенсация и спрос

  • Middle Vue.js по РФ: 120 000 – 180 000 ₽ (по данным Habr Career / Practicum, 2026); это выше нижней границы цели кандидата (100-120k+ на руки).
  • Компания: Magnit Tech, 3500 IT-специалистов, рейтинг 3.74/5 и 74% рекомендаций на Хабр Карьере — плюсы: современный стек, интересные задачи, адекватная зарплата; минусы: неэффективная орг. структура, местами устаревшие методики.
  • З/п в вакансии не указана ("обсуждается индивидуально") — учитывая backend/SQL gap, реальное предложение может оказаться ближе к нижней границе диапазона Middle.
  • Оформление через аккредитованную ИТ-компанию — плюс к стабильности (даёт налоговые льготы + обычно полноценный ТК РФ).

E) План персонализации

# Раздел Текущее Изменение Почему
1 Summary Общий Добавить фразу про Node.js/MongoDB опыт (ТулГУ, хакатон) Закрыть backend-gap хотя бы частично
2 Skills Backend помечен "ознакомительный" Оставить честно, добавить "готова углублять SQL/backend" Не завышать, но показать trajectory
3 Достижения RBAC-проект на первом месте Оставить — прямое попадание в domain WebTutor (HR-система с ролями доступа) RBAC = сильный дифференциатор именно для системы с ролевой моделью

F) План собеседований

# Требование JD История Reflection
1 Vue 3 + TS production RBAC-модель в ЕКОМ Научилась объяснять архитектурные решения нетехническим стейкхолдерам
2 Работа с большими UI-системами Список заказов с 9 фильтрами (замена таблиц 1С) Поняла ценность user research перед редизайном
3 Backend touch ТулГУ-проект (Vue + Node.js) Использовать как доказательство fullstack-потенциала

Вопрос-ловушка: "У вас нет 2+ лет backend и SQL — почему решили откликнуться?" → Честный ответ: "Мой fullstack-опыт компактный (учебный проект + хакатон на Node/MongoDB), но я быстро учусь и системно закрываю пробелы — так было с RBAC, в котором у меня тоже не было готовой методологии, я разработала её сама, опираясь на ИБ-образование."


G) Легитимность вакансии

Оценка: High Confidence

  • Крупный, известный работодатель (Магнит), детальная структура команды указана
  • Множественные параллельные Vue.js-вакансии разных уровней у того же работодателя — типично для активного найма в крупной компании, не признак ghost job
  • Внешние отзывы существуют и разнообразны (не только позитивные — признак подлинности)
  • Дата публикации: 24 июня — свежая

Извлечённые ключевые слова

Vue.js, Vue 3, TypeScript, Composition API, MS SQL, WebTutor, fullstack, Git, HTML, CSS, JavaScript, remote РФ, аккредитованная ИТ-компания, RBAC, ролевая модель, HR-система


Рекомендация

Балл 3.2/5 — ниже порога 4.0, где обычно не рекомендуется откликаться без явной причины. Причина здесь может быть: сильный content-match по Vue3/RBAC и хорошая репутация компании — но backend/SQL требования жёсткие числовые пороги, которые кандидат не закрывает. Более сильный ход: оценить параллельную вакансию "Middle Frontend разработчик (Vue 3 + TypeScript)" у того же работодателя (magnit.tech/vacancies/2689) — тот же стек без backend-барьера.


Cover Letter Draft

Draft generated at evaluation time. Complete via /career-ops cover magnit-tech 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) Меня заинтересовала возможность развивать WebTutor во внутренней экосистеме сервисов Magnit Tech — ролевая модель доступа в HR-системе напрямую пересекается с моим опытом проектирования авторизации.

Profile introduction Frontend-разработчик с коммерческим опытом на Vue 3 (Composition API, TypeScript, Pinia). С ноября 2024 года разработала с нуля фронтенд внутренней системы управления заказами и логистикой (ЕКОМ) для сети из ~1200 точек, включая проектирование модели авторизации (RBAC), и параллельно работала с Node.js/Express/MongoDB на учебном и хакатон-проектах.

Key achievements (selected from cv.md — exact wording preserved)

  • Спроектировала ролевую модель авторизации (RBAC) для ~20 пользователей в офисе с разграничением между отделами — объясняла бэкенд-разработчику принцип работы и отличие от других моделей доступа.
  • Разработала с нуля фронтенд ЕКОМ на Vue 3, Composition API, TypeScript, Pinia, Vue Router.
  • Реализовала фронтенд-часть на Vue.js и работала с серверной частью на Node.js в заказной разработке для НИЦ «БиоХимТех» при ТулГУ.
  • Внедрила Feature Branching в Git (GitLab), обучила коллегу с 11-летним стажем работе с системой версионирования.

Problems I will solve (placeholder — requires company research + your input)

To be completed: какие задачи развития WebTutor или связанных HR-сервисов актуальны для команды Magnit Tech, и как вы бы их решали?

Closing Буду рада обсудить вакансию. На связи в будни (13:00-14:00, после 18:00) и в выходные — предлагаю сначала согласовать удобное время созвона в Telegram (@vbleroy) или VK (vk.com/vbleroy).


Gaps flagged:

  • Backend/SQL — 2+ года backend и 1+ год прямого SQL не закрываются формальным опытом кандидата (только Node/Express/MongoDB на учебном/хакатон уровне).
  • Года коммерческого Vue.js (3+ vs ~1) — компенсируется глубиной проектов (RBAC, drag-and-drop, WebSocket).

JD keywords to mirror (extracted for ATS + human read) Vue.js, Vue 3, TypeScript, Composition API, MS SQL, WebTutor, fullstack, RBAC, ролевая модель, HR-система


Run /career-ops cover magnit-tech to complete angles, confirm company research, and generate the PDF.