Files
career-ops-vbleroy/reports/024-biznes-tehnologii-2026-07-07.md
redlineo d295c7f139
Release Please / release-please (push) Failing after 4m2s
Web CI / web typecheck + build (push) Successful in 3m39s
CodeQL Analysis / Analyze (javascript-typescript) (push) Failing after 1h1m49s
CodeQL Analysis / Analyze (go) (push) Failing after 1h1m49s
init
2026-07-13 10:14:00 +03:00

22 KiB
Raw Permalink Blame History

Оценка: ООО «Бизнес Технологии» — 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-кандидата.