init
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

This commit is contained in:
redlineo committed 2026-07-13 10:14:00 +03:00
commit d295c7f139
1527 files changed
+270726

No files matched your search

+104
View File
@@ -0,0 +1,104 @@
# Оценка: Т-Банк (АО «Т-Банк», направление «Работа с клиентами») — 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) и хороший соцпакет по отзывам сотрудников — недостаточны, чтобы перевесить локационный блокер.