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

+163
View File
@@ -0,0 +1,163 @@
# Evaluación: Сбер (СберТех) — Frontend-разработчик (Middle)
**Fecha:** 2026-07-08
**Arquetipo:** Frontend Developer (React) — no coincide con arquetipo primario (Vue.js)
**Score:** 1.2/5
**Legitimacy:** Suspicious
**URL:** https://hirehi.ru/development/frontend-razrabotchik-55966
**PDF:** not generated — run /career-ops pdf sber to create on demand
**Batch ID:** 2
**Verification:** unconfirmed (batch mode) — además, la fuente (WebFetch vía hirehi.ru) reporta explícitamente el posting como archivado/cerrado (ver Bloque G)
---
## Machine Summary
```yaml
company: "Сбер (СберТех)"
role: "Frontend-разработчик (Middle)"
score: 1.2
legitimacy_tier: "Suspicious"
archetype: "Frontend Developer (React)"
final_decision: "Skip"
hard_stops:
- "Гибрид в Москве, кандидат не переезжает (Тула, no relocation policy) — жёсткий локационный блокер по modes/_profile.md"
- "Основной стек JD — React + React-Redux (Redux Toolkit), не Vue.js (primary archetype кандидата)"
- "Требуется опыт iOS-разработки на Swift — у кандидата только Flutter cross-platform (не native Swift)"
- "Посадка помечена источником (hirehi.ru) как 'Archived — position no longer accepting applications' (posted 2026-06-25)"
soft_gaps:
- "Нет коммерческого опыта с Oracle/PostgreSQL (только MongoDB, ознакомительный уровень)"
- "Нет опыта с GenAI-моделями / GigaChat / Kandinsky / созданием AI-агентов (указано как бонус, не блокирующее)"
- "Инструменты тестирования не совпадают напрямую: JD просит Jest/Cypress, у кандидата Vitest/Storybook/Playwright (адекватная база, но не 1:1)"
top_strengths:
- "Vite (сборка), Git/GitLab, Feature Branching — прямое совпадение с частью требований по тулингу и процессам"
risk_level: "High"
confidence: "Medium"
next_action: "Не подавать заявку — посадка неактивна по данным скрапинга, и есть 3 независимых жёстких блокера (локация, стек, iOS/Swift)"
```
## A) Resumen del Rol
| Campo | Valor |
|---|---|
| Arquetipo detectado | Frontend Developer (React) — mismatch vs. arquetipo primario del perfil (Vue.js) |
| Domain | Финтех / банкинг (розничные решения, retail banking) |
| Function | Frontend development — команда развивает retail-решения банка (доступность, безопасность, удобство сервиса) |
| Seniority | Middle (JD требует 3+ лет коммерческого опыта) |
| Remote | Гибрид, офис в Москве — НЕ полностью удалённо |
| Team size | Не указан в JD |
| TL;DR | Middle-позиция во frontend-команде Сбера на стеке React/Redux/TypeScript, гибрид в Москве. Не совпадает с профилем кандидата ни по стеку (Vue.js, не React), ни по локации (Тула, без переезда), ни по части требований (iOS Swift). Дополнительно — посадка помечена источником как архивная. |
**Vibe команды:** JD-текст в основном описывает командную миссию ("развивать технологический стек", "формировать техническое сообщество") и стандартный корпоративный бенефит-пакет — сигналов про autonomy/ownership, менторство или гибкость графика в извлечённом тексте недостаточно, чтобы делать выводы. Отзывы сотрудников с Хабр Карьеры (см. Блок D) отмечают раздутую бюрократию и медленные согласования в ряде подразделений — это скорее негативный сигнал по критерию "минимум бюрократии" из `_profile.md`, но относится к компании в целом, не конкретно к этой команде.
## B) Match con CV
| Requisito JD | Match CV | Notas |
|---|---|---|
| 3+ года коммерческого frontend-опыта | ⚠️ Частично | С Здравсервис (Nov 2024–наст.время) + ТулГУ (Mar–Dec 2022, заказная разработка) — суммарно меньше 3 лет непрерывного коммерческого опыта |
| JavaScript, TypeScript | ✅ Match | cv.md: "Языки программирования: JavaScript, TypeScript..." |
| React, React-Redux (Redux Toolkit) | ❌ Gap (hard) | Весь коммерческий опыт кандидата — на Vue 3 (Composition API, Pinia), React не упомянут в cv.md |
| Знание паттернов, алгоритмов и структур данных | ❓ Неизвестно | Не подтверждено явно в cv.md |
| БД: Oracle, PostgreSQL | ❌ Gap | cv.md указывает только MongoDB на "ознакомительном уровне" (хакатон + учебный проект ТулГУ) |
| CI/CD, webpack/vite | ✅ Частичный match | cv.md: "Vite, npm, ESLint, Prettier" + "CI/CD (рабочий опыт)" — webpack не упомянут |
| Confluence/Jira | ❓ Неизвестно | Не упомянуто в cv.md |
| Git | ✅ Match | cv.md: "Git, GitLab, CI/CD (рабочий опыт)" + "Feature Branching (Git Flow)" |
| iOS-разработка на Swift | ❌ Gap (hard) | Кандидат делала iOS-сборки через Flutter (портирование Android→iOS, отправка в App Store) — это НЕ native Swift-разработка |
| Тестирование: Jest (unit), Cypress (e2e) | ⚠️ Частично | cv.md: Vitest (unit), Storybook, Playwright (E2E на РМК) — сопоставимые практики, но не те же инструменты |
| Генеративные AI-модели (компетенция) | ❌ Gap | Не упомянуто в cv.md |
| GigaChat, Kandinsky, создание AI-агентов (бонус) | ❌ Gap | Не упомянуто в cv.md — но обозначено в JD как бонус, не блокер |
### Gaps y estrategia de mitigación
1. **React vs Vue (hard blocker).** Весь продакшн-опыт кандидата — Vue 3/Composition API/Pinia. React и Vue концептуально близки (component-based, reactive state), но это разные экосистемы и разный синтаксис. Adjacent-опыта, покрывающего именно React, нет. Ключевые ATS-фильтры по стеку с высокой вероятностью отсеют профиль на этапе резюме. Митигация: нет реалистичного пути закрыть этот гэп для конкретно этой заявки — честно не подавать, а не пытаться "продать" React-опыт, которого нет.
2. **iOS Swift (hard blocker).** У кандидата есть релевантный, но не идентичный опыт: сборка и релиз iOS-приложений через Flutter (репривязка Firebase push-токенов на iOS, сборка iOS-билдов, отправка в App Store). Это демонстрирует знакомство с iOS release-процессом, но НЕ native Swift-разработку. Митигация: если бы кандидат хотела откликнуться несмотря на это, честная формулировка — "опыт со сборкой/релизом iOS через Flutter, готова осваивать Swift", но это не закрывает hard-требование JD.
3. **Oracle/PostgreSQL (soft gap).** У кандидата только MongoDB на ознакомительном уровне. Frontend-роль обычно не требует глубокого владения БД, но explicit-упоминание в JD говорит о более full-stack-ориентированной команде, чем привычный профиль кандидата.
4. **GenAI/GigaChat/Kandinsky/AI-агенты (soft gap, bonus в JD).** Не блокирующее — JD явно маркирует это как "bonus", не как обязательное требование.
## C) Nivel y Estrategia
**Nivel detectado en JD:** Middle, 3+ года коммерческого опыта.
**Natural level кандидата:** Ближе к Junior+/начинающему Middle — коммерческий опыт с ноября 2024 (около 8 месяцев на момент оценки) плюс более ранняя заказная разработка в ТулГУ (10 месяцев, 2022). Суммарно заметно меньше формальных "3+ лет", которые запрашивает JD.
**Plan "vender senior sin mentir":** Учитывая одновременно (a) реальный разрыв по годам опыта и (b) полное несовпадение стека (React vs Vue) и (c) отсутствие native iOS/Swift — попытка "продать" уровень выше реального здесь не имеет смысла: разрыв не в seniority framing, а в фундаментальном стек-мисматче. Даже при идеальной подаче кандидат не закрывает hard-требования JD.
**Plan "si me downlevelan":** Неприменимо — посадка помечена источником как архивная (см. Блок G), обсуждать downlevel-сценарий преждевременно.
## D) Comp y Demanda
| Fuente | Dato | Nota |
|---|---|---|
| hirehi.ru (оценка ИИ) | ~218 541 ₽ (годовая оценка, вероятно ошибка парсинга/агрегатора) | Формулировка источника нестандартна ("annually"), трактовать с осторожностью |
| enigmai.ru (обзор зарплат разработчиков Сбера, 2026) | Middle на React в 2026 — ориентир ~320 000 ₽/мес | Существенно выше target-диапазона кандидата (100 000–120 000+ ₽/мес) |
| career.habr.com/companies/sbertech/scores | Смешанные отзывы: интересные задачи, достойная оплата — НО раздутая бюрократия, медленные согласования, ограниченная удалёнка в ряде подразделений | [Хабр Карьера — СберТех](https://career.habr.com/companies/sbertech/scores) |
**Score de comp: 4/5** (рыночно комп выше таргета кандидата) — но это второстепенно: комп не компенсирует жёсткие блокеры по локации и стеку ниже.
Sources:
- [Сколько платят разработчикам в Сбере в 2026 году: цифры и грейды | ENIGMA AI](https://enigmai.ru/interview/sber/sber-salary-dev-2026/)
- [Оценки и отзывы сотрудников о компании СберТех за 2026 год — Хабр Карьера](https://career.habr.com/companies/sbertech/scores)
## E) Plan de Personalización
Учитывая рекомендацию SKIP (архивная посадка + множественные hard-блокеры), детальная персонализация CV/LinkedIn для этой заявки не рекомендуется — усилия не окупятся. Если пользователь всё же захочет откликнуться "на будущее" (например, если появится похожая live-вакансия на React в Сбере с полностью удалённым форматом), базовые шаги:
| # | Sección | Estado actual | Cambio propuesto | Por qué |
|---|---------|---------------|-------------------|---------|
| 1 | Summary | Акцент на Vue 3 + Flutter | Явно указать "готова к быстрому переходу на React при сильной базе в Vue/TS" | Снижает риск автоматического отсева по keyword-match, но не отменяет реального гэпа |
| 2 | Skills | Vite упомянут без webpack | Добавить явное "готова к webpack" при наличии | Частичное совпадение по тулингу |
| 3 | Опыт | RBAC-история сформулирована под Vue-контекст | Обобщить формулировку до "проектирование ролевых моделей доступа", без привязки к фреймворку | Переносимый навык вне зависимости от стека |
*Top 5 изменений CV / LinkedIn не прорабатываются детально — см. рекомендацию Skip выше.*
## F) Plan de Entrevistas
Учитывая рекомендацию Skip, глубокая подготовка к интервью не оправдана. Если пользователь всё же продвинется, наиболее переносимые STAR-истории:
| # | Requisito JD | Historia STAR | S | T | A | R |
|---|---|---|---|---|---|---|
| 1 | Знание паттернов/архитектуры | Проектирование RBAC в «Здесь ЕКОМ» | Нужна была модель доступа с разграничением по отделам (логистика/заказы) | Спроектировать и объяснить бэкенд-команде ролевую модель | Использовала профильное ИБ-образование, разработала и защитила модель перед бэкенд-разработчиком | Модель внедрена, отделы видят только релевантные данные |
| 2 | Git/командная работа/процессы | Внедрение Feature Branching на РМК | Legacy-проект без версионирования веток, "зависающие" фичи | Внедрить Git Flow и обучить команду | Настроила процесс в GitLab, обучила коллегу с 11-летним стажем | Команда перешла на стабильные еженедельные релизы |
| 3 | Тестирование | Внедрение Playwright E2E на РМК | Legacy-проект без автотестов | Добавить E2E-покрытие критичных сценариев | Внедрила Playwright, покрытие позитивных/негативных сценариев | Тесты на этапе внедрения, снижение регрессий |
**Case study рекомендуемый:** RBAC-проектирование в «Здесь ЕКОМ» — единственная история, которая универсально переносится вне зависимости от React/Vue-контекста (архитектурное мышление, не синтаксис фреймворка).
**Red-flag вопросы и как отвечать:**
- *"У вас нет коммерческого опыта на React — как быстро вы адаптируетесь?"* — честно: "весь мой опыт на Vue 3/Composition API, но паттерны похожи (component-based, reactive state); готова к обучению, но не могу заявлять готовый React-опыт."
- *"Есть опыт на Swift?"* — честно: "нет native Swift, но есть опыт сборки и релиза iOS-приложений через Flutter, включая отправку в App Store."
## G) Posting Legitimacy
**Batch mode limitations:** Playwright недоступен — точные freshness-сигналы (apply button state, точное число дней) не верифицированы напрямую.
**Доступные сигналы:**
| Señal | Resultado | Fuente |
|---|---|---|
| Статус посадки | **"Archived — position no longer accepting applications"** (posted 2026-06-25) — явно сообщено источником при скрапинге | WebFetch → hirehi.ru |
| Источник посадки | hirehi.ru — агрегатор (AI-估计 оценка зарплаты, "estimated by AI"), не прямой ATS компании | WebFetch |
| Появление в data/scan-history.tsv | Добавлена 2026-07-07 через источник "telegram-api" (Telegram-канал "Javascript jobs Vue/React/Angular") — вторичный агрегатор, не первоисточник | data/scan-history.tsv |
| Качество описания JD | Средняя специфичность: есть конкретные требования по стеку и обязанностям, но общее описание команды шаблонное ("развивать технологический стек", "формировать сообщество") | Анализ текста JD |
| Company hiring signals | Нет признаков заморозки найма/увольнений у Сбера; компания активно фигурирует в scan-history с несколькими открытыми frontend-позициями (rabota.sber.ru) | data/scan-history.tsv + Блок D |
**Assessment: Suspicious.** Явный сигнал "archived / no longer accepting applications" от источника — это не типичная batch-mode неопределённость (когда просто нет данных), а прямое утверждение о закрытии посадки. В сочетании с тем, что запись пришла через вторичный Telegram-агрегатор, а не напрямую с rabota.sber.ru или карьерной страницы Сбера, уверенности в актуальности недостаточно для более высокого тира.
---
## Score Global
| Dimensión | Score |
|---|---|
| Match con CV | 2.0/5 |
| Alineación North Star | 1.0/5 |
| Comp | 4.0/5 |
| Señales culturales | 3.0/5 |
| Red flags | -2 (гибрид Москва/без переезда — жёсткий блокер по modes/_profile.md; посадка архивна; стек React не Vue; iOS Swift не Flutter) |
| **Global** | **1.2/5** |
**Рекомендация: SKIP.** Три независимых жёстких блокера (локация, стек, iOS/Swift) плюс явный сигнал о закрытии посадки. Не подавать заявку.
---
## Keywords extraídas
React, React-Redux, Redux Toolkit, TypeScript, JavaScript, Oracle, PostgreSQL, CI/CD, webpack, Vite, Confluence, Jira, Git, iOS, Swift, Jest, Cypress, генеративные модели, GigaChat, Kandinsky, AI-агенты, retail-решения, гибрид, Москва