# Оценка: Wildberries (RWB) — Senior Frontend developer (Angular) в WB Job **Дата:** 2026-07-06 **URL:** https://career.rwb.ru/vacancies/37091 **Архетип:** Frontend-разработчик (Angular) — не входит в основные архетипы кандидата (Vue.js/Flutter), близкий архетип по `_shared.md`: "Frontend-разработчик" **Балл:** 1.7/5 **Legitimacy:** Требует осторожности **PDF:** не создан (балл < 3.0) --- ## A) Резюме роли | Параметр | Значение | |---|---| | Архетип | Frontend-разработчик (Angular) | | Domain | Frontend / e-commerce (RWB = Wildberries + Russ) | | Function | Build (разработка и поддержка UI-компонентов) | | Заявленный уровень | Senior | | Формат работы | **Удалённо** (полностью remote, без указания привязки к городу) | | Размер команды | Не указан | | Оформление | Не указано (упоминается "аккредитованная IT-компания" — косвенный сигнал на ТК РФ + льготы аккредитации, не подтверждено явно) | | TL;DR | Senior-позиция на Angular с 4+ годами коммерческого опыта фронтенда — полностью удалённая, но кандидат не имеет опыта с Angular и общий стаж коммерческой разработки существенно короче требуемого. | **Проверка соответствия локации:** JD указывает "Удалённо" без оговорок о необходимом присутствии в офисе или командировках — противоречий с требованием "жёсткого правила локации" из `_profile.md` нет. Роль оценивается по общим критериям (удалённая работа = нормальная оценка, без штрафа 1.0). ## B) Совпадение с CV | Требование JD | Совпадение с CV | Оценка | |---|---|---| | Опыт работы в разработке клиентской части веб-приложений от 4-х лет | cv.md: работа в Здравсервис с ноября 2024 (~1 год 8 мес.) + учебно-заказная разработка в ТулГУ март–декабрь 2022 (10 мес.) + хакатон май 2024. Совокупный релевантный опыт ≈ 1.5–2 года | **Hard gap** — почти вдвое меньше требуемого | | Владение Angular | Не упоминается нигде в cv.md. Стек кандидата — Vue 3 (Composition API, Pinia, Vue Router) | **Hard gap** — нулевой опыт с фреймворком | | JavaScript, HTML, CSS | "JavaScript, TypeScript, HTML5/CSS3" (Навыки) | Совпадает | | Навык создания адаптивных веб-сайтов/приложений с нуля | "разработала с нуля фронтенд внутренней системы управления заказами/логистикой (ЕКОМ)" — Vue 3, Vite, Tailwind CSS | Совпадает по сути задачи (адаптивная вёрстка, "с нуля"), но не на Angular | | Знание особенностей кросс-браузерной верстки | Не упоминается явно в cv.md | Не подтверждено — не хардкодить, не указывать как совпадение | | Взаимодействие с бэкенд-разработчиками, дизайнерами, PO | "Обсудила с бэкенд-разработчиком и реализовала постраничную загрузку"; "объясняла бэкенд-разработчику принцип работы RBAC"; "участвует в планировании спринтов... product owner начал привлекать её к планированию" | Совпадает | | Создание UI-компонентов | "Редизайн кнопки «Избранное»"; интерфейс списка заказов с 9 фильтрами; график курьеров на vue-cal | Совпадает по сути (компонентная работа), другой фреймворк | **Пробелы:** 1. **Angular (hard blocker).** Это не nice-to-have — первая строка блока требований. Angular (RxJS, DI, модульная архитектура, TS-first) концептуально дальше от Vue 3 Composition API, чем React с его хуками. У кандидата нет ни одного проекта на Angular. - Демонстрация смежного опыта: TypeScript есть (Vue 3 + TS в ЕКОМ), общее понимание SPA/компонентной архитектуры есть — это снижает время адаптации, но не закрывает требование "владение Angular" для Senior-роли. - Портфолио-проект, закрывающий пробел: отсутствует. - План: честно указать в сопроводительном письме, что коммерческого Angular нет, но есть перенос архитектурных паттернов (RBAC, компонентный подход, работа с реактивным состоянием) — этого недостаточно для Senior Angular-роли с порогом входа в 4 года. 2. **Общий стаж (hard blocker).** Требование "от 4-х лет" против фактических ≈1.5–2 лет коммерческого/квазикоммерческого опыта. Разрыв не закрывается фразировкой. ## C) Уровень и стратегия 1. **Уровень в JD:** Senior, 4+ года коммерческого опыта. **Естественный уровень кандидата:** Middle (для архетипа Frontend Vue.js) — здесь роль на другом фреймворке, поэтому кандидат по факту ближе к Junior+/Middle-, если оценивать именно по Angular-стеку. 2. **План "продать senior без обмана":** невозможен честно — блокер по стажу (в 2+ раза меньше требуемого) и полное отсутствие Angular не позволяют закрыть разрыв фразировкой резюме. Не рекомендуется пытаться "продавать" senior-уровень на этой позиции. 3. **План "если понизят уровень":** даже гипотетическое понижение до Middle не решает проблему Angular = 0. Единственный реалистичный сценарий — компания готова обучать с нуля, что противоречит формулировке "владение Angular" как обязательному требованию. ## D) Компенсация и спрос WebSearch (в рамках общего бюджета 5 запросов на вакансию, часть запросов также использована для блока G): | Показатель | Значение | Источник | |---|---|---| | Senior Frontend (общий рынок), Москва | 300 000–400 000 ₽/мес (медиана ≈287 500 ₽ по данным hh.ru, февраль 2026) | [practicum.yandex.ru](https://practicum.yandex.ru/blog/skolko-zarabatyvayut-frontend-razrabotchiki/), hh.ru | | Angular-специфика | Angular описывается как "нишевый инструмент для enterprise/banking/ERP"; в 5 раз меньше вакансий, чем на React, но выше медиана из-за дефицита кадров — ≈250 000 ₽ | [enigmai.ru](https://enigmai.ru/salary/frontend/frontend-salary-2026/) | | Зарплата в вакансии | Не указана в JD | — | **Специфика РФ:** зарплата в объявлении не указана вовсе (нет ни gross, ни net значения) — оценить конкретное предложение невозможно, будет обсуждаться на этапе интервью. Диапазон таргета кандидата (100 000–120 000+ ₽/мес на руки) находится значительно ниже рыночной медианы для Senior Angular (250 000+ ₽), но это не компенсирует стек/стаж-разрыв — компания ищет Senior и вряд ли рассмотрит кандидата без Angular независимо от компенсационных ожиданий. ## E) План персонализации | # | Раздел | Текущее состояние | Предлагаемое изменение | Почему | |---|--------|-------------------|------------------------|--------| | 1 | Summary | Акцент на Vue 3 + Flutter | Не адаптировать под Angular — риск CV, читающегося как несоответствие с первой строки | Balance между ATS-ключевыми словами и правдой: добавление "Angular" в summary без реального опыта — фабрикация | | 2 | Competencies | Vue-ориентированный список | Подчеркнуть TypeScript, компонентную архитектуру, SPA, REST/WebSocket как переносимые навыки | Единственная честная точка входа для смежного фреймворка | | 3 | Опыт | Bullet-порядок под Vue | Не переупорядочивать специально под Angular-JD — стек всё равно не совпадёт | Учитывая балл < 3.0, PDF не генерируется | **Рекомендация:** генерация PDF и таргетированного резюме не оправдана при балле 1.7/5 — компания ищет владение Angular как обязательное требование, а не "готовность выучить". ## F) План собеседований Поскольку балл значительно ниже порога (1.7 < 3.5), детальная подготовка STAR+R сторис для этой конкретной роли нецелесообразна. Ниже — минимальный набор на случай, если кандидат всё же решит откликнуться: | # | Требование JD | История STAR+R | S | T | A | R | Reflection | |---|---|---|---|---|---|---|---| | 1 | Создание UI-компонентов с нуля | Редизайн блока информации о заказе в «Здесь Аптека» | Компания без дизайнера, нужен компактный вывод данных заказа | Самостоятельно спроектировать интерфейс | Redesign layout, тестирование на реальных пользователях (аптеки) | Компактнее отображение, положительный отклик | Богатый UX-контекст даже без дизайнера в штате | | 2 | Взаимодействие с бэкенд/PO | RBAC-модель в ЕКОМ | Нужно разграничение доступа логистика/заказы | Спроектировать ролевую модель, объяснить бэкенд-команде | Использовала ИБ-образование для проектирования RBAC | Бэкенд принял модель, разграничение внедрено | ИБ-бэкграунд — нестандартное преимущество для frontend | **Рекомендуемый кейс:** ЕКОМ (RBAC + список заказов) — но честно предупредить рекрутёра, что это Vue 3, не Angular. **Вопрос-ловушка:** "Почему нет опыта с Angular?" → Честный ответ: "Мой коммерческий опыт — Vue 3 и Flutter. Angular не использовала в проде, но работала с TypeScript, реактивным состоянием и SPA-архитектурой — готова обсудить скорость адаптации, если это приемлемо для команды." ## G) Легитимность вакансии **Оценка:** Требует осторожности | Сигнал | Наблюдение | Вес | |---|---|---| | Свежесть публикации | Дата публикации не показана на странице | Нейтральный (недостаточно данных) | | Состояние отклика | Кнопка "Откликнуться" активна, есть встроенная форма заявки | Positive | | Качество описания | Всего 3 пункта обязанностей, 4 пункта требований, без размера команды, без scope на первые 6–12 месяцев, без зарплаты — высокая доля типового блока льгот относительно ролевого контента | Concerning (мягко) | | Реализм требований | "От 4-х лет" для Senior — реалистично для Angular enterprise-роли, внутренних противоречий не найдено | Positive | | Репост | В `data/scan-history.tsv` только одна запись по этому URL, вторая вакансия Wildberries (Frontend-разработчик, Платформа) — отдельная роль, признаков множественных повторных публикаций этой конкретной вакансии не найдено | Нейтральный | | Компания | RWB (Wildberries + Russ) — крупная, реально существующая технологическая компания, публичный домен career.rwb.ru | Positive | **Контекст:** Отсутствие даты публикации и скупое описание — типичная ситуация для крупных компаний с потоковым (rolling) наймом на frontend-позиции, а не обязательно признак "фантомной" вакансии. WebSearch по сигналам увольнений/hiring freeze в Wildberries не проводился — не найдено оснований для расходования бюджета (ничего в JD не выглядит подозрительным), два запроса из бюджета использованы для компенсационного анализа (Блок D). --- ## Извлечённые ключевые слова Angular, JavaScript, HTML, CSS, фронтенд, клиентская часть веб-приложений, адаптивные веб-сайты, кросс-браузерная вёрстка, UI-компоненты, бэкенд-разработчики, дизайнеры, владельцы продукта, удалённо, ДМС со стоматологией, корпоративный спорт, корпоративный университет, аккредитованная IT-компания, Senior, 4 года опыта, RWB, Wildberries --- ## Cover Letter Draft > Draft generated at evaluation time. Complete via `/career-ops cover wildberries` 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)* Меня заинтересовала позиция Senior Frontend developer (Angular) в WB Job — возможность создавать интерфейсы, которыми пользуются миллионы клиентов Wildberries, в полностью удалённом формате. **Profile introduction** Я frontend-разработчик с коммерческим опытом на Vue 3 (Composition API, TypeScript, Pinia) и Flutter. С ноября 2024 года веду несколько продуктов в аптечной сети «Здравсервис» (~1200 аптек по всей России) — от мобильного приложения до внутренней системы управления заказами и логистикой, разработанной с нуля. **Key achievements** *(selected from cv.md — exact wording preserved)* - **Спроектировала ролевую модель авторизации (RBAC)** с разграничением между отделами (логистика/заказы), опираясь на профильное ИБ-образование. - **Разработала с нуля фронтенд внутренней системы ЕКОМ** — график курьеров на vue-cal с drag-and-drop, заменивший ручной ввод расписания SQL-запросами разработчиков. - **Внедрила Feature Branching в Git (GitLab)**, обучила коллегу с 11-летним стажем — команда перешла на стабильные еженедельные релизы. - **Диагностировала и исправила баг раздела «Избранное»** в мобильном приложении — реализовала постраничную загрузку, жалобы пользователей прекратились. **Problems I will solve** *(placeholder — requires company research + your input)* > To be completed: какие задачи frontend-команды WB Job сейчас в приоритете? Как подойти к ним, учитывая отсутствие коммерческого опыта с Angular? **Closing** Буду рада обсудить детали в удобное для вас время. --- **Gaps flagged:** - **Стек:** нет коммерческого опыта с Angular (требование — обязательное владение). Это единственный, но критичный разрыв. - **Стаж:** JD требует 4+ года клиентской разработки, фактический опыт кандидата ≈1.5–2 года. **JD keywords to mirror** *(extracted for ATS + human read)* Angular, JavaScript, HTML, CSS, адаптивные веб-сайты, кросс-браузерная вёрстка, UI-компоненты, бэкенд, дизайнеры, владельцы продукта --- *Run `/career-ops cover wildberries` to complete angles, confirm company research, and generate the PDF.*