# Оценка: ООО «Бизнес Технологии» — Senior/Tech Lead frontend-разработчик **Дата:** 2026-07-07 **Архетип:** Frontend Developer (Vue.js) — primary archetype (роль допускает React/Vue/Angular; ниже — существенный разрыв по уровню) **Балл:** 1.5/5 **URL:** https://hh.ru/vacancy/127181421 **Legitimacy:** Proceed with Caution **PDF:** не сгенерирован (балл < 3.0, порог для авто-PDF) --- ## A) Резюме роли | Поле | Значение | |------|----------| | Архетип | Frontend Developer — но заявленный уровень Senior/Tech Lead, а не Middle (primary архетип кандидата) | | Domain | Frontend / enterprise (промышленный сервер приложений «Global», переход с GWT на TypeScript/React) | | Function | Build + Architecture (проектирование архитектуры, организация процессов разработки) | | Seniority | **Senior/Tech Lead, минимум 10 лет опыта фронтенд/фулстек-разработки** | | Формат работы | Офис / гибрид / удалённо — все варианты доступны | | Размер команды | Не указано явно; упоминается многолетняя платформа с несколькими офисами (СПб, Пермь, Нижний Новгород, Волгоград, план — Казань) | | Оформление | Официальное трудоустройство по ТК РФ (упомянуто ДМС после 3 месяцев — типичный признак ТК) | | Локация | Санкт-Петербург (при этом удалённый формат доступен — конфликта с политикой кандидата «Тула, без переезда» нет) | | TL;DR | Крупная и зрелая enterprise-платформа (Global-FrameWork) с отличной компенсацией (300–350 тыс. ₽/мес на руки) и гибким форматом, но требование — минимум 10 лет опыта на позицию Senior/Tech Lead, при этом у кандидата ~1 год 8 месяцев коммерческого опыта. Это не «продать сеньорность», а разрыв на порядок. | **Vibe команды** (качественный сигнал, не входит в числовую оценку): Судя по формулировкам JD — гибкое начало дня, корпоративные мероприятия, «пицца-дни» по пятницам — упоминаются неформальные элементы культуры. Прямых упоминаний автономии/участия в архитектурных RFC нет, хотя роль подразумевает влияние на архитектуру по своей природе (Tech Lead). Однако внешние отзывы о работодателе (см. Блок G) содержат серьёзные негативные сигналы о менеджменте — это создаёт противоречие между обещанной культурой в JD и внешними отзывами, которое нельзя разрешить только по тексту вакансии. --- ## B) Совпадение с CV | Требование JD | Совпадение с cv.md | |---|---| | HTML, CSS, JavaScript | Прямое совпадение (раздел «Навыки») | | React/Vue/Angular | Частичное: Vue 3 — прямое совпадение (ЕКОМ, РМК); React/Angular — не указаны в cv.md, не выдумывать | | TypeScript | Прямое совпадение: ЕКОМ, TS в продакшене | | Понимание архитектуры ПО | Частичное: спроектировала RBAC-модель авторизации в ЕКОМ — реальный архитектурный вклад, но на уровне одного модуля, а не всей платформы | | Современные AI-инструменты | Не подтверждено в cv.md — нет прямого упоминания использования AI-инструментов в разработке; не добавлять без основания | | Java-технологии (Jetty) — плюс | Пробел — нет упоминания в cv.md | | **Минимум 10 лет опыта фронтенд/фулстек** | **Критический пробел.** У кандидата ~1 год 8 месяцев коммерческого опыта (с ноября 2024) | | Организация процессов разработки, повышение качества продукта | Частичное совпадение: внедрила Feature Branching в GitLab, обучила коллегу системе версионирования, внедрила Playwright E2E, инициировала версионирование сборок | | Написание модульных и визуальных тестов | Совпадение: Vitest (unit), Storybook, Playwright E2E (РМК) | ### Пробелы 1. **Стаж (10 лет vs ~1.7 года)** — это hard blocker, а не пробел, который можно закрыть формулировкой. - Может ли кандидат продемонстрировать смежный опыт? Частично — ведение 3 продуктов параллельно и greenfield-разработка ЕКОМ с нуля демонстрируют зрелость выше формального стажа, но разрыв в 8+ лет невозможно компенсировать нарративом. - Портфолио-проект, закрывающий пробел? Нет. - Конкретный план: **не позиционировать себя как Tech Lead-кандидата на эту роль.** Если откликаться — только с прямым письмом рекрутеру: «понимаю, что заявленный порог — 10 лет, у меня 1.7 года, но есть релевантный технологический стек (Vue 3, TS) и готовность обсудить более младшую открытую позицию в этой же компании (см. ниже — у них также открыта Middle-вакансия, см. Блок G)». 2. **Java/Jetty** — nice-to-have, не блокер. Не хардкодить отсутствие — просто не заявлять. 3. **AI-инструменты в разработке** — нет данных в cv.md; при отклике не выдумывать конкретные инструменты, можно честно сказать «активно интересуюсь, готова показать на собеседовании». --- ## C) Уровень и стратегия **Уровень в JD:** Senior/Tech Lead, формальный порог — 10 лет опыта. **Естественный уровень кандидата для архетипа Frontend (Vue.js):** Junior→Middle (переходный). **План «продать senior без обмана»:** Не применимо в данном случае — разрыв (10 лет заявлено vs 1.7 года факта) на порядок больше, чем типичный кейс «занизили/завысили грейд». Продавать кандидата как соответствующего этому уровню было бы нечестно и бесполезно — это не пройдёт даже первичный ATS/рекрутерский скрининг. **План «если понизят уровень»:** Единственный реалистичный сценарий — не эта вакансия, а другая открытая позиция у того же работодателя. По `data/scan-history.tsv` у ООО «Бизнес Технологии» **в этот же день (2026-07-07) была замечена ещё одна вакансия** — «Middle frontend-разработчик» (`hh.ru/vacancy/134837105`, отдельный URL, вне мандата этого отчёта). Рекомендация кандидату: если компания интересна по компенсации/стеку, стоит рассмотреть именно ту Middle-вакансию, а не эту. **Важно:** Комментарий не заменяет отдельную оценку той вакансии — здесь только фиксируется факт для навигации кандидата. --- ## D) Компенсация и спрос **Зарплата в вакансии:** 300 000–350 000 ₽/мес, **на руки (net)**, выплата дважды в месяц. **Рыночные данные (WebSearch, RU market, июль 2026):** | Источник | Данные | |---|---| | Общие обзоры Senior Frontend (Москва, 2026) | Медиана Senior Frontend в Москве — 287 500 ₽/мес (hh.ru, данные на февраль 2026) | | Senior Vue Developer (Москва) | 480 000–650 000 ₽/мес диапазон для сильных Vue-специалистов (другой источник, более широкий рынок) | | Региональный контекст (СПб обычно немного ниже Москвы для той же роли) | Предложение 300–350 тыс. ₽ на руки — выше медианы даже для Москвы, тем более для СПб | **Оценка (gross/net):** Уже указано как «на руки» — не требует пересчёта. Это верхний квартиль рынка для Senior Frontend в РФ. **Вывод:** Компенсация объективно отличная — единственный по-настоящему сильный сигнал в этой вакансии. Но она предлагается за уровень (10 лет, архитектурная ответственность на масштабе целой платформы), которого у кандидата нет. Высокая компенсация не компенсирует критический разрыв по требуемому опыту — наоборот, обычно означает, что порог скрининга будет жёстким. --- ## E) План персонализации Персонализация CV/резюме под ЭТУ конкретную вакансию **не рекомендуется** — при разрыве в 8+ лет опыта переработка резюме не изменит исход скрининга, а формулировки, пытающиеся визуально «дотянуть» кандидата до Tech Lead уровня, были бы недобросовестными. Если кандидат всё же хочет попробовать (например, ради нетворкинга с компанией), единственная честная тактика: | # | Раздел | Текущее состояние | Предлагаемое изменение | Почему | |---|--------|--------------------|--------------------------|--------| | 1 | Cопроводительное письмо | Обычно адресуется под заявленную роль | Прямо написать: «Вижу, что порог для этой роли — 10 лет, у меня 1.7 года, но стек (Vue 3, TS, архитектурный вклад в виде RBAC) может быть релевантен для младшей открытой позиции у вас же» | Честность повышает шанс, что рекрутер перенаправит на подходящую по уровню роль, вместо автоотказа | | 2 | Summary (PDF) | Общий акцент на Vue3 + Flutter dual-track | Убрать Flutter полностью, вести только Vue 3 + TS + архитектурный вклад (RBAC) | Роль про enterprise frontend-архитектуру, Flutter — шум | --- ## F) План собеседований Учитывая крайне низкую вероятность прохождения скрининга на ЭТУ конкретную позицию, полный банк STAR+R историй не строится избыточно — ниже 3 наиболее релевантные для случая, если разговор всё же случится (например, по редиректу на Middle-позицию той же компании): | # | Требование JD | История STAR+R | S | T | A | R | Reflection | |---|---|---|---|---|---|---|---| | 1 | Архитектурный вклад / понимание архитектуры ПО | RBAC-модель в ЕКОМ | Не было модели разграничения прав между отделами | Спроектировать и объяснить бэкенду ролевую модель | Использовала ИБ-образование, спроектировала роли/группы/права | Внедрено разграничение по отделам | Разрыв между «архитектурный вклад на уровне модуля» и «архитектура целой платформы с 10-летней историей» — честно объяснять масштаб, не преувеличивать | | 2 | Организация процессов разработки | Feature Branching + обучение коллеги | Хаотичные релизы, зависшие фичи | Внедрить Git Flow, обучить команду | Обучила коллегу с 11-летним стажем, ввела процесс | Стабильные еженедельные релизы | Процессные изменения масштабируются лучше, чем кажется на первый взгляд для «младшего» разработчика | | 3 | Тестирование (модульные и визуальные тесты) | Vitest + Storybook на ЕКОМ, Playwright на РМК | Не было систематического тестового покрытия | Внедрить unit- и e2e-тесты | Настроила Vitest для компонентов, Storybook для визуальной документации, Playwright для e2e | Повышенная стабильность релизов | Тестовая культура — то немногое, что реально сопоставимо с ожиданиями Senior-роли | **Рекомендуемый кейс:** RBAC-модель в ЕКОМ — единственный проект с архитектурным весом, уместный в разговоре о Tech Lead-компетенциях, даже с оговоркой о масштабе. **Вопросы-ловушки:** - «У вас 1.7 года опыта, а мы ищем 10 лет — почему откликнулись?» → честно: «Понимаю разрыв, увидела вакансию и вашу же Middle-позицию — интересна компания и стек, готова обсудить формат, который реально соответствует моему уровню». - «Готовы к переезду в СПб?» → «Нет, переезд и командировки не рассматриваю. Готова обсуждать удалённый или гибридный формат» (вакансия это позволяет — конфликта нет). --- ## G) Проверка легитимности вакансии (Posting Legitimacy) **Assessment: Proceed with Caution** | Сигнал | Наблюдение | Вес | |---|---|---| | Свежесть публикации | Опубликована 2026-07-07 (сегодня), `check-liveness.mjs` вернул `uncertain` (контент присутствует, но явная кнопка отклика не распознана автоматически) | Neutral | | Качество описания | JD содержит конкретный технологический контекст (переход GWT→TypeScript/React, стек Gradle/GitLab CI/CD/Jest/Docker/PostgreSQL), конкретные обязанности и бенефиты — не шаблонный текст | Positive | | Внутренние противоречия | Требование 10 лет опыта для роли, которая одновременно описывается довольно операционно (написание тестов, улучшение внутренней среды разработки) — не редкость для Tech Lead, но заявленный порог стажа необычно высок даже для этого уровня | Neutral | | Company Hiring Signals | WebSearch нашёл смешанные отзывы о работодателе (antijob.net, pravda-sotrudnikov.ru) — упоминания сверхурочной работы, зарплаты ниже среднего для стажёров, конфликтов с руководством. **Важная оговорка:** часть найденных отзывов относится к разным юрлицам/городам с похожим названием «Бизнес Технологии» (Иркутск, Москва, СПб) — нет 100% уверенности, что все отзывы относятся именно к этому юрлицу-работодателю (Global-FrameWork, СПб). Позитивные отзывы (сильная техническая команда, лояльность к начинающим) также присутствуют | Concerning/Mixed | | Reposting Detection | По `data/scan-history.tsv` — эта конкретная Senior/Tech Lead вакансия появилась впервые сегодня; но у того же работодателя в тот же день зафиксирована ОТДЕЛЬНАЯ вакансия «Middle frontend-разработчик» (другой URL) — признак активного параллельного найма на разные уровни, не признак повторного размещения одной и той же роли | Neutral/Positive | | Role Market Context | Enterprise-платформа с историей (Global-FrameWork в реестре российского ПО) — устоявшийся продукт, роль Tech Lead для такой платформы объективно требует высокого стажа; требование не выглядит искусственным | Positive | **Context Notes:** Компания реальна и давно на рынке (продукт в реестре российского ПО, несколько офисов). Основной риск — не «вакансия-призрак», а несоответствие уровня кандидата требуемому. Отзывы о работодателе неоднозначны и не полностью верифицируемы для конкретно этого юрлица/города — не делать окончательных выводов о токсичности культуры без дополнительного уточнения на собеседовании. --- ## Извлечённые ключевые слова Frontend, Senior, Tech Lead, HTML, CSS, JavaScript, TypeScript, React, Vue, Angular, Global-FrameWork, GWT, архитектура ПО, Gradle, GitLab CI/CD, Jest, Docker, PostgreSQL, модульные тесты, визуальные тесты, code review, ДМС, Санкт-Петербург, гибкий график --- ## Итоговая рекомендация **Балл 1.5/5 — существенно ниже порога 4.0/5 (AGENTS.md, Ethical Use).** Настоятельно рекомендуется **не откликаться** на эту конкретную позицию: 1. Разрыв по стажу (10 лет заявлено vs ~1.7 года у кандидата) — это не пробел, который закрывается формулировкой или проектом, а структурный несоответствие уровня. 2. Компенсация отличная (300–350 тыс. ₽ на руки, выше медианы рынка), но она платится именно за 10-летний опыт и архитектурную ответственность масштаба платформы — переоценивать шансы не стоит. 3. Более разумный шаг — если компания интересна, рассмотреть параллельно открытую у неё же Middle-вакансию (`hh.ru/vacancy/134837105`, вне мандата данного отчёта). **Если кандидат всё же хочет двигаться дальше:** только через прямое честное письмо рекрутеру с указанием реального стажа и просьбой рассмотреть для соответствующей по уровню открытой позиции — не пытаться представить себя как Tech Lead-кандидата.