Files
career-ops-vbleroy/reports/054-t-bank-2026-07-07.md
T
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

12 KiB
Raw Blame History

Оценка: Т-Банк (АО «Т-Банк», направление «Работа с клиентами») — Frontend Developer (React)

Дата: 2026-07-07 Архетип: Ближе всего к «Frontend Developer (Vue.js)» кандидата, но стек — React, не Vue; вторично пересекается с «Fullstack Developer (Vue + Node.js)» через внутренние Node.js-сервисы команды Балл: 1.0/5 — hard location blocker URL: https://hh.ru/vacancy/133056126?query=frontend&hhtmFrom=vacancy_search_list PDF: не создан (балл ниже порога 3.0) Legitimacy: High Confidence


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

Параметр Значение
Архетип Frontend Developer (React) — смежный с целевым архетипом кандидата «Frontend Developer (Vue.js)» по функции, но не по стеку (React vs Vue 3)
Domain Enterprise/product frontend — клиентские интерфейсы для банкинга, путешествий, инвестиций, развлечений, образования + внутренние инструменты (админ-панели, page builder, Node.js-микросервисы, UI-библиотеки)
Function Build
Seniority 3-6 лет опыта (JD)
Формат работы Гибрид, офис в Казани (ул. Спартаковская, 6), график 5/2, 8 часов — remote-опция не упомянута
Размер команды Не указан
Оформление Не указано явно (упомянута аккредитация ИТ-компании)
Зарплата Не указана («Достойную зарплату — обсудим на собеседовании»)
TL;DR Гибридная frontend-роль на React в офисе Казани без remote-опции — жёсткий локационный блокер для кандидата из Тулы без переезда, независимо от содержательного фита по стеку и уровню.

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

Оценка содержательного совпадения проведена для полноты картины, но не влияет на итоговый балл — локационный блокер применяется как жёсткое правило независимо от технического фита (modes/_profile.md, Location Policy).

Требование JD Совпадение в CV
Продвинутое знание JavaScript ✅ Прямое совпадение — JavaScript, TypeScript в проде (ЕКОМ, РМК)
Опыт с React ❌ Не подтверждено — весь коммерческий опыт кандидата на Vue 3 (Composition API, Pinia); React не упомянут в CV
Понимание современного веб-стека ✅ Смежное совпадение — Vite, ESLint, Prettier, Vitest, Storybook на стороне Vue-экосистемы
Работа в распределённых командах ✅ Прямое совпадение — кросс-командное взаимодействие (логистика, бэкенд, техподдержка, клиентский отдел)
CI/CD (GitLab) ✅ Прямое совпадение — внедрила Feature Branching в GitLab, обучила коллегу
TypeScript ✅ Прямое совпадение
Unit-тестирование ✅ Прямое совпадение — Vitest (unit-тесты Vue-компонентов)
Опыт с Node.js ⚠️ Частично — ознакомительный уровень (хакатон, проект ТулГУ), не продакшн

Пробелы:

  1. Стек — React vs Vue 3. Hard blocker для содержательного фита независимо от локации: весь коммерческий опыт кандидата на Vue 3, React в CV не заявлен. Переход возможен (общие концепции компонентного фреймворка, TypeScript, тестирование), но требует явного признания в сопроводительном письме — заявлять экспертизу в React было бы фабрикацией.
  2. Node.js на продакшн-уровне — у кандидата только ознакомительный опыт (хакатон, учебный проект), команда JD использует Node.js-микросервисы как часть стека.

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

Уровень в JD: 3-6 лет опыта — выше фактического стажа кандидата (~1.5-2 года, с ноября 2024). Естественный уровень кандидата: Middle-переходный для Vue-архетипа; для React-стека — начальный уровень (transferable skills, не прямой опыт).

Рекомендация: не откликаться, независимо от возможной стратегии позиционирования — локационный формат (офис Казань, гибрид, без remote) делает содержательную стратегию неприменимой. Даже без блокера, разрыв по стеку (React vs Vue) и разрыв по требуемому опыту (3-6 лет vs ~1.5-2 года) создали бы дополнительные препятствия.

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

Зарплата в вакансии не указана.

Рыночные данные (WebSearch, RU, июль 2026): точечный поиск не проводился — локационный блокер делает сравнение компенсации второстепенным для итоговой рекомендации. Из общих сигналов о компании (см. Блок G): Т-Банк отмечается сотрудниками как работодатель с сильным соцпакетом (ДМС со стоматологией, компенсация питания/такси/спорта, годовой бонус) и выстроенными процессами без избыточной бюрократии — качественный, но не денежный сигнал.

Оценка: Недостаточно данных для прямого сравнения с таргетом кандидата (100 000–120 000+ ₽/мес на руки). Локационный блокер делает этот вопрос второстепенным.

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

Не применимо — при hard location blocker персонализация CV не имеет практического смысла, независимо от остального фита.

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

Пропущено по тем же причинам — hard blocker по локации делает содержательную подготовку STAR+R историй нецелесообразной.


Vibe команды

JD упоминает конкретно "развитие и повышение квалификации", "внедрение новых технологий и практик" — сигнал про рост, но в общих формулировках, не подкреплённых конкретикой (нет упоминаний код-ревью, парного программирования, менторов явно). Про автономию/ownership и бюрократию явных сигналов в тексте JD нет. Судя по формулировкам JD, недостаточно данных для оценки живости команды и минимизации бюрократии — стоит уточнить на собеседовании, если кандидат решит рассматривать аналогичные роли этой компании без локационного блокера.

G) Posting Legitimacy

Assessment: High Confidence

Сигнал Наблюдение Вес
Свежесть Опубликована 24.06.2026 (~2 недели до даты оценки), обнаружена через активный поиск hh.ru по запросу "frontend" — не архивная выдача Positive
Качество описания Конкретный, детализированный текст: продукты, зона ответственности, стек (React/Node.js/TS), формат работы, точный адрес офиса, стандартные для крупного банка бенефиты Positive
Company Hiring Signals Т-Банк — крупный, легитимный и активно нанимающий работодатель; в data/scan-history.tsv уже зафиксированы другие открытые frontend-вакансии Т-Банка (React, Angular, Москва) — паттерн параллельного найма на несколько ролей в разных городах, типичный для банка такого масштаба, а не признак фиктивной вакансии Positive
Reposting check Данная ссылка (vacancy/133056126) уникальна в scan-history.tsv — не повторный листинг одной и той же позиции Neutral
Зарплата Не указана — стандартная практика для крупных банков РФ, не red flag Neutral
Role Market Context Frontend/React — стабильно высокий спрос на рынке РФ в 2026; требование 3-6 лет опыта соответствует типичной Middle/Middle+ позиции Positive

Context Notes: Все сигналы согласованно позитивны — известный крупный работодатель, свежая публикация, детализированное описание, отсутствие признаков репоста или архивации.


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

React, JavaScript, TypeScript, Node.js, микросервисы, admin-панели, page builder, UI-библиотеки, CI/CD, GitLab, unit-тестирование, распределённые команды, клиентские интерфейсы, внутренние интерфейсы, банкинг, гибрид, Казань, 5/2, ДМС, компенсация питания, компенсация спорта, аккредитация ИТ-компании


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

Балл 1.0/5 — намного ниже порога 4.0/5 (AGENTS.md, Ethical Use). Настоятельно рекомендуется не откликаться.

  1. Hard location blocker: формат работы — гибрид с офисом в Казани, полный рабочий день (5/2, 8 часов), remote-опция не упомянута. Кандидат живёт в Туле и не рассматривает переезд. Per modes/_profile.md (Location Policy): "Hybrid/office roles requiring relocation outside Тула... score 1.0" — жёсткое правило независимо от остального фита.
  2. Стек не совпадает: роль на React, весь коммерческий опыт кандидата — на Vue 3; заявлять готовый React-опыт было бы фабрикацией.
  3. Уровень выше фактического стажа: JD просит 3-6 лет опыта против ~1.5-2 лет у кандидата.
  4. Единственный позитивный сигнал — легитимность и стабильность работодателя (Block G, High Confidence) и хороший соцпакет по отзывам сотрудников — недостаточны, чтобы перевесить локационный блокер.