Files
career-ops-vbleroy/reports/068-sber-frontend-2026-07-08.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

20 KiB
Raw Blame History

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

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 Смешанные отзывы: интересные задачи, достойная оплата — НО раздутая бюрократия, медленные согласования, ограниченная удалёнка в ряде подразделений Хабр Карьера — СберТех

Score de comp: 4/5 (рыночно комп выше таргета кандидата) — но это второстепенно: комп не компенсирует жёсткие блокеры по локации и стеку ниже.

Sources:

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-решения, гибрид, Москва