append new fiels
Release Please / release-please (push) Failing after 18s
CodeQL Analysis / Analyze (go) (push) Failing after 2m9s
CodeQL Analysis / Analyze (javascript-typescript) (push) Failing after 1m42s
Close stale issues and PRs / stale (push) Successful in 2s

This commit is contained in:
redlineo committed 2026-07-22 10:59:45 +03:00
1 parent 9d012f44c2
commit 03cc5f44a6
261 files changed
+23083 -114

No files matched your search

@@ -0,0 +1,86 @@
# Оценка: Яндекс — Flutter-разработчик в команду Pro Foundation Mobile
**Дата:** 2026-07-21
**Архетип:** Mobile Developer (Flutter) — вторичный архетип кандидата, но роль специализирована на платформенной/perf-инженерии, а не продуктовой фиче-разработке
**Балл:** 2.1/5
**URL:** https://yandex.ru/jobs/vacancies/flutterrazrabotchik-v-komandu-pro-foundation-mobile-27152
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Mobile Developer (Flutter), fit: secondary |
| Domain | Mobile platform/perf engineering — команда Pro Foundation Mobile отвечает за скорость и стабильность работы приложения "Яндекс Про" (таксисты/курьеры) на уровне платформы, а не отдельных фич |
| Function | Build + Research — переосмысление архитектуры старта приложения, инструменты геолокации, perf-тестирование на "ферме устройств" |
| Seniority | "От 3 лет" — на странице этот параметр указан как единственная планка опыта, но объём задач (главный архитектор запуска, работа с Event Loop внутри Dart, кастомная геолокация) соответствует скорее Senior |
| Формат работы | На странице вакансии перечислены сразу три формата — "Гибридный", "Удалённая работа", "Офис" — как атрибуты именно этой позиции (не общие фильтры раздела), т.е. удалёнка формально доступна |
| Размер команды | Не указан |
| Оформление | Не указано в JD (по умолчанию ТК РФ, стандарт для ООО «Яндекс») |
| TL;DR | Стек (Flutter) совпадает, но роль — глубокая платформенная/perf-инженерия (native Android, Kotlin, Event Loop, perf-тесты), а не продуктовая разработка фич, которой кандидат занималась на "Здесь Аптека" |
**Vibe команды:** JD написан от первого лица руководителя группы, с личным обращением ("Я ищу разработчика, который любит заглянуть под капот технологий") — сигнал небюрократичной, инженерно-ориентированной культуры с высокой автономией в исследовательских задачах. Явных упоминаний менторства или code review нет — недостаточно данных для оценки этого аспекта, стоит уточнить на собеседовании.
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Работали с Flutter | Совпадение — ~1,5 года коммерческого Flutter на "Здесь Аптека", "Здесь Сотрудник", "Здесь Чат" |
| Знаете или пробовали нативную Android-разработку | **Пробел** — CV не содержит нативной Android/Kotlin разработки, только Flutter-кросс-платформенный слой |
| Понимаете Event Loop в Dart | **Пробел** — не упомянуто в CV; асинхронность в опыте кандидата на уровне прикладного использования (Firebase push, WebSocket), не внутреннего устройства рантайма |
| Работали с системами аналитики, логирование мобильных приложений | Частичное совпадение — диагностика бага "Избранное" (анализ логики загрузки данных), но не специализированная аналитика/доставка логов на бэкенд |
| Готовы освоить Kotlin | Соответствует профилю "быстро осваиваю" в CV, но это готовность, а не текущий навык |
**Пробелы:**
1. **Hard blocker по домену** — это не продуктовая Flutter-разработка (фичи, баги, UI), а платформенная инженерия производительности и геолокации на стыке с нативным Android. Это принципиально другой профиль задач, чем весь опыт кандидата на "Здесь Аптека".
2. Нет портфолио-проекта или commercial опыта, закрывающего именно perf-tooling/native-bridging нишу.
3. План смягчения: в сопроводительном можно упомянуть диагностику бага "Избранное" (постраничная загрузка вместо одного запроса — классическая perf-оптимизация) как демонстрацию перфоманс-мышления, но это не заменяет отсутствие опыта с native Android/Kotlin.
## C) Уровень и стратегия
1. **Уровень в JD** — формально "от 3 лет", но по факту задачи (главный архитектор ускорения старта приложения, разработка кастомных геолокационных решений, построение perf-инфраструктуры) ближе к Senior/Staff-уровню специализированной платформенной команды.
2. **Естественный уровень кандидата** для архетипа Mobile (Flutter) — Middle, ~1,5-2 года коммерческого опыта, преимущественно продуктовая фиче-разработка и багфиксинг, не platform engineering.
3. **План "если понизят":** неприменимо — блокер не в грейде, а в домене (platform/perf vs product features). Даже при готовности компании обучать, разрыв в native-Android/Kotlin и в глубине Dart-рантайма делает эту конкретную вакансию стретчем, а не просто "понижением".
## D) Компенсация и спрос
| Показатель | Значение | Источник |
|---|---|---|
| Flutter-разработчик, средняя ЗП по РФ (2026) | ~190 000 ₽/мес (диапазон 140 000–240 000 ₽) | [SkillStat — медиана Flutter Москва](https://skillstat.ru/it/professions/flutter-developer/salary/) |
| Senior Flutter (3-6 лет) | 200 000–250 000 ₽/мес | по данным hh.ru-подборки, см. поиск выше |
| Яндекс как работодатель | Один из крупнейших техработодателей РФ, зарплаты обычно на уровне рынка и выше, широкий соцпакет (ДМС, премии раз в полгода) | видно из бенефитов на странице вакансии |
Зарплата в самой вакансии не указана. Учитывая специализированный platform-уровень задачи, реалистичный диапазон, вероятно, ближе к верхней границе (200 000+ ₽/мес gross), что выше целевого минимума кандидата (140 000 ₽/мес net), но подтверждения в JD нет.
## E) План персонализации
Низкий приоритет ввиду доменного разрыва. Если кандидат решит откликнуться несмотря на разрыв:
| # | Раздел | Текущее состояние | Предлагаемое изменение | Почему |
|---|--------|--------------------|-------------------------|--------|
| 1 | Summary | Общий Vue3+Flutter профиль | Выдвинуть на первый план perf-ориентированные эпизоды (диагностика "Избранное", WebSocket real-time) | JD ищет именно perf/geo мышление |
| 2 | Skills | Flutter указан без уточнений | Явно отметить готовность к Kotlin/native Android как "быстро осваиваю" | Закрывает явный пробел JD прямой формулировкой |
## F) План собеседований
Не приоритетно при текущем доменном разрыве. Единственная сильная история — диагностика и фикс "Избранное" на "Здесь Аптека" (S: жалобы на не открывающийся раздел; T: найти причину; A: обнаружила загрузку одним запросом, обсудила с бэкендом, внедрила постраничную загрузку; R: жалобы прекратились; Reflection: перфоманс-проблемы часто скрыты за поведенческими жалобами пользователей, стоит проверять паттерн запросов раньше).
## G) Легитимность вакансии
**Оценка: High Confidence**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Freshness / apply-контрол | Активная кнопка "Войти и откликнуться", полноценный текст от руководителя группы с именем и фото | Positive |
| Качество описания | Высокая специфичность — три конкретных проекта (ускорение старта, геолокация, perf-тесты), названо имя нанимающего менеджера | Positive |
| Компания | Яндекс — крупнейший техработодатель РФ, штатная careers-платформа | Positive |
| Reposting | В scan-history.tsv эта вакансия зафиксирована один раз (2026-07-14), повторов не найдено | Neutral |
---
## Извлечённые ключевые слова
Flutter, Dart, Event Loop, нативная Android-разработка, Kotlin, геолокация, GPS, perf-тесты, производительность, архитектура старта приложения, аналитика, логирование, асинхронное программирование, реактивное программирование, Яндекс Про, мобильная разработка
@@ -0,0 +1,78 @@
# Оценка: Яндекс — MultiTrack для фронтенд разработчиков
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (Vue.js) — стек JS/TS совпадает, но формат программы и уровень не подходят
**Балл:** 1.0/5
**URL:** https://yandex.ru/jobs/vacancies/multitrack-dlya-frontend-razrabotchikov-1686
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Frontend Developer — программа не привязана к конкретному стеку, ротация по командам (БЭМ+ReactJS, тестирование, локализация, аналитика) |
| Domain | Ротационная 7-недельная программа MultiTrack — кандидат меняет команды/проекты, а не работает над одним продуктом |
| Function | Build, с элементами исследования (пробует разные технологии/команды до выбора постоянного места) |
| Seniority | "От 5 лет" + JD явно требует "не менее четырёх лет" опыта клиентской/серверной веб-разработки — Senior |
| Формат работы | **Москва / Санкт-Петербург · Гибридный** — ни один из городов не Тула, удалённая работа не указана как атрибут этой вакансии |
| Размер команды | Не применимо (ротационная программа) |
| Оформление | Не указано в JD |
| TL;DR | Технически широкий JS/TS/Node.js стек мог бы частично подойти, но два независимых блокера — гибрид вне Тулы и Senior-уровень (4-5+ лет) — обнуляют практическую ценность совпадения |
⚠️ **Geo-mismatch:** структурное поле локации указывает "Гибридный" в Москве/Санкт-Петербурге, при этом в JD нет ни одного упоминания удалённого формата — противоречий с "remote" в тексте нет, но и подтверждения удалёнки тоже нет, то есть базовое рабочее предположение — очный/гибридный формат.
**Ключевой блокер:** применяется жёсткое правило локации (`modes/_profile.md`): гибрид/офис вне Тулы → балл по этому измерению **1.0**, что тянет глобальный балл в диапазон 1.0 независимо от силы остальных измерений.
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Опыт клиентской/серверной веб-разработки от 4 лет | **Нет** — у кандидата ~1,5-2 года коммерческого фронтенд-опыта |
| Отличное владение JavaScript/TypeScript/Node.js/HTML/CSS | Частичное совпадение — JS/TS/HTML/CSS сильные, Node.js на ознакомительном уровне (хакатон + учебный проект ТулГУ) |
| Широкий технический кругозор вне интерфейсной разработки | Частичное совпадение — RBAC-дизайн (ИБ-образование), WebSocket, но не на уровне "4+ года" опыта |
**Пробелы:**
1. **Hard blocker — локация.** Гибрид в Москве/СПб, кандидат в Туле без возможности переезда/командировок.
2. **Hard blocker — опыт.** Требуемые 4-5+ лет не совпадают с ~1,5-2 годами кандидата — это не "понижение уровня", а формальное несоответствие входному порогу ротационной программы для опытных фронтендеров.
3. Стек-пересечение (JS/TS) не компенсирует эти два структурных блокера.
## C) Уровень и стратегия
Естественный уровень кандидата — Middle. JD целится в опытных фронтендеров (4-5+ лет) для ротации по внутренним командам. План "продать senior без обмана" здесь неприменим: разрыв в стаже слишком велик, а формат гибрида в другом городе делает вопрос уровня вторичным. Рекомендация — не откликаться сейчас, вернуться к MultiTrack через 2-3 года при накоплении стажа и/или переезде.
## D) Компенсация и спрос
| Показатель | Значение | Источник |
|---|---|---|
| Frontend-разработчик, медиана по Москве (2026) | По разным источникам от ~260 000 до 550 000 ₽/мес в зависимости от методологии подсчёта | [ГородРабот.ру](https://moskva.gorodrabot.ru/salaries/frontend-razrabotchik), [Skillbox Media](https://skillbox.ru/media/code/zarplaty-i-skilly-frontendrazrabotchikov-raznykh-greydov-issledovanie-skillbox-media/) |
| Senior-уровень (T-shaped, JS/TS + смежные компетенции) | 700 000+ ₽/мес при глубокой экспертизе | [ENIGMA AI — разбор по грейдам](https://enigmai.ru/salary/frontend/frontend-salary-2026/) |
Оформление в MultiTrack, вероятно, ближе к верхней границе рынка для Senior (Яндекс традиционно платит на уровне рынка и выше), но при текущем уровне кандидата и локационном блокере вопрос комп неактуален для этой конкретной позиции.
## E) План персонализации
Не рекомендуется — два независимых hard blocker'а (локация + грейд) делают персонализацию нецелесообразной для этой вакансии.
## F) План собеседований
Не применимо при текущем несоответствии критериям (грейд + локация).
## G) Легитимность вакансии
**Оценка: High Confidence**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Freshness / apply-контрол | Активная кнопка "Войти и откликнуться" | Positive |
| Качество описания | Высокая специфичность — конкретное название программы (MultiTrack), ссылки на процесс найма и гид по программе | Positive |
| Компания | Яндекс, штатная careers-платформа | Positive |
| Reposting | Одна запись в scan-history.tsv (2026-07-14), повторов не найдено | Neutral |
---
## Извлечённые ключевые слова
MultiTrack, JavaScript, TypeScript, Node.js, HTML, CSS, БЭМ, ReactJS, юнит-тестирование, регрессионное тестирование, функциональное тестирование, локализация, аналитика, эксперименты, ротация, Москва, Санкт-Петербург, гибридный формат
@@ -0,0 +1,82 @@
# Оценка: Яндекс — Фронтенд-разработчик в Yandex Pay
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (React) — не основной стек кандидата (Vue), плюс локационный блокер
**Балл:** 1.0/5
**URL:** https://yandex.ru/jobs/vacancies/frontendrazrabotchik-v-yandex-pay-15675
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Frontend Developer — стек React/TypeScript, не Vue |
| Domain | Финтех — платёжные интерфейсы Yandex Pay (внутренние сервисы + внешние партнёры) |
| Function | Build + fullstack-уклон ("клиент, сервер, инфраструктура, аналитика, тестирование" — нет узкой специализации) |
| Seniority | "От 3 лет" |
| Формат работы | **Санкт-Петербург / Москва** — на странице вакансии указаны только города, ни "Гибридный", ни "Удалённая работа" не перечислены как атрибуты (в отличие от вакансии Pro Foundation Mobile из этой же партии, где такие теги присутствовали) — рабочее предположение: очный офисный формат |
| Размер команды | Не указан |
| Оформление | Не указано в JD |
| TL;DR | React (не Vue) стек + отсутствие подтверждённой удалёнки в Москве/СПб — двойной блокер для кандидата из Тулы |
⚠️ **Geo-mismatch:** структурное поле локации ограничено Москвой/Санкт-Петербургом без пометки о гибридном или удалённом формате — при отсутствии явного упоминания "remote" в тексте JD и отсутствии тега "Удалённая работа" на странице (который присутствовал у соседней вакансии Yandex в этой же партии), базовое предположение — очный офис.
**Ключевой блокер:** офис/предположительно очный формат вне Тулы → балл по локации **1.0** согласно `modes/_profile.md`.
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Отличное владение чистым JavaScript | Совпадение — JS в списке навыков, коммерческий опыт |
| Разработка на TypeScript, React | **Пробел** — коммерческий опыт кандидата на Vue 3, не React; TypeScript есть, React нет |
| HTML/CSS | Совпадение |
| Git | Совпадение — GitLab, Feature Branching |
| Node.js (плюсом) | Частичное совпадение — ознакомительный уровень (хакатон, учебный проект) |
| Тесты (юнит/интеграционные) | Совпадение — Vitest, Playwright E2E |
| nginx, Docker/LXC, CI/CD, *nix CLI (плюсом) | Частичное совпадение — CI/CD рабочий опыт (GitLab), Docker/nginx не упомянуты в CV |
**Пробелы:**
1. **Hard blocker — локация.** Нет подтверждённой удалёнки, оба указанных города вне Тулы.
2. **Существенный gap — фреймворк.** React вместо Vue — весь коммерческий опыт кандидата на Vue 3/Composition API, миграция портфолио на React потребовала бы времени на подтверждение навыка.
3. Общий JS/TS/Git/тестирование базис совпадает хорошо, но не компенсирует два структурных ограничения выше.
## C) Уровень и стратегия
Естественный уровень кандидата (Middle, Vue-специализация) формально близок к "от 3 лет" JD, но фреймворк не совпадает, и локационный блокер делает вопрос уровня вторичным. Рекомендация — не приоритизировать эту вакансию; если у кандидата в будущем появится React-опыт и подтверждённая удалёнка в аналогичной финтех-роли Яндекса, вернуться к оценке.
## D) Компенсация и спрос
| Показатель | Значение | Источник |
|---|---|---|
| Frontend-разработчик, медиана рынка (2026) | 210 000–260 000 ₽/мес по рынку в целом, выше в Москве | [ГородРабот.ру](https://moskva.gorodrabot.ru/salaries/frontend-razrabotchik) |
| Яндекс как работодатель | Зарплата на уровне рынка и выше (указано прямо в бенефитах вакансии), премии раз в полгода | со страницы вакансии |
Конкретная сумма в JD не указана. Vue vs React — не вопрос комп, а вопрос применимости стека, что уже отражено в блоке B.
## E) План персонализации
Не рекомендуется ввиду двойного блокера (локация + фреймворк).
## F) План собеседований
Не применимо при текущем несоответствии.
## G) Легитимность вакансии
**Оценка: High Confidence**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Freshness / apply-контрол | Активная кнопка "Войти и откликнуться" | Positive |
| Качество описания | Конкретный продукт (Yandex Pay), конкретные задачи, разговорный "стартаповский" тон описания команды | Positive |
| Компания | Яндекс, штатная careers-платформа, похожая открытая вакансия "Разработчик интерфейсов в Yandex Pay" в блоке "Откликнуться на другие вакансии" — признак активно растущей команды, не единичного ghost-поста | Positive |
| Reposting | Одна запись в scan-history.tsv (2026-07-14) | Neutral |
---
## Извлечённые ключевые слова
TypeScript, React, JavaScript, HTML, CSS, Node.js, Git, HTTP, nginx, Docker, LXC, CI/CD, unit-тесты, интеграционные тесты, Yandex Pay, финтех, платёжные интерфейсы, архитектура сервиса, Санкт-Петербург, Москва
+79
View File
@@ -0,0 +1,79 @@
# Оценка: МТС — Senior Fullstack Developer (Python, React) [УСД-Портал, МТС Веб Сервисы]
**Дата:** 2026-07-21
**Архетип:** Fullstack Developer (Vue + Node.js) — адъясентный архетип, но роль на деле Senior Python-разработчик с уклоном во фронтенд, не наоборот
**Балл:** 1.0/5
**URL:** https://job.mts.ru/vacancy/680793419282384952
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Fullstack — но с явным приоритетом на backend: "старший Python разработчик с уклоном во Frontend (React)" |
| Domain | Enterprise networking tooling — УСД-Портал, управление сетевыми доступами и запросами на пропуск трафика на межсетевых экранах МТС |
| Function | Build (BackEnd + Front), с сетевой предметной областью (L2/L3, FireWall ACL, NAT) |
| Seniority | Senior, "3-6 лет" на странице, но в тексте JD — "опыт разработки на Python от 4х лет" + "опыт разработки на React" (без указания лет) |
| Формат работы | **Москва · Гибридный · полный день** |
| Размер команды | Не указана |
| Оформление | Не указано в JD (ООО «МТС Веб Сервисы», предположительно ТК РФ) |
| TL;DR | Роль по факту — Senior Python/DDD backend-разработчик, для которого React — второстепенный навык; у кандидата обратный профиль (Frontend-first, Node.js на ознакомительном уровне), плюс тот же локационный блокер (гибрид в Москве), что и в остальных вакансиях МТС этой партии |
**Ключевой блокер:** гибрид в Москве вне Тулы → балл по локации **1.0** согласно `modes/_profile.md`, независимо от стекового несовпадения.
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Опыт Python от 4 лет, ООП/предметно-ориентированное программирование (DDD) | **Нет** — Python не упомянут в CV кандидата вообще |
| Опыт с ORM (SQLAlchemy) | **Нет** |
| Опыт разработки на React | **Нет** — коммерческий опыт на Vue 3, не React |
| Знание сетевых технологий (L2, L3, FireWall ACL, NAT) | **Нет** — не входит в профиль кандидата |
| Юнит-тесты | Частичное совпадение — есть опыт с Vitest/Playwright, но не в контексте Python |
**Пробелы:**
1. **Hard blocker — локация.** Гибрид, Москва.
2. **Hard blocker — стек.** Роль требует Senior-уровень именно в Python-разработке (backend-first), у кандидата нет ни одной строки коммерческого Python-опыта — это не смежный, а принципиально другой технологический стек.
3. React вместо Vue — дополнительный, хоть и второстепенный на фоне Python, разрыв.
## C) Уровень и стратегия
Неприменимо содержательно: расхождение не в грейде (Middle vs Senior), а в самом технологическом направлении (Python/DDD backend vs Vue/TS frontend). "План продать senior без обмана" здесь не работает — компетенция попросту отсутствует, а не занижена.
## D) Компенсация и спрос
| Показатель | Значение | Источник |
|---|---|---|
| Senior Fullstack (Python + React), общий ориентир по рынку | Значительно выше стандартного Frontend-диапазона за счёт requirement'а на два глубоких стека одновременно | оценка на основе общих трендов Frontend/Python рынка (см. поиски выше) |
| МТС/МТС Веб Сервисы, найм в IT (2026) | По отраслевым данным МТС сократила количество открытых вакансий на 15-18% за последний год на фоне общего тренда сокращений в IT РФ в 2026 году | [devby.io — увольнения в IT 2026](https://devby.io/news/za-poltora-mesyatsa-2026-v-it-uvoleno-30-tysyach-etot-god-mozhet-obognat-2025) |
Оформление: не указано в JD — данных о net/gross нет. Конкретная сумма компенсации не указана в вакансии.
## E) План персонализации
Не рекомендуется — фундаментальное стековое несовпадение (Python/DDD backend + сетевая предметная область) плюс локационный блокер делают персонализацию нецелесообразной.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: High Confidence**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Freshness / apply-контрол | Активная кнопка "Откликнуться", полноценная форма отклика | Positive |
| Качество описания | Высокая специфичность — конкретный продукт (УСД-Портал), конкретная предметная область (межсетевые экраны, ACL), детальный список ожиданий | Positive |
| Компания | ООО МТС Веб Сервисы (MWS) — публичное подразделение МТС, штатная careers-платформа | Positive |
| Общий контекст найма МТС (2026) | Отраслевой тренд сокращений в IT РФ в 2026 году, МТС сократила число открытых вакансий на 15-18%, но это не признак фиктивности конкретно этой позиции — компания продолжает публиковать новые вакансии по разным продуктам (см. также GARNET, УСД-Портал, «Fullstack-разработчик (Senior)» в этой же партии) | Neutral |
| Reposting | Одна запись в scan-history.tsv (2026-07-14) | Neutral |
---
## Извлечённые ключевые слова
Python, DDD, SQLAlchemy, ORM, React, REST API, unit-тесты, Jira, Confluence, Git, GitLab, CI/CD, L2, L3, маршрутизация, FireWall ACL, NAT, УСД-Портал, МТС Веб Сервисы, MWS Cloud Platform, Москва, гибридный формат
@@ -0,0 +1,82 @@
# Оценка: МТС — Fullstack-разработчик (Senior)
**Дата:** 2026-07-21
**Архетип:** Fullstack Developer (Vue + Node.js) — адъясентный архетип кандидата, но требуемый бэкенд-стек (Python/Go, highload, K8s) не пересекается с профилем
**Балл:** 1.3/5
**URL:** https://job.mts.ru/vacancy/682142479041954217
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Fullstack Developer — Senior, полноценный стек и на бэкенде, и на фронтенде |
| Domain | Телеком-инфраструктура — автоматизация мобильной и транспортной сетей (backend на Python) + React-интерфейсы для этих систем |
| Function | Build — серверная логика/API на Python, веб-интерфейсы на React, highload/распределённые системы |
| Seniority | Senior, "3-6 лет"; JD требует "не менее 4 лет frontend-разработки с TypeScript **и** не менее 5 лет backend-разработки (Python или Go)" — двойное требование к глубокой экспертизе в обоих направлениях |
| Формат работы | **Москва · Полный день · Удалённая работа** — единственная вакансия МТС в этой партии без локационного блокера |
| Размер команды | Не указана |
| Оформление | Не указано в JD |
| TL;DR | Единственная удалённая позиция МТС в пакете, но требования — экспертный уровень одновременно в Python/Go highload-бэкенде (шардирование, микросервисы, Kubernetes) и в продвинутом React/TypeScript — у кандидата нет ни одного из требуемых backend-языков и опыта распределённых систем |
**Vibe команды:** JD упоминает "профессиональные гильдии инженеров", внутреннюю площадку TechTalks, участие во внешних конференциях (HighLoad++, DevOps Conf) — сильный сигнал развитой инженерной культуры и обмена опытом. Явных упоминаний конкретно менторства для новых сотрудников нет — недостаточно данных, стоит уточнить на собеседовании.
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Backend от 5 лет (Python или Go) | **Нет** — ни Python, ни Go не входят в стек кандидата |
| Frontend от 4 лет с TypeScript | Частичное совпадение — TypeScript есть, но опыт ~1,5-2 года (не 4+), и на Vue, не на React |
| Highload, микросервисы, шардирование/репликация | **Нет** — не входит в опыт кандидата |
| Оптимизация React-рендеринга, Webpack/Vite/Babel | Частичное совпадение — Vite есть (не в контексте React), рендеринг-оптимизация не подтверждена |
| Kubernetes, контейнеризация, очереди/брокеры | **Нет** |
| CI/CD, тестирование (unit/E2E) | Совпадение — Vitest, Playwright E2E, GitLab CI/CD рабочий опыт |
**Пробелы:**
1. **Hard blocker — backend-язык.** Требование "5 лет Python или Go" не имеет аналога в CV кандидата ни в каком виде — не смежный навык, а отсутствующий полностью.
2. **Существенный gap — highload/распределённые системы.** Весь опыт кандидата — enterprise-фронтенд для ~1200 точек продаж, не highload-архитектура с шардированием и брокерами очередей.
3. **Существенный gap — React vs Vue** и разрыв в стаже (4 года требуется, ~1,5-2 у кандидата).
4. Единственная сильная сторона — CI/CD и тестирование — недостаточна, чтобы закрыть два предыдущих hard-уровня разрыва.
## C) Уровень и стратегия
Естественный уровень кандидата для fullstack-архетипа (Vue + light Node.js) — adjacent/стретч, Middle. Здесь же требуется Senior **в двух** направлениях одновременно (Python/Go highload backend + продвинутый React), что выходит далеко за пределы даже "продать senior без обмана" — разрыв не в позиционировании опыта, а в отсутствии самого технологического стека. План "если понизят уровень" неприменим: компания ищет готовую экспертизу в конкретных языках, которых у кандидата нет.
## D) Компенсация и спрос
| Показатель | Значение | Источник |
|---|---|---|
| Senior Fullstack (Python/Go + React), рыночный ориентир | Существенно выше стандартного frontend-диапазона за счёт двойной глубокой экспертизы и highload-профиля | оценка на основе общего тренда рынка |
| МТС Ocean (внутренняя платформа) | Указана как преимущество — избавляет от части DevOps-рутины (деплой/мониторинг/observability) | со страницы вакансии |
| Общий контекст найма МТС (2026) | См. также отчёт 146 — отраслевой тренд сокращений в IT РФ, но компания продолжает регулярно публиковать новые Senior-вакансии | [devby.io](https://devby.io/news/za-poltora-mesyatsa-2026-v-it-uvoleno-30-tysyach-etot-god-mozhet-obognat-2025) |
Конкретная зарплата в JD не указана.
## E) План персонализации
Не рекомендуется — отсутствие требуемого backend-стека (Python/Go) делает персонализацию профиля кандидата под эту вакансию нецелесообразной; удалённый формат не компенсирует фундаментальный разрыв в технологиях.
## F) План собеседований
Не применимо при текущем стековом несоответствии.
## G) Легитимность вакансии
**Оценка: High Confidence**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Freshness / apply-контрол | Активная кнопка "Откликнуться", полноценная форма | Positive |
| Качество описания | Высокая специфичность — детальный технический список требований по обоим стекам, конкретная инфраструктура (MTS Ocean) | Positive |
| Компания | ПАО МТС, штатная careers-платформа | Positive |
| Reposting | Одна запись в scan-history.tsv (2026-07-14) | Neutral |
| Требования | Двойное требование к глубокой экспертизе (5 лет backend + 4 года frontend) реалистично для этой роли, не выглядит противоречиво или искусственно завышенным для highload-инфраструктурной позиции в крупном телекоме | Neutral |
---
## Извлечённые ключевые слова
Python, Go, TypeScript, React, highload, микросервисы, шардирование, репликация, отказоустойчивость, Kubernetes, контейнеризация, V8, ClickHouse, Webpack, Vite, Babel, CI/CD, unit/E2E тесты, инцидент-менеджмент, Linux, очереди, брокеры, удалённая работа
@@ -0,0 +1,98 @@
# Оценка: Aviasales — Frontend Developer (GEM / User Platform)
**Дата:** 2026-07-21
**Архетип:** Frontend Developer — фреймворк в JD не указан явно, домен (авторизация/профиль) хорошо пересекается с сильной стороной кандидата
**Балл:** 2.8/5
**URL:** https://www.aviasales.ru/about/vacancies/4288807
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0) — на грани, стоит рассмотреть ручную генерацию через `/career-ops pdf aviasales-gem-frontend`, если кандидат готова закрыть разрыв по стажу в сопроводительном
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Frontend Developer — конкретный фреймворк (React/Vue/Angular) в тексте вакансии не назван, только "frontend developer" |
| Domain | User Platform — авторизация, уведомления, профиль и пользовательские данные |
| Function | Build — бизнес-логика и новые функции для профиля/авторизации, автотесты совместно с QA, работа с техдолгом |
| Seniority | "Опыт коммерческой продуктовой разработки frontend от 3-х лет" |
| Формат работы | **Полностью удалённо, "в любой точке мира"**, оплата в долларах — явно указано как принцип работы всей компании, не только этой команды |
| Размер команды | Не указан |
| Оформление | Не указано в JD (вероятно, GPH/самозанятость или зарубежный договор, учитывая "не привязываемся к локации, платим в долларах") — стоит уточнить формат оформления на собеседовании, так как это может влиять на социальные гарантии по сравнению с ТК РФ |
| TL;DR | Самая привлекательная вакансия партии по формату работы (remote-first, без бюрократии) и по доменному пересечению с сильной стороной кандидата (авторизация/профиль = RBAC-опыт), но стек не подтверждён явно и требуемый стаж (3+ года) на ~1-1.5 года превышает текущий опыт кандидата |
**Vibe команды:** JD прямо формулирует принципы работы — "без бюрократии: удобные процессы здорового человека, горизонтальные и открытые коммуникации, быстрое обсуждение идей и принятие решений" — сильный, явно сформулированный сигнал минимальной бюрократии и высокой автономии, редкий случай, когда это не инференс, а прямая цитата вакансии. Менторство и грейдовая сетка роста в тексте не упомянуты — недостаточно данных, стоит уточнить на собеседовании.
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Опыт коммерческой продуктовой frontend-разработки от 3 лет | Частичный gap — у кандидата ~1,5-2 года коммерческого фронтенд-опыта (с ноября 2024), не 3+ |
| Чистый и понятный код | Совпадение (качественно неизмеримо в JD, но подтверждается практикой рефакторинга и фикса ~20+ багов на "Здесь Аптека" и РМК) |
| Функциональность профиля, авторизации | **Сильное совпадение** — прямая релевантность: кандидат самостоятельно спроектировала ролевую модель авторизации (RBAC) для ~20 пользователей в ЕКОМ, с разграничением по отделам, и объясняла бэкенд-команде принцип работы модели |
| Покрытие автотестами совместно с QA | Совпадение — Vitest (unit), Storybook, Playwright E2E на РМК |
| Работа с техдолгом | Совпадение — стабилизация legacy-проекта РМК (~20 багов, включая сложный кейс с замыканием в реактивной переменной) |
| Конкретный фреймворк (React/Vue/etc.) | **Не указан в JD** — нейтрально, не gap и не совпадение; требует уточнения на собеседовании |
**Пробелы:**
1. Стаж (3+ года vs ~1,5-2) — nice-to-have/soft blocker, не абсолютный: кандидат ведёт три продукта одновременно (веб с нуля, legacy, мобильное приложение), что может частично компенсировать разницу в календарном стаже глубиной ответственности.
2. Фреймворк не подтверждён — стратегия: явно спросить в сопроводительном/на собеседовании, какой стек использует команда GEM/User Platform, вместо того чтобы предполагать совпадение или несовпадение.
3. Нет данных о формате оформления (ТК РФ / GPH / зарубежный контракт) — важно для кандидата с гражданством РФ без опыта работы по иностранным контрактам.
## C) Уровень и стратегия
1. **Уровень в JD** — заявлен как "от 3 лет", но конкретных Senior-маркеров (архитектура, менторство, highload) в тексте нет — задачи описаны в терминах продуктовой разработки фич и техдолга, что ближе к Middle по сути задач, несмотря на формальный стажевый порог.
2. **Естественный уровень кандидата** — Middle для архетипа Frontend, что практически совпадает с фактическим уровнем задач в JD, только формальный стажевый ценз чуть выше.
3. **План "продать senior без обмана":** сделать акцент на широте ответственности (три продукта одновременно, RBAC-дизайн наравне с бэкенд-командой, самостоятельная UI/UX работа) — это компенсирует более короткий календарный стаж глубиной и разнообразием решаемых задач.
4. **План "если понизят":** маловероятен сценарий понижения при remote-найме без формальных грейдов — скорее вопрос "пройдёт/не пройдёт" отбор по стажу, стоит явно указать RBAC-проект как компенсирующий фактор в отклике.
## D) Компенсация и спрос
| Показатель | Значение | Источник |
|---|---|---|
| Формат оплаты | В долларах, "не привязываемся к локации" | со страницы вакансии |
| Отзывы сотрудников Aviasales | Смешанные — хвалят стабильную зарплату, соцпакет (ДМС, компенсация английского/психотерапии, спорт), удалённый формат; отмечают сложности адаптации новичков в устоявшейся команде | [Dream Job — отзывы Aviasales](https://dreamjob.ru/employers/102629) |
| Общий диапазон Frontend-разработчика по РФ-рынку (для ориентира, не всегда применимо к валютной оплате) | 210 000–260 000+ ₽/мес эквивалент | [ГородРабот.ру](https://moskva.gorodrabot.ru/salaries/frontend-razrabotchik) |
Конкретная сумма в JD не указана. Оплата в долларах может как превышать, так и не совпадать с целевым диапазоном кандидата (140 000–160 000+ ₽/мес на руки) в зависимости от курса и структуры контракта — важно уточнить на первом контакте.
## E) План персонализации
| # | Раздел | Текущее состояние | Предлагаемое изменение | Почему |
|---|--------|--------------------|--------------------------|--------|
| 1 | Summary | Общий Vue3+Flutter профиль | Выдвинуть на первый план RBAC/авторизацию как ключевой проект | Прямое совпадение с доменом команды (User Platform: авторизация, профиль) |
| 2 | Опыт | Порядок пунктов ЕКОМ | Поставить RBAC-дизайн первым буллетом в разделе ЕКОМ | Самое релевантное достижение для этой конкретной вакансии |
| 3 | Сопроводительное | — | Явно адресовать разрыв в стаже (3+ лет vs ~1,5-2), сославшись на одновременное ведение трёх продуктов и самостоятельную RBAC-архитектуру | Превентивно закрывает единственный формальный blocker |
| 4 | Вопрос рекрутеру | — | Уточнить конкретный frontend-фреймворк команды и формат оформления (ТК РФ/GPH/иностранный контракт) | JD не раскрывает эти детали, критично для оценки соответствия и юридических гарантий |
## F) План собеседований
| # | Требование JD | История STAR+R | S | T | A | R | Reflection |
|---|-----------------|------------------|---|---|---|---|------------|
| 1 | Функциональность авторизации/профиля | RBAC-дизайн в ЕКОМ | Нужно было разграничить доступ ~20 пользователей офиса по отделам (логистика не видит заказы клиентского отдела и наоборот) | Спроектировать ролевую модель авторизации | Самостоятельно спроектировала модель ролей, опираясь на профильное ИБ-образование, и объяснила бэкенд-команде принцип работы и отличие от других моделей доступа | Модель внедрена и используется всеми ~20 пользователями | Ключевой урок: авторизация — это не только код, но и коммуникация модели нетехническим стейкхолдерам (отделам) |
| 2 | Работа с техдолгом | Стабилизация РМК (legacy) | Legacy-проект на 1200 точках, ~20 багов, включая сложный баг с замыканием (реактивная переменная в глобальном классе клавиатуры) | Найти и исправить причину, не сломав продакшн на 1200 точках | Диагностировала утечку через реактивные переменные, исправила биндинг | Клавиатура снова стабильно работает во всех точках | Reflection: в legacy-коде реактивность требует явного контроля жизненного цикла переменных, иначе накапливаются скрытые утечки |
| 3 | Покрытие автотестами с QA | Внедрение Playwright E2E на РМК | Не было E2E-покрытия критичного legacy-функционала | Внедрить Playwright тесты на этапе стабилизации | Внедрила E2E-тесты (на этапе раскатки) | Повышается уверенность в изменениях без ручной регрессии | Reflection: внедрение тестов на legacy эффективнее начинать с самых часто ломающихся сценариев, а не пытаться покрыть всё сразу |
**Рекомендуемый кейс:** RBAC-проект ЕКОМ — прямое пересечение с доменом команды (авторизация/профиль), плюс демонстрирует связку ИБ-образования и практики.
**Вопрос-ловушка и ответ:** "Почему стаж всего 1,5-2 года при требовании 3+?" → "За это время я вела три параллельных продукта (веб с нуля, legacy на 1200 точках, мобильное приложение), включая самостоятельное проектирование модели авторизации — глубина и разнообразие задач компенсируют более короткий календарный стаж."
## G) Легитимность вакансии
**Оценка: Proceed with Caution**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Freshness / apply-контрол | Активная кнопка "Откликнуться", защита ALTCHA от ботов на форме (стандартная практика, не признак фиктивности) | Positive |
| Качество описания | Умеренная специфичность — команда (User Platform/GEM) и зона ответственности названы конкретно, но фреймворк/стек не указан вовсе, что нетипично для качественной технической вакансии | Concerning (слабый сигнал) |
| Компания | Aviasales — известный, стабильно растущий продукт (агрегатор авиабилетов), публичные отзывы сотрудников подтверждают реальный remote-найм | Positive |
| Reposting | Одна запись в scan-history.tsv (2026-07-14), повторов не найдено | Neutral |
**Контекст:** Отсутствие указания фреймворка — не редкость для команд, где стек менее важен, чем продуктовое мышление ("умение понимать задачи бизнеса и пользователя" вынесено в JD на первый план перед конкретными технологиями) — типично для продуктовых команд зрелых компаний, не обязательно признак ghost job.
---
## Извлечённые ключевые слова
Frontend developer, User Platform, авторизация, профиль, уведомления, пользовательские данные, бизнес-логика, автотесты, QA, техдолг, remote, удалённо, продуктовая разработка, приоритизация, оценка трудозатрат, ДМС, психотерапия, GEM
View File
Whitespace-only changes.
@@ -0,0 +1,79 @@
# Оценка: KASE (Казахстанская фондовая биржа) — Junior/Middle Front-End Developer
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (Angular) — не основной стек кандидата (Vue), плюс жёсткий локационный блокер
**Балл:** 1.0/5
**URL:** https://www.linkedin.com/posts/aman-mussabayev-a80491258_juniormiddle-front-end-developer-location-share-7480566690972561408-M98V/
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Frontend Developer (Angular) |
| Domain | DA/DFA Platform — инфраструктура для рынка цифровых активов (криптовалюты, токенизированные активы) в KASE (Казахстанская фондовая биржа) |
| Function | Build — проектирование и разработка UI платформы, документация, тестирование |
| Seniority | Junior/Middle |
| Формат работы | **Алматы, Казахстан · Офис, полная занятость** — явно указано "On-site, Full-time", удалёнка не упоминается |
| Размер команды | Не указан |
| Оформление | Не указано (пост от сотрудника компании, не официальная карьерная страница) |
| TL;DR | Технически интересный домен (финтех/цифровые активы), но on-site в Алматы без удалёнки — вне Тулы, плюс стек Angular (не Vue) |
**Ключевой блокер:** очный офис в Алматы, Казахстан → балл по локации **1.0** согласно `modes/_profile.md` ("On-site-only roles outside Тула with no remote option: score 1.0").
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| TypeScript + Angular + MaterialUI/PrimeFaces | **Пробел** — коммерческий опыт кандидата на Vue 3, не Angular |
| HTML/CSS вёрстка | Совпадение |
| REST API интеграции | Совпадение |
| Figma (плюсом) | Совпадение — самостоятельное UI/UX-проектирование в "Здесь Аптека" |
| RxJS/Signals (плюсом) | Частичное совпадение — реактивность знакома через Vue 3 Composition API, но не в контексте RxJS |
| Jest/Karma/Mocha (плюсом) | Частичное совпадение — Vitest/Playwright есть, конкретно эти фреймворки не использовались |
**Пробелы:**
1. **Hard blocker — локация.** On-site в Алматы, переезд и командировки кандидат исключает.
2. **Существенный gap — фреймворк.** Angular вместо Vue — весь коммерческий опыт на Vue 3/Composition API.
3. Общие компетенции (HTML/CSS/REST/Figma) совпадают хорошо, но не компенсируют локационный блокер.
## C) Уровень и стратегия
Естественный уровень кандидата (Middle, Vue-специализация) в целом совпадает с заявленным Junior/Middle порогом, но локационный и фреймворковый разрыв делают вопрос уровня вторичным. Не рекомендуется к отклику при текущей политике "без переезда".
## D) Компенсация и спрос
| Показатель | Значение | Источник |
|---|---|---|
| Angular-разработчик, медиана РФ (2026) | 125 000–135 000 ₽/мес (медиана Vue.js/Angular) | [getgrade.ru — реальные зарплаты 2026](https://getgrade.ru/devsalaries) |
| Данные по Казахстану | Не найдены в открытых источниках при поиске — конкретных цифр по рынку РК нет, зарплата в вакансии не указана ("after interview") | WebSearch |
Оплата в KZT, конвертация и сопоставление с целевым диапазоном кандидата (140 000–160 000+ ₽/мес) потребовала бы уточнения на собеседовании — но неактуально при текущем локационном блокере.
## E) План персонализации
Не рекомендуется — hard blocker по локации (Алматы, on-site, без удалёнки) делает персонализацию нецелесообразной.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: Proceed with Caution**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Источник | Пост сотрудника KASE в LinkedIn (не официальная careers-страница), с прямым контактным email HR (a.almassova@kase.kz) | Neutral — типичный канал найма для казахстанского рынка через личные LinkedIn-посты сотрудников |
| Качество описания | Высокая специфичность — конкретный продукт (Digital Assets Platform), конкретный стек, конкретный офис (Almaty Towers), реальные комментарии от кандидатов в ветке поста | Positive |
| Компания | KASE — Казахстанская фондовая биржа, крупная и хорошо известная финансовая инфраструктурная организация | Positive |
| Reposting | Единственное упоминание, не найдено повторов | Neutral |
---
## Извлечённые ключевые слова
TypeScript, Angular, MaterialUI, PrimeFaces, HTML, CSS, REST API, Figma, RxJS, Signals, Jest, Karma, Mocha, DAP, Digital Assets Platform, DA/DFA, криптовалюты, токенизированные активы, Алматы, KASE
View File
Whitespace-only changes.
@@ -0,0 +1,76 @@
# Оценка: Evolution — Frontend Developer (Warsaw)
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (React) — не основной стек кандидата (Vue), Senior уровень, локационный блокер
**Балл:** 1.0/5
**URL:** https://jobs.smartrecruiters.com/Evolution/744000113729377-frontend-developer
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Frontend Developer (React/TypeScript) |
| Domain | iGaming/онлайн-казино — один из крупнейших мировых поставщиков онлайн-казино решений |
| Function | Build — разработка сложных пользовательских интерфейсов, взаимодействие с UX/UI и backend |
| Seniority | "Extensive experience" + "strong proficiency in TypeScript and React" — фактически Senior |
| Формат работы | **Варшава, Польша · Гибрид (3 дня в офисе, 2 дня из дома)**, трудовой договор (UoP) |
| Размер команды | Не указан |
| Оформление | Contract of employment (UoP) — польский трудовой договор |
| TL;DR | Гибрид в Варшаве (не Тула) + React (не Vue) + Senior-уровень — тройной блокер |
**Ключевой блокер:** гибрид в Варшаве, Польша, вне Тулы → балл по локации **1.0** согласно `modes/_profile.md`. Дополнительно требует официального трудоустройства в Польше, что не проработано в профиле кандидата (только ТК РФ/Тула).
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Extensive experience — большие, консистентные, масштабируемые frontend-приложения | **Нет** — ~1,5-2 года коммерческого опыта, не "extensive" |
| Strong proficiency в TypeScript и React | Частичное совпадение — TypeScript есть, React нет (Vue-специализация) |
| Frontend architecture и design patterns | Частичное совпадение — RBAC-архитектура в ЕКОМ демонстрирует архитектурное мышление, но не в React-контексте |
**Пробелы:**
1. **Hard blocker — локация.** Гибрид в Варшаве, Польша — вне Тулы, требует релокации.
2. **Hard blocker — юрисдикция трудоустройства.** Contract of employment (UoP) подразумевает польское резидентство/разрешение на работу, которого у кандидата нет.
3. **Существенный gap — фреймворк и уровень.** React вместо Vue, Senior вместо Middle.
## C) Уровень и стратегия
Неприменимо содержательно — локационный и юрисдикционный блокеры делают вопрос уровня и стратегии продажи опыта нерелевантным.
## D) Компенсация и спрос
| Показатель | Значение | Источник |
|---|---|---|
| React-разработчик, среднерыночный ориентир | На 15-18% выше, чем у Angular-разработчиков в РФ; для Польши данных не искали (вне бюджета исследования при явном локационном блокере) | [getgrade.ru](https://getgrade.ru/devsalaries) |
| Evolution как работодатель | Один из крупнейших мировых поставщиков iGaming-решений, 20+ офисов, 20 000+ сотрудников — крупный, стабильный работодатель | со страницы вакансии |
Конкретная зарплата в JD не указана.
## E) План персонализации
Не рекомендуется — тройной блокер (локация, юрисдикция, фреймворк/уровень).
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: High Confidence**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Freshness / apply-контрол | Активная ссылка "I'm interested" через SmartRecruiters, полноценная форма | Positive |
| Качество описания | Высокая специфичность — детальные обязанности, требования, условия (гибрид 3/2, парковка, соцпакет) | Positive |
| Компания | Evolution — публичная, известная международная iGaming-компания с прозрачной careers-платформой (SmartRecruiters), политика Whistleblower Protection | Positive |
| Другие открытые позиции | На странице показаны другие актуальные вакансии компании (Рига, Мальта) — признак активно нанимающей организации | Positive |
---
## Извлечённые ключевые слова
TypeScript, React, frontend architecture, design patterns, UX/UI collaboration, scalable applications, Warsaw, hybrid, UoP, iGaming, online casino, Evolution, performance optimization
View File
Whitespace-only changes.
@@ -0,0 +1,83 @@
# Оценка: ADN — Frontend-разработчик (Vue.js/1С-Битрикс)
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (Vue.js) — отличный стек-мэтч, включая AI-tooling差, но локационный блокер обнуляет совпадение
**Балл:** 1.0/5
**URL:** https://geekjob.ru/vacancy/6a54c1a7e7935bc0860ea273
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Frontend Developer (Vue.js) — прямое совпадение с primary-архетипом кандидата |
| Domain | Заказная веб-разработка (агентство ADN, adn.agency) — сайты и SPA на 1С-Битрикс + Vue.js для e-commerce проектов |
| Function | Build — вёрстка по Figma-макетам, доработка логики на JS, разработка SPA на Vue.js |
| Seniority | Опыт от 1 года до 3 лет — Middle |
| Формат работы | **Москва (офис на Семёновской) + гибрид, дни из дома** — не полная удалёнка |
| Размер команды | Не указан |
| Оформление | Полностью белая зарплата, оформление по ТК РФ, аккредитованная IT-компания |
| Зарплата | 140 000 ₽ (указано прямо в вакансии) |
| TL;DR | Один из лучших стековых мэтчей во всём пакете (Vue.js, TypeScript, AI-агенты для фронта, ЗП точно в целевом диапазоне) — но офис на Семёновской в Москве с лишь частичными днями из дома делает его недоступным по жёсткой локационной политике |
**Ключевой блокер:** гибрид с базовым присутствием в московском офисе → балл по локации **1.0** согласно `modes/_profile.md`, независимо от силы остальных измерений.
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Опыт Frontend от 1 года на коммерческих проектах | Совпадение — ~1,5-2 года |
| HTML, CSS, JavaScript | Совпадение |
| SCSS/LESS | Совпадение — упомянуто в опыте |
| TypeScript, Vue.js | **Сильное совпадение** — точное ядро стека кандидата |
| Figma на уровне разработчика | Совпадение — самостоятельное UI/UX-проектирование в "Здесь Аптека" (редизайн кнопки "Избранное", app-иконки) |
| Использование ИИ-агентов для решения задач по фронту и вёрстке | **Сильное совпадение** — прямое пересечение со вторичным дифференциатором кандидата (пет-проект с ИИ-ассистентом, оркестрация субагентов) |
| 1С-Битрикс (сданный экзамен) | **Пробел** — не входит в опыт кандидата |
| WebPack, Gulp | Частичное совпадение — Vite есть, WebPack/Gulp конкретно не использовались |
| Git | Совпадение |
**Пробелы:**
1. **Hard blocker — локация.** Офис в Москве (Семёновская) + частичные дни из дома — не полная удалёнка, требует регулярного присутствия вне Тулы.
2. 1С-Битрикс — нишевый навык, отсутствующий у кандидата, но не hard blocker сам по себе (можно освоить), локация — единственная реальная проблема.
## C) Уровень и стратегия
Естественный уровень кандидата (Middle, Vue-специализация) идеально совпадает с диапазоном JD (1-3 года). Если бы не локационный блокер, это была бы одна из сильнейших вакансий пакета — стек, AI-tooling, зарплата (140 000 ₽ точно в целевом диапазоне) и уровень совпадают почти идеально.
## D) Компенсация и спрос
| Показатель | Значение | Источник |
|---|---|---|
| Указано в вакансии | 140 000 ₽/мес | со страницы вакансии |
| Целевой диапазон кандидата | 140 000–160 000+ ₽/мес на руки | `config/profile.yml` |
| Vue.js/фронтенд, медиана РФ (2026) | 125 000–135 000 ₽/мес (медиана Vue/Angular) | [getgrade.ru](https://getgrade.ru/devsalaries) |
Зарплата точно попадает в нижнюю границу целевого диапазона кандидата — единственный минус в этом измерении.
## E) План персонализации
Не рекомендуется несмотря на отличный стек-мэтч — жёсткая локационная политика кандидата (без переезда, без регулярных поездок в Москву) делает эту конкретную вакансию неприменимой. Если формат работы компании изменится на полную удалёнку, стоит вернуться к переоценке.
## F) План собеседований
Не применимо при текущем локационном блокере.
## G) Легитимность вакансии
**Оценка: High Confidence**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Freshness / apply-контрол | Активная кнопка "Откликнуться", прямой работодатель (не агентство) | Positive |
| Качество описания | Высокая специфичность — конкретный адрес офиса (Семёновская), конкретная зарплата, детальный технический стек, использование ИИ-инструментов явно упомянуто как часть рабочего процесса | Positive |
| Компания | ADN (adn.agency) — веб-агентство с собственным сайтом и портфолио | Positive |
| Reposting | Единственная запись, не найдено повторов | Neutral |
---
## Извлечённые ключевые слова
Vue.js, TypeScript, JavaScript, HTML, CSS, SCSS, LESS, PUG, 1С-Битрикс, Figma, WebPack, Gulp, Docker, ИИ-агенты, SPA, e-commerce, адаптивная вёрстка, retina, svg-иконки, Семёновская, гибрид, ТК РФ
View File
Whitespace-only changes.
@@ -0,0 +1,76 @@
# Оценка: Работодатель не назван (LinkedIn, Родион Козлов) — Fullstack-разработчик (Node.js + React Native)
**Дата:** 2026-07-21
**Архетип:** Fullstack Developer (Node + React Native) — адъясентный архетип, но работодатель не раскрыт, офис вне РФ
**Балл:** 1.0/5
**URL:** https://www.linkedin.com/posts/rodion-kozlov_hiring-fullstack-reactnativ-share-7482449172495863808-OVX2/
**Legitimacy:** Suspicious
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Fullstack (Node.js backend + React Native mobile) — продуктовая мобильная команда |
| Domain | Мобильное приложение — backend/API для мобильных приложений, подписки, платежи, аналитика |
| Function | Build — backend + API + React Native приложения, участие в архитектурных решениях |
| Seniority | От 2 лет коммерческого опыта |
| Формат работы | **Беларусь/Минск, приоритет офисным кандидатам** ("предпочитает поедать офисное печенье, а не домашнее") — не полная удалёнка |
| Размер команды | Не указан |
| Оформление | Не указано |
| **Название компании** | **Не указано вообще** — пост от частного лица (рекрутер/фаундер?) без названия работодателя |
| TL;DR | Стек (React Native, Node.js) пересекается со вторичным/адъясентным архетипом кандидата, но отсутствие названия компании и офисный формат в Минске делают вакансию непрозрачной и недоступной |
**Ключевой блокер:** офис в Минске (с явным приоритетом очному формату) вне Тулы → балл по локации **1.0** согласно `modes/_profile.md`.
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Backend + API для мобильных приложений (Node.js) | Частичное совпадение — Node.js/Express на ознакомительном уровне (хакатон, учебный проект) |
| React Native приложения | **Пробел** — коммерческий мобильный опыт кандидата на Flutter, не React Native |
| Работа с подписками, платежами, аналитикой | **Пробел** — не входит в опыт кандидата |
| Участие в архитектурных решениях | Частичное совпадение — RBAC-архитектура в ЕКОМ демонстрирует архитектурное мышление, но не в мобильном/React Native контексте |
| Стек: PostgreSQL, AWS/Firebase, Docker | Частичное совпадение — Firebase Cloud Messaging есть (push-уведомления), PostgreSQL/AWS/Docker — нет |
**Пробелы:**
1. **Hard blocker — локация.** Офис в Минске с явным приоритетом очному формату.
2. **Существенный gap — мобильный фреймворк.** React Native вместо Flutter — разные экосистемы, требуют отдельного обучения.
3. **Red flag — анонимность работодателя.** Ни в посте, ни в комментариях название компании не раскрыто — необычно для серьёзного найма, снижает доверие к легитимности предложения.
## C) Уровень и стратегия
Естественный уровень кандидата (Middle, ~1,5-2 года) формально близок к заявленным "2+ года", но локационный блокер и неясность работодателя делают вопрос уровня вторичным.
## D) Компенсация и спрос
Зарплата не указана в посте вообще. Данных для сравнения с целевым диапазоном кандидата нет — при анонимном работодателе и неполной информации оценка компенсации невозможна, что само по себе является слабым сигналом (см. Блок G).
## E) План персонализации
Не рекомендуется — комбинация локационного блокера, стекового разрыва (React Native vs Flutter) и анонимности работодателя делает персонализацию нецелесообразной.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: Suspicious**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Название работодателя | **Отсутствует** — ни в самом посте, ни в 12 комментариях под ним никто не называет компанию; это личный пост с хэштегами (#hiring #fullstack #reactnativ #nodejs #mobile), больше похожий на неформальный нетворкинг-пост, чем на официальный найм | Concerning |
| Формат сбора откликов | Просит "лайки, комментарии — отклики любого характера" вместо формы отклика или контактного email — нетипично для реального найма с чёткими сроками | Concerning |
| Комментарии | Несколько человек из разных стран (Армения, Израиль, Казахстан) откликаются в комментариях без уточнения деталей — рекрутинговые агрегаторы (Talnexa, hireseeker.ru) переопубликовывают пост, что указывает на широкое распространение, но не подтверждает легитимность конкретного работодателя | Neutral |
| Автор поста | Родион Козлов, профиль в LinkedIn — не подтверждена принадлежность к конкретной компании через профиль без дополнительного просмотра | Neutral |
**Контекст:** Отсутствие названия компании — редкий, но не невозможный случай (например, стелс-стартап на этапе найма). Тем не менее, в сочетании с неформальным форматом сбора откликов ("лайки и комментарии") это существенно снижает уверенность в реальности и прозрачности предложения. Рекомендация — не приоритизировать без дополнительного уточнения названия работодателя напрямую у автора поста.
---
## Извлечённые ключевые слова
Node.js, React Native, JS/TS, PostgreSQL, AWS, Firebase, Docker, подписки, платежи, аналитика, архитектурные решения, мобильная разработка, Минск, Беларусь, backend, API
View File
Whitespace-only changes.
@@ -0,0 +1,80 @@
# Оценка: Tile.expert — Frontend (Angular) Developer
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (Angular) — не основной стек (Vue), remote ок, но требование неподсанкционной юрисдикции для банковского счёта — практический блокер для гражданки РФ
**Балл:** 1.3/5
**URL:** https://geekjob.ru/vacancy/6a56a04d0d634fe69500e2b9
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Frontend Developer (Angular/NgRx) |
| Domain | Внутренний проект крупного европейского интернет-магазина — бизнес-мессенджер с системой управления задачами |
| Function | Build — вёрстка pixel-perfect по макетам, разработка/оптимизация компонентов на Angular, интеграция с backend (websocket/REST) |
| Seniority | Коммерческий опыт Angular от 3 лет — Middle/Senior |
| Формат работы | **Мальта · Полностью удалённая работа, full-time** — единственная вакансия этой партии без локационного блокера |
| Размер команды | Не указан |
| Оформление | Не указано напрямую, но требование "наличие счёта в несанкционной юрисдикции" подразумевает работу через иностранный контракт/платёжную схему, а не ТК РФ |
| TL;DR | Remote снимает локационный блокер, но требование банковского счёта в несанкционной юрисдикции — серьёзное практическое препятствие для гражданки РФ без такого счёта, плюс фреймворк (Angular, не Vue) и стаж (3+ года) не совпадают |
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| HTML/(S)CSS/JS&TS | Совпадение |
| Git | Совпадение |
| NgRx | **Пробел** — не входит в опыт кандидата (Vue/Pinia — другая экосистема стейт-менеджмента) |
| Коммерческий опыт Angular от 3 лет | **Пробел** — весь коммерческий опыт на Vue 3, не Angular; и стаж ~1,5-2 года, не 3+ |
| Адаптивная вёрстка под мобильные устройства | Совпадение |
| Websocket/REST взаимодействие с backend | Совпадение — WebSocket (WSS) в РМК, REST API |
| Ещё один JS-фреймворк (плюсом) | Совпадение — Vue 3 как раз является "ещё одним фреймворком", хотя JD ищет основной опыт именно в Angular |
| **Счёт в несанкционной юрисдикции** | **Практический блокер** — не технический навык, а административное требование, которое для гражданки РФ, проживающей в России, потребовало бы открытия счёта за рубежом — нетривиальная и не всегда доступная процедура при текущем режиме санкций |
**Пробелы:**
1. **Существенный gap — фреймворк.** Angular+NgRx вместо Vue+Pinia — разные экосистемы управления состоянием.
2. **Существенный gap — стаж.** 3-5 лет требуется, у кандидата ~1,5-2 года.
3. **Практический блокер — банковская юрисдикция.** Прямо указано в требованиях как "наличие счёта в несанкционной юрисдикции" — это не вопрос навыков, а административная возможность, которую стоит уточнить до отклика, так как она может сделать вакансию физически недоступной независимо от технического соответствия.
## C) Уровень и стратегия
Естественный уровень кандидата (Middle, Vue-специализация) не совпадает с заявленным Angular-стажем 3-5 лет — это не "занижение", а отсутствие профильного опыта в конкретном фреймворке. Даже при готовности переучиться на Angular, административный блокер (банковский счёт) делает эту вакансию низкоприоритетной без предварительного уточнения условий оформления.
## D) Компенсация и спрос
| Показатель | Значение | Источник |
|---|---|---|
| Указано в вакансии | от 800 € /мес | со страницы вакансии |
| Целевой диапазон кандидата | 140 000–160 000+ ₽/мес на руки | `config/profile.yml` |
| Angular-разработчик, медиана РФ (2026) | 125 000–135 000 ₽/мес | [getgrade.ru](https://getgrade.ru/devsalaries) |
800 € ориентировочно превышает целевой диапазон кандидата в рублёвом эквиваленте, что делает предложение финансово привлекательным — если бы не административный и стековый разрыв.
## E) План персонализации
Низкий приоритет. Если кандидат заинтересована, первый шаг — не резюме, а уточнение у работодателя схемы оформления и реальной применимости требования "счёт в несанкционной юрисдикции" для граждан РФ, поскольку это определяет саму возможность рассмотрения оффера.
## F) План собеседований
Не приоритетно при текущих разрывах (фреймворк, стаж, банковская юрисдикция).
## G) Легитимность вакансии
**Оценка: High Confidence**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Freshness / apply-контрол | Активная кнопка "Откликнуться", прямой работодатель на geekjob.ru | Positive |
| Качество описания | Высокая специфичность — конкретный внутренний продукт (бизнес-мессенджер), конкретный стек (NgRx, websocket/REST), конкретные условия (корпоративы в Италии, оплачиваемый отпуск) | Positive |
| Компания | Tile.expert — команда "крупного европейского интернет-магазина", подтверждена собственным сайтом (jobs.tile.expert) | Positive |
| Необычное требование | Указание "счёт в несанкционной юрисдикции" — прямое и честное упоминание административного ограничения, а не скрытая проблема, обнаруженная постфактум; это скорее прозрачность, чем признак нелегитимности | Neutral |
---
## Извлечённые ключевые слова
Angular, AngularJS, NgRx, TypeScript, JavaScript, HTML, CSS, SCSS, websocket, REST, pixel perfect, бизнес-мессенджер, система управления задачами, Мальта, удалённая работа, несанкционная юрисдикция
View File
Whitespace-only changes.
@@ -0,0 +1,75 @@
# Оценка: BTS Digital — Senior Frontend Security Engineer
**Дата:** 2026-07-21
**Архетип:** Frontend Developer — специализированная security-инженерная ниша, глубокий доменный разрыв с профилем кандидата
**Балл:** 1.0/5
**URL:** https://www.linkedin.com/posts/anel-narshibayeva-b14979221_bts-digital-%D0%B8%D1%89%D0%B5%D1%82-senior-frontend-security-activity-7483764243704496129-FJA7?
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Frontend Security Engineer — узкоспециализированная ниша на стыке frontend и прикладной безопасности |
| Domain | Биометрическая проверка личности (liveness detection), защита клиентского приложения от подмены видеопотока/инъекций/автоматизации, антифрод |
| Function | Build + Security hardening — защищённый frontend, WebRTC, MediaStream API, Web Crypto API |
| Seniority | Senior — "практический опыт в JavaScript Security, WebRTC, Anti-Fraud и Application Security" |
| Формат работы | **Не указан явно в посте** — контакт только через Telegram рекрутера, локация BTS Digital как компании — Астана, Казахстан (штаб-квартира), формат (офис/удалёнка) не уточнён |
| Размер команды | Не указан |
| Оформление | Не указано |
| TL;DR | Глубоко специализированная Senior-роль в JavaScript Security/антифрод/биометрии — принципиально другой профиль компетенций, чем продуктовая Vue/Flutter-разработка кандидата; ни один из ключевых требуемых навыков (WebRTC, антифрод, биометрия, Web Crypto API) не встречается в CV |
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| JavaScript Security | **Пробел** — не входит в опыт кандидата; профильное ИБ-образование кандидата касается моделей авторизации (RBAC), не прикладной защиты клиентских приложений от атак |
| WebRTC, MediaStream API | **Пробел** — не входит в опыт кандидата |
| Web Crypto API | **Пробел** |
| Anti-Fraud решения, биометрические системы | **Пробел** |
| TypeScript | Совпадение — общий язык, но контекст применения принципиально другой |
| WebAssembly, Computer Vision, iOS/Android WebView (плюсом) | **Пробел** |
**Пробелы:**
1. **Hard blocker — доменная специализация.** Это не общая frontend-разработка, а специализированная security-инженерия (антифрод, биометрия, защита от подмены видеопотока) — совершенно другая область экспертизы, не пересекающаяся с продуктовым Vue/Flutter опытом кандидата.
2. **Существенный gap — уровень.** Senior с явным требованием практического опыта именно в этой узкой нише, не общий Senior-frontend.
3. Профильное ИБ-образование кандидата (специалист по защите информации) теоретически близко по духу, но практический опыт (RBAC-дизайн для внутренней enterprise-системы) не эквивалентен prod-security для биометрических антифрод-систем.
## C) Уровень и стратегия
Неприменимо содержательно — разрыв не в грейде, а в самой специализации. У кандидата нет ни одного из требуемых практических навыков (WebRTC, антифрод, биометрия), поэтому "план продать senior без обмана" здесь не работает — компетенция отсутствует, а не занижена.
## D) Компенсация и спрос
| Показатель | Значение | Источник |
|---|---|---|
| BTS Digital как работодатель | Крупная казахстанская технологическая компания (350+ сотрудников), головной офис в Астане, развивает цифровую экосистему Aitu и AI/Big Data продукты | [career.habr.com — BTS Digital](https://career.habr.com/companies/btsdigital), [btsdigital.kz](https://btsdigital.kz/) |
| Специализированные Security-роли | Как правило, оплачиваются выше стандартного frontend из-за узости специализации — конкретных цифр по этой роли не найдено, зарплата в посте не указана | — |
## E) План персонализации
Не рекомендуется — фундаментальный доменный разрыв (специализированная security-инженерия) делает персонализацию профиля кандидата под эту вакансию нецелесообразной.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: Proceed with Caution**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Компания | BTS Digital подтверждена как реальная, крупная казахстанская технологическая компания через независимые источники (Хабр Карьера, официальный сайт) | Positive |
| Формат вакансии | Пост стороннего рекрутера/сотрудника в LinkedIn с контактом через личный Telegram, а не официальная careers-страница компании — типично для казахстанского IT-рынка, но не даёт возможности проверить формат работы (офис/удалёнка) и точную локацию | Neutral |
| Качество описания | Высокая техническая специфичность (WebRTC, Web Crypto API, liveness detection) — не выглядит как шаблонный/сгенерированный текст | Positive |
| Локация/формат работы | Не указаны явно — требует уточнения напрямую у контакта (TG: anelnars) | Concerning (слабый сигнал, компенсируется явной компанией) |
---
## Извлечённые ключевые слова
JavaScript Security, WebRTC, Application Security, Anti-Fraud, биометрия, liveness detection, MediaStream API, Web Crypto API, WebAssembly, Computer Vision, iOS/Android WebView, TypeScript, BTS Digital, Астана
View File
Whitespace-only changes.
@@ -0,0 +1,69 @@
# Оценка: Компания не названа (Runello, Астана) — Full Stack Developer (Node.js, NestJS)
**Дата:** 2026-07-21
**Архетип:** Fullstack Developer (Node.js) — адъясентный архетип, гибрид в Астане вне Тулы
**Балл:** 1.0/5
**URL:** https://t.me/s/runello_rus_typescript/1406
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Fullstack (Node.js backend + React) |
| Domain | Платформа мессенджер-маркетинга с ИИ |
| Function | Build — backend + frontend, микросервисы |
| Seniority | Middle |
| Формат работы | **Астана, Казахстан · Гибрид** (тег #hybrid) |
| Стек | Node.js, NestJS, React, MongoDB, Redis, WebSocket, REST API, Microservices |
| Название компании | Не раскрыто в тизере Runello-бота |
| TL;DR | Гибрид в Астане вне Тулы — hard blocker независимо от стека |
**Ключевой блокер:** гибрид в Астане, Казахстан → балл по локации **1.0** согласно `modes/_profile.md`.
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Node.js, NestJS | Частичное совпадение — Node.js/Express на ознакомительном уровне, NestJS не входит в опыт |
| React | **Пробел** — Vue-специализация, не React |
| MongoDB, Redis | Частичное совпадение — MongoDB есть (хакатон), Redis — нет |
| WebSocket, REST API | Совпадение — WSS в РМК, REST API |
| Микросервисы | **Пробел** |
**Пробелы:** Hard blocker по локации (Астана, гибрид) + существенный backend/фреймворк разрыв (NestJS, микросервисы, React вместо Vue).
## C) Уровень и стратегия
Естественный уровень (Middle) формально совпадает, но локация и backend-стек делают вопрос стратегии вторичным.
## D) Компенсация и спрос
Зарплата не указана в тизере. Данных для сравнения с целевым диапазоном кандидата нет.
## E) План персонализации
Не рекомендуется — локационный блокер.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: Proceed with Caution**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Название компании | Не раскрыто — типичный тизер Runello-агрегатора, требует клика "Подробнее" через бот для полной карточки | Neutral (паттерн платформы, не признак фиктивности конкретно этой вакансии) |
| Качество описания | Средняя специфичность — конкретный продукт (мессенджер-маркетинг с ИИ), конкретный стек, но без деталей о команде/масштабе | Positive |
| Формат сбора откликов | Через официального Runello-бота (@RunelloBot), а не подозрительные личные контакты | Positive |
---
## Извлечённые ключевые слова
Node.js, NestJS, React, MongoDB, Redis, WebSocket, REST API, Microservices, мессенджер-маркетинг, ИИ, Астана, гибрид
View File
Whitespace-only changes.
@@ -0,0 +1,66 @@
# Оценка: Компания не названа (Runello, международная продуктовая IT-компания) — Senior Fullstack developer Node.js + React AWS Serverless
**Дата:** 2026-07-21
**Архетип:** Fullstack Developer (Node.js/AWS) — не основной архетип, Senior уровень, офисный формат
**Балл:** 1.0/5
**URL:** https://t.me/s/runello_rus_typescript/1407
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Fullstack (Node.js + React, AWS Serverless) |
| Domain | B2B решения развлекательной/игровой индустрии для крупных компаний |
| Function | Build — highload проекты, serverless-архитектура |
| Seniority | Senior |
| Формат работы | **Офис** (тег #office, город не указан) |
| Стек | Node.js, TypeScript, React, AWS Lambda, API Gateway, DynamoDB, SNS, SQS |
| Название компании | Не раскрыто в тизере |
| TL;DR | Офисный формат (не удалённо) + Senior + глубокая AWS Serverless-экспертиза — тройной разрыв с профилем кандидата |
**Ключевой блокер:** офисный формат без указания удалённого варианта → консервативно трактуется как локационный блокер согласно `modes/_profile.md` (нет подтверждённой удалёнки = риск не-Тула офиса).
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Node.js, TypeScript | Частичное совпадение — TS сильный, Node.js на ознакомительном уровне |
| React | **Пробел** — Vue-специализация |
| AWS Lambda, API Gateway, DynamoDB, SNS, SQS | **Пробел** — serverless/AWS экосистема не входит в опыт кандидата |
**Пробелы:** Hard blocker по формату работы (офис) + Senior-уровень + полное отсутствие AWS serverless опыта.
## C) Уровень и стратегия
Естественный уровень кандидата (Middle) значительно ниже требуемого Senior для этой узкоспециализированной serverless-роли. Не рекомендуется.
## D) Компенсация и спрос
Зарплата не указана в тизере.
## E) План персонализации
Не рекомендуется.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: Proceed with Caution**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Название компании | Не раскрыто — тизер Runello-бота | Neutral |
| Качество описания | Конкретный технический стек (AWS Lambda/DynamoDB/SNS/SQS), контекст домена (B2B entertainment/gaming) | Positive |
---
## Извлечённые ключевые слова
Node.js, TypeScript, React, AWS Lambda, API Gateway, DynamoDB, SNS, SQS, Serverless, highload, B2B, entertainment, gaming
View File
Whitespace-only changes.
@@ -0,0 +1,64 @@
# Оценка: Font Awesome — Fullstack-разработчик (React Native + Node.js)
**Дата:** 2026-07-21
**Архетип:** Fullstack Developer (React Native/Node.js) — remote ок, но Senior + React (не Vue) + backend NestJS
**Балл:** 1.4/5
**URL:** https://t.me/s/runello_rus_typescript/1409
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Fullstack (React Native mobile + Node.js/NestJS backend) |
| Domain | Font Awesome — популярный набор иконок/шрифтов для веб-разработчиков |
| Function | Build — fullstack разработка на стыке мобильного и веб |
| Seniority | Senior |
| Формат работы | **Remote, глобально** (теги #remote #global) — единственная позиция этой Runello-подборки без локационного блокера |
| Стек | React Native, TypeScript, JavaScript, Next.js, React, Node.js, NestJS, Express |
| TL;DR | Remote снимает локационный блокер, но Senior-уровень + React/React Native (не Vue/Flutter) + NestJS backend — три существенных разрыва со стеком кандидата |
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| TypeScript, JavaScript | Совпадение |
| React, React Native, Next.js | **Пробел** — Vue-фронтенд, Flutter-мобайл; ни React, ни React Native не входят в опыт |
| Node.js, NestJS, Express | Частичное совпадение — Express есть на ознакомительном уровне (хакатон), NestJS — нет |
**Пробелы:** Senior-уровень (кандидат Middle) + двойной фреймворк-разрыв (React/React Native вместо Vue/Flutter) + NestJS backend отсутствует.
## C) Уровень и стратегия
Естественный уровень кандидата (Middle) значительно ниже требуемого Senior. Remote — единственный плюс, недостаточный для компенсации фреймворкового разрыва.
## D) Компенсация и спрос
Зарплата не указана в тизере. Remote + global — обычно означает конкурентную оплату для Senior-уровня, но без конкретики оценить нельзя.
## E) План персонализации
Не рекомендуется — фреймворковый и уровневый разрыв слишком велик.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: Proceed with Caution**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Название компании | Font Awesome — реальный, широко известный продукт/бренд в веб-разработке | Positive |
| Качество описания | Тизер краткий, полное описание доступно только через бот-диплинк | Neutral |
| Формат | Remote/global — реалистично для известного открытого продукта с международной аудиторией | Positive |
---
## Извлечённые ключевые слова
React Native, TypeScript, JavaScript, Next.js, React, Node.js, NestJS, Express, Font Awesome, remote, global
View File
Whitespace-only changes.
@@ -0,0 +1,66 @@
# Оценка: ЮниРЭК — Senior Fullstack Engineer (Python/FastAPI + React)
**Дата:** 2026-07-21
**Архетип:** Fullstack Developer — remote ок, но Senior Python/FastAPI backend полностью отсутствует у кандидата
**Балл:** 1.2/5
**URL:** https://t.me/s/runello_rus_typescript/1417
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Fullstack (Python/FastAPI backend + React frontend) |
| Domain | ЮниРЭК — изготовление и поставка печатных плат, контрактное производство электроники (ранее уже встречалась в пакете как работодатель "Senior Fullstack TypeScript", см. 2026-07-09) |
| Function | Build — полный стек, архитектура на Python |
| Seniority | Senior |
| Формат работы | **Remote, глобально** (теги #remote #global) |
| Стек | Python, FastAPI, PostgreSQL, TypeScript, React, WXT, Pydantic, SQLAlchemy |
| TL;DR | Remote — плюс, но требуемая экспертиза (Python/FastAPI/SQLAlchemy/Pydantic на Senior-уровне) полностью отсутствует у кандидата; React вместо Vue |
**Repost-заметка:** ЮниРЭК уже встречалась ранее в пакете (см. `t.me/s/runello_rus_typescript/1399`, "Senior Fullstack TypeScript") — та же компания открывает несколько похожих Senior fullstack-позиций, типичная картина активно расширяющейся команды, не признак фиктивности.
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Python, FastAPI, Pydantic, SQLAlchemy | **Пробел** — Python не входит в стек кандидата вообще |
| PostgreSQL | Частичное совпадение — реляционные БД не использовались, только MongoDB |
| TypeScript | Совпадение |
| React | **Пробел** — Vue-специализация |
**Пробелы:** Полное отсутствие Python-экспертизы (hard blocker для backend-части роли) + React вместо Vue.
## C) Уровень и стратегия
Неприменимо содержательно — разрыв не в грейде, а в отсутствующем языке (Python). Remote снимает локационный блокер, но не решает фундаментальное несоответствие стека.
## D) Компенсация и спрос
Зарплата не указана в тизере.
## E) План персонализации
Не рекомендуется.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: High Confidence**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Компания | ЮниРЭК — реальный производитель электроники, уже встречался ранее в потоке вакансий | Positive |
| Reposting | Похожая Senior fullstack-позиция от той же компании уже отмечена ранее (1399) — типично для растущей команды | Neutral |
---
## Извлечённые ключевые слова
Python, FastAPI, PostgreSQL, TypeScript, React, WXT, Pydantic, SQLAlchemy, remote, global, печатные платы, электроника
View File
Whitespace-only changes.
@@ -0,0 +1,66 @@
# Оценка: Sunmait Technologies — Fullstack Developer (Node.js + React Native)
**Дата:** 2026-07-21
**Архетип:** Fullstack Developer (Node.js/React Native) — офисный формат, стек не совпадает
**Балл:** 1.0/5
**URL:** https://t.me/s/runello_rus_typescript/1420
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Fullstack (Node.js backend + React Native mobile) |
| Domain | Sunmait Technologies — международная продуктовая IT-компания (с 2017 года) |
| Function | Build |
| Seniority | Middle/Senior |
| Формат работы | **Офис** (тег #office) |
| Стек | Node.js, React Native, JavaScript, TypeScript, REST API, PostgreSQL, Docker, Nginx |
| TL;DR | Офисный формат вне Тулы (hard blocker) + React Native (не Flutter) + Node.js backend не в профиле кандидата |
**Ключевой блокер:** офисный формат → балл по локации **1.0** согласно `modes/_profile.md`.
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Node.js, TypeScript, JavaScript | Частичное совпадение — TS/JS сильные, Node.js базовый |
| React Native | **Пробел** — Flutter-специализация, не React Native |
| REST API | Совпадение |
| PostgreSQL, Docker, Nginx | **Пробел** — не входят в опыт кандидата |
**Пробелы:** Hard blocker по локации + React Native vs Flutter + отсутствие PostgreSQL/Docker/Nginx опыта.
## C) Уровень и стратегия
Не рекомендуется — офисный формат делает вопрос стратегии вторичным.
## D) Компенсация и спрос
Зарплата не указана в тизере.
## E) План персонализации
Не рекомендуется.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: High Confidence**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Компания | Sunmait Technologies — международная продуктовая IT-компания с историей с 2017 года | Positive |
| Качество описания | Конкретный стек, конкретный тип занятости и грейд | Positive |
---
## Извлечённые ключевые слова
Node.js, React Native, JavaScript, TypeScript, REST API, PostgreSQL, Docker, Nginx, Sunmait Technologies, офис
View File
Whitespace-only changes.
@@ -0,0 +1,76 @@
# Оценка: Kraken (Payward/Kraken Digital Asset Exchange) — Senior Software Engineer, Frontend, Consumer
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (React) — remote worldwide привлекателен, но Senior 6+ лет + React (не Vue) + вероятный запрет найма из РФ из-за санкций
**Балл:** 1.2/5
**URL:** https://wantapply.com/senior-software-engineer-frontend-consumer-at-kraken
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Frontend Developer (React ecosystem) |
| Domain | Криптовалютная биржа — потребительские (Consumer) мобильные/веб-приложения для платежей в крипто |
| Function | Build + Mentor — дизайн, разработка, менторство junior/senior инженеров, масштабируемые отказоустойчивые системы |
| Seniority | Senior, минимум 6 лет опыта |
| Формат работы | **Полностью удалённо**, компания распределена по 70+ странам |
| Стек | JavaScript/TypeScript, React ecosystem, Next.js, WebSockets, frontend testing frameworks |
| Компенсация | $127,000–$203,000 (указано на оригинальных карьерных страницах Kraken) |
| TL;DR | Прямой доступ на wantapply.com заблокирован Cloudflare (403), данные получены через WebSearch по независимым зеркалам вакансии; Senior 6+ лет + React (не Vue) — существенный разрыв, а санкционный статус компании (Kraken официально прекратил обслуживание российских пользователей и граждан из-за санкций ЕС) создаёт серьёзный практический вопрос о самой возможности трудоустройства кандидата из РФ |
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Опыт от 6 лет | **Нет** — у кандидата ~1,5-2 года |
| React ecosystem, Next.js | **Пробел** — Vue-специализация |
| WebSockets | Совпадение — WSS в РМК |
| Опыт в consumer payments / crypto / fintech mobile | **Пробел** — не входит в опыт кандидата |
| Frontend testing frameworks | Совпадение — Vitest, Playwright |
| Менторство junior/senior инженеров | Частичное совпадение — обучала коллегу системе версионирования, но не в формальной менторской роли для инженеров такого уровня |
**Пробелы:**
1. **Hard blocker — уровень.** 6+ лет требуется, у кандидата ~1,5-2 года — разрыв слишком велик для "продать senior без обмана".
2. **Существенный gap — фреймворк.** React/Next.js вместо Vue.
3. **Практический блокер — санкционный статус.** Kraken официально запретил регистрацию новых аккаунтов для граждан РФ и прекратил обслуживание в рамках санкций ЕС — открытый вопрос, распространяется ли это ограничение и на найм сотрудников из РФ; требует прямого уточнения у работодателя до вложения времени в отклик.
## C) Уровень и стратегия
Неприменимо — разрыв в стаже (6+ лет vs ~1,5-2 года) слишком велик для содержательной стратегии позиционирования, а санкционный статус компании ставит под вопрос саму возможность трудоустройства.
## D) Компенсация и спрос
| Показатель | Значение | Источник |
|---|---|---|
| Диапазон зарплаты | $127 000–$203 000/год | [remoterocketship.com — Kraken vacancy mirror](https://www.remoterocketship.com/company/kraken-digital-asset-exchange/jobs/senior-software-engineer-frontend-consumer-united-states-remote) |
| Санкционный статус компании | Kraken официально заблокировал регистрацию для российских пользователей и сократил операции в России, соблюдая санкции ЕС | [ForkLog](https://forklog.com/en/kraken-bars-russian-users-from-registering-accounts/), [leave-russia.org](https://leave-russia.org/kraken) |
Диапазон компенсации значительно превышает целевой уровень кандидата, но неприменим без предварительного уточнения статуса найма для граждан РФ.
## E) План персонализации
Не рекомендуется — комбинация уровневого разрыва (Senior 6+ лет) и неясного/вероятно запретительного санкционного статуса делает эту вакансию непрактичной для приоритизации.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: Proceed with Caution**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Компания | Kraken — крупная, публично известная криптовалютная биржа | Positive |
| Прямой доступ к посту | Заблокирован Cloudflare (403) на wantapply.com — данные подтверждены через независимые зеркала (remoterocketship.com, cryptojobs.com, himalayas.app) с идентичным описанием роли | Neutral |
| Санкционный статус | Компания официально прекратила обслуживание российских пользователей — прямой сигнал, что найм граждан РФ может быть юридически невозможен или сильно ограничен | Concerning |
---
## Извлечённые ключевые слова
JavaScript, TypeScript, React, Next.js, WebSockets, frontend testing, consumer payments, crypto, fintech mobile, mentoring, scalable systems, Kraken, remote
View File
Whitespace-only changes.
@@ -0,0 +1,143 @@
# Оценка: Альфа-Деньги (финтех-проект Альфа-Банка) — Frontend-разработчик
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (Vue.js) — primary archetype, точное совпадение стека
**Балл:** 4.2/5
**URL:** https://career.habr.com/vacancies/1000167818
**Legitimacy:** High Confidence
**PDF:** [output/cv-valeriya-romanova-alfa-dengi-2026-07-21.pdf](../output/cv-valeriya-romanova-alfa-dengi-2026-07-21.pdf)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Frontend Developer (Vue.js) — primary, точное попадание в основной стек кандидата |
| Domain | Финтех — Альфа-Деньги, независимый финтех-проект в составе холдинга Альфа-Банка |
| Function | Build — поддержка и развитие продукта в одной из команд, архитектурные и бизнес-задачи, код-ревью |
| Seniority | Не указан явно грейд — требования сформулированы по компетенциям, не по годам стажа |
| Формат работы | **Удалённо (или гибрид в Москве по желанию)** — полностью соответствует локационной политике кандидата |
| Оформление | Официальное трудоустройство по ТК РФ |
| TL;DR | Один из лучших матчей во всей истории оценок: Vue 2/Vue 3/Vuex/Router/Pinia/Nuxt точно совпадают со стеком кандидата, полностью удалённый формат, ТК РФ, компания с высочайшим рейтингом сотрудников (4.77/5 на Хабр Карьере) |
**Vibe команды:** JD напрямую упоминает "программу наставничества", "профессиональные коммьюнити" и "карьерное развитие — ты развиваешься и растёшь вместе с командой" — явный сигнал менторской культуры и роста. Формулировки о код-ревью и архитектурных задачах говорят о технической автономии, не чисто исполнительской роли.
## B) Совпадение с CV
| Требование JD | Совпадение с cv.md |
|---|---|
| Vue (Vue 2, Vue 3, Vuex, Router, Pinia, Nuxt 2, Nuxt 3) | ✅ Прямое совпадение по ключевым технологиям — Vue 3, Composition API, Vue Router, Pinia в коммерческом опыте (ЕКОМ, РМК); Vuex/Nuxt — концептуально близкие технологии в той же экосистеме |
| RESTful API, интеграция с бэкендом | ✅ Прямое совпадение — REST API в ЕКОМ и РМК |
| Git (rebase, conflict resolve, squash), CI/CD | ✅ Совпадение — Git/GitLab, Feature Branching, внедрение CI/CD-практик в команде |
| Асинхронный код | ✅ Совпадение — WebSocket (WSS), реактивные паттерны Vue 3 |
| Компонентный подход, разработка UI | ✅ Прямое совпадение — весь коммерческий опыт построен на компонентной архитектуре Vue |
| UX/UI, адаптивная и кроссбраузерная вёрстка | ✅ Совпадение — самостоятельное UI/UX-проектирование (редизайн "Избранное", app-иконки) |
| Дизайн-токены, CSS-переменные, иерархия токенов | ⚠️ Не упомянуто явно в CV, но Tailwind CSS/shadcn-vue подразумевают знакомство с токенизированными дизайн-системами |
| Опыт работы с дизайн-системой и Figma | ✅ Совпадение — самостоятельное проектирование интерфейсов в Figma-подобном процессе (нет прямого упоминания Figma в CV, но описан процесс UI/UX без дизайнера) |
| Docker (плюсом) | ⚠️ Не входит в опыт, но указано как "быстро осваиваю" |
| SSR на Nuxt.js (плюсом) | ❌ Нет опыта с Nuxt / SSR — весь опыт на чистом SPA Vue 3 |
| Highload-проекты (плюсом) | ⚠️ Частичное совпадение — РМК развёрнут на 1200 точках, реальный highload-контекст, хоть и не формально описан как "highload" |
**Пробелы:**
1. Nuxt.js/SSR — нет прямого коммерческого опыта, только nice-to-have в JD, не hard blocker.
2. Figma как инструмент явно не названа в CV, хотя процесс UI/UX-проектирования описан — стоит явно добавить Figma в раздел навыков перед откликом, если кандидат действительно с ней работала.
3. Design tokens — терминологический разрыв, но концептуально близко к Tailwind/shadcn подходу.
Все пробелы — nice-to-have, не hard blockers; основной обязательный стек (Vue-экосистема) закрыт полностью.
## C) Уровень и стратегия
1. **Уровень:** JD не устанавливает жёсткий грейд — фокус на компетенциях (владение Vue-экосистемой, понимание архитектуры, код-ревью). Естественный уровень кандидата (Middle, ~1,5-2 года продакшн Vue 3) хорошо ложится на формулировки JD, включая участие в код-ревью и архитектурных задачах.
2. **Как продать:** сделать акцент на разнообразии Vue-контекстов, которые уже прошла кандидат — SPA с нуля (ЕКОМ) и стабилизация legacy Vue (РМК на 1200 точках) — это ровно тот навык "поддерживать и развивать проект в одной из команд", который просит JD.
3. **Что спросить на собеседовании:** уточнить, какая конкретно команда/продукт в фокусе (Vue 2 legacy vs Vue 3 новый), чтобы понимать реальную долю Nuxt/SSR в задачах.
## D) Компенсация и спрос
| Параметр | Значение | Источник |
|---|---|---|
| Зарплата в вакансии | Не указана явно | career.habr.com |
| Похожие специалисты получают (по данным Хабр Карьеры) | 200 000 – 366 000 ₽/мес | career.habr.com (карточка вакансии) |
| Целевой диапазон кандидата | 140 000–160 000+ ₽/мес на руки | `config/profile.yml` |
| Рейтинг компании на Хабр Карьере | 4.77/5 (72 оценки, 65 комментариев), рекомендация 96%, "интересные задачи" 4.83, "современные технологии" 4.72 | [career.habr.com/companies/a-dengi](https://career.habr.com/companies/a-dengi/scores) |
| Материнская компания | Альфа-Банк — Альфа-Банк признан лучшим работодателем в IT-сфере по версии Хабр Карьеры | [РБК Отрасли](https://www.rbc.ru/industries/news/6798b23a9a7947865d7fd807) |
Диапазон "похожих специалистов" (200 000–366 000 ₽) существенно выше целевого минимума кандидата (140 000 ₽) — сильный сигнал, что даже нижняя граница реального предложения, скорее всего, покроет или превысит цель.
## E) План персонализации
Топ-3 изменения в CV/сопроводительном под эту роль:
1. В Summary — вынести на первый план весь Vue-экосистемный опыт (Vue 3, Composition API, Pinia, Vue Router) как прямое попадание в JD, и явно упомянуть готовность быстро закрыть Nuxt/SSR через имеющийся опыт с SPA-архитектурой.
2. Явно добавить Figma в раздел навыков, если кандидат действительно использовала её при самостоятельном UI/UX-проектировании (уточнить у кандидата перед финализацией CV).
3. Подчеркнуть опыт код-ревью и участия в архитектурных решениях (RBAC-дизайн в ЕКОМ) — прямое попадание в "делать архитектурные и бизнесовые задачи, проводить код-ревью".
## F) План собеседований
| # | Требование JD | STAR+R история | Reflection |
|---|---|---|---|
| 1 | Vue-экосистема, компонентный подход | Frontend ЕКОМ с нуля: Vue 3, Composition API, Pinia, Vue Router, Vite | Показывает полный жизненный цикл SPA-разработки на современном Vue-стеке |
| 2 | Архитектурные и бизнес-задачи | RBAC-дизайн для ~20 пользователей в ЕКОМ с разграничением по отделам | Показывает не только код, но и архитектурное мышление на стыке с ИБ-образованием |
| 3 | Поддержка и развитие существующего проекта | Стабилизация legacy-проекта РМК на 1200 точках (~20 багов, включая сложный кейс с замыканием) | Прямое попадание — JD явно упоминает "поддерживать и развивать проект", не только гринфилд |
| 4 | Код-ревью, процессы разработки | Внедрение Feature Branching в Git, обучение коллеги системе версионирования — переход на стабильные еженедельные релизы | Показывает вклад в процесс, не только индивидуальный код |
**Вопрос-ловушка, который стоит ожидать:** "У нас есть legacy на Vue 2 — не будет проблем работать со старым API вместе с Vue 3?" — честный ответ: уже есть прямой опыт одновременной работы с современным SPA (ЕКОМ, Vue 3/Vite/Pinia) и legacy Vue-кодом (РМК) в рамках одной и той же работы — переключение между "поколениями" экосистемы уже отработано на практике.
## G) Легитимность вакансии
**Оценка: High Confidence**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Freshness / apply-контрол | Вакансия опубликована 16 июля (свежая), активна кнопка "Откликнуться" | Positive |
| Качество описания | Высокая специфичность — детальный технический стек, конкретные обязанности, честно указан формат (удалённо или гибрид по желанию) | Positive |
| Компания | Альфа-Деньги — официальный финтех-проект Альфа-Банка, 100-1000 сотрудников, 5 открытых вакансий одновременно на Хабр Карьере | Positive |
| Отзывы сотрудников | Рейтинг 4.77/5 на Хабр Карьере (72 оценки) — один из наиболее высоких рейтингов среди всех оценённых в этой сессии компаний | Positive |
| Reposting | Единственная запись, не найдено повторов | Neutral |
Явных признаков "ghost job" не обнаружено — все сигналы указывают на реальную, активно нанимающую и хорошо оцениваемую сотрудниками компанию.
---
## Извлечённые ключевые слова
Vue 2, Vue 3, Vuex, Vue Router, Pinia, Nuxt 2, Nuxt 3, RESTful API, Git, CI/CD, дизайн-токены, CSS-переменные, Figma, дизайн-система, кроссбраузерная вёрстка, компонентный подход, Docker, SSR, highload, White label, ТК РФ, финтех, Альфа-Банк
---
## Cover Letter Draft
> Draft generated at evaluation time. Complete via `/career-ops cover alfa-dengi` to fill in angles, confirm research, and generate the PDF.
> Gaps flagged below — address them during the cover flow.
---
**Opening** *(placeholder — refine with your "why this role" angle)*
Заинтересовала позиция Frontend-разработчика в Альфа-Деньги — вся ваша Vue-экосистема (Vue 2/3, Vuex, Pinia, Nuxt) точно совпадает с моим текущим продакшн-стеком, а полностью удалённый формат идеально подходит под мои условия работы.
**Profile introduction**
Frontend-разработчик с коммерческим опытом на Vue 3 (Composition API, TypeScript, Pinia, Vue Router). С ноября 2024 года разработала с нуля фронтенд внутренней системы управления заказами и логистикой (ЕКОМ) на современном SPA-стеке и параллельно веду legacy-проект РМК на Vue 3, развёрнутый на 1200 точках — есть прямой опыт одновременной работы и с новым, и с устоявшимся Vue-кодом.
**Key achievements** *(selected from cv.md — exact wording preserved)*
- Разработала с нуля фронтенд ЕКОМ на **Vue 3, Composition API, TypeScript, Pinia, Vue Router, Vite**.
- **Спроектировала ролевую модель авторизации (RBAC)** для ~20 пользователей с разграничением по отделам — самостоятельно объяснила бэкенд-команде принцип работы модели.
- **Внедрила Feature Branching в Git (GitLab)** и обучила коллегу системе версионирования — команда перешла на стабильные еженедельные релизы.
- Исправила ~20 багов на legacy-проекте РМК (1200 точек), включая сложный кейс с реактивной переменной в глобальном классе.
**Problems I will solve** *(placeholder — requires company research + your input)*
> To be completed: какие продукты/команды сейчас в фокусе у Альфа-Деньги (Vue 2 legacy vs Vue 3 новые продукты), и как бы вы подключились к их развитию?
**Closing**
Буду рада обсудить вакансию. На связи в будни (13:00-14:00, после 18:00) и в выходные — предлагаю сначала согласовать удобное время созвона в Telegram (@vbleroy) или VK (vk.com/vbleroy).
---
**Gaps flagged:**
- Nuxt.js/SSR — нет прямого коммерческого опыта, только SPA на чистом Vue 3.
- Design tokens — терминологический разрыв, концептуально близко к Tailwind/shadcn.
- Figma — не упомянута явно в CV; уточнить у кандидата перед финализацией.
**JD keywords to mirror** *(extracted for ATS + human read)*
Vue, Vuex, Pinia, Nuxt, RESTful API, Git, CI/CD, компонентный подход, UX/UI, адаптивная вёрстка, дизайн-система, Figma, ТК РФ
---
*Run `/career-ops cover alfa-dengi` to complete angles, confirm company research, and generate the PDF.*
View File
Whitespace-only changes.
@@ -0,0 +1,67 @@
# Оценка: Smart Engines — Разработчик модулей для Flutter / React Native
**Дата:** 2026-07-21
**Архетип:** Mobile Developer (Flutter) — специализированная native-bridging ниша, офис в Москве
**Балл:** 1.0/5
**URL:** https://t.me/s/dartlang_jobs/4234
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Mobile Developer — специализированная роль на стыке SDK/native modules, не продуктовая Flutter-разработка |
| Domain | Распознавание документов и AI — Smart Engines, технологический лидер с собственной кафедрой в МФТИ, 100+ патентов, 200+ клиентов |
| Function | Build SDK/native modules — Flutter Plugin, React Native Native Module, интеграция C/C++ через FFI/JNI |
| Seniority | Не указан явно грейд, но требует опыт нативной разработки Android/iOS + понимание C/C++ |
| Формат работы | **Москва, м. Ленинский проспект — только офис**, полный день (гибкое начало 9:00-11:00) |
| TL;DR | Интересный и легитимный технологический лидер, но роль требует глубокой native-bridging экспертизы (Kotlin/ObjC/C/C++/FFI/JNI), которой нет у кандидата, плюс жёсткий офисный формат в Москве |
**Ключевой блокер:** офис в Москве вне Тулы → балл по локации **1.0** согласно `modes/_profile.md`.
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Коммерческий опыт с Flutter | Совпадение — ~1,5-2 года Flutter |
| Нативная разработка Android (Java/Kotlin) и/или iOS (Objective-C/Swift) | **Пробел** — кросс-платформенный Flutter-опыт, без нативных модулей/мостов |
| Понимание принципов C/C++ | **Пробел** |
| FFI, JNI | **Пробел** |
| React Native | **Пробел** — Flutter-специализация |
**Пробелы:** Hard blocker по локации (офис в Москве) + фундаментальный разрыв в native-bridging экспертизе (C/C++, FFI/JNI, Flutter Plugin/RN Native Module разработка) — это специализированная SDK-инженерия, отличная от продуктовой Flutter-разработки кандидата.
## C) Уровень и стратегия
Неприменимо — двойной разрыв (локация + узкая специализация в native-модулях) делает содержательную стратегию продажи опыта нецелесообразной.
## D) Компенсация и спрос
Зарплата не указана в посте. Smart Engines — стабильная, известная технологическая компания с историей и патентным портфелем.
## E) План персонализации
Не рекомендуется.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: High Confidence**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Компания | Smart Engines — реальный технологический лидер (100+ патентов, 200+ клиентов, кафедра в МФТИ), продукты используются в банковских приложениях, загранпаспортах, автогейтах | Positive |
| Качество описания | Высокая специфичность — конкретная локация (м. Ленинский проспект), конкретный технический стек, детальные обязанности и бенефиты | Positive |
| Repost-детекция | Идентичный текст переопубликован под 4237 ("Мск/офис") — тот же контакт (@Diana011), это дубликат, а не новая позиция | Neutral |
---
## Извлечённые ключевые слова
Flutter Plugin, React Native Native Module, Kotlin, Objective-C, Swift, C/C++, FFI, JNI, SDK, распознавание документов, Smart Engines, Москва, офис
View File
Whitespace-only changes.
@@ -0,0 +1,85 @@
# Оценка: Работодатель не назван (Dart Jobs, Telegram) — Flutter-разработчик middle+/senior (финтех/телеком/ритейл)
**Дата:** 2026-07-21
**Архетип:** Mobile Developer (Flutter) — secondary archetype, remote + RF + зарплата в цель, но English B2+ и домен-требования создают разрыв
**Балл:** 2.4/5
**URL:** https://t.me/s/dartlang_jobs/4235
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Mobile Developer (Flutter) — secondary fit кандидата |
| Domain | Крупные финтех/телеком/ритейл проекты (детали "только кандидатам", без указания названия компании) |
| Function | Build — коммерческая Flutter-разработка под Android/iOS, банковская сфера |
| Seniority | Middle+/Senior, от 3 лет коммерческого опыта |
| Формат работы | **Удалённо, РФ (локация/гражданство: РФ), full-time** — редкий случай в этой партии: явно разрешена работа из России |
| Зарплата | 140 000–180 000 ₽ — **точно в целевом диапазоне кандидата** |
| Название компании | **Не раскрыто** — "в связи с расширением штата нашей компании", контакт только через личный Telegram (@kirillmorozov_1) |
| TL;DR | Формат работы и зарплата — одни из лучших в этой партии, но требование English B2+ (кандидат B1), заявленный порог 3+ года опыта (у кандидата ~1,5-2 года) и полностью анонимный работодатель снижают итоговую оценку |
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Коммерческий опыт Flutter от 3 лет | Частичный gap — у кандидата ~1,5-2 года |
| Dart (null safety, async/await, streams) | Совпадение |
| REST API, JSON | Совпадение |
| Redux и/или BLoC | Частичное совпадение — BLoC входит в опыт кандидата (Service Locator, Flutter Router, Clean Architecture) |
| Чистая архитектура, MVVM/MVC, Repository | Совпадение — Clean Architecture явно указана в CV |
| Platform Channels (MethodChannel/EventChannel) | **Пробел** — не входит в опыт кандидата |
| Публикация в App Store / Google Play | Совпадение — портирование Android→iOS, отправка на проверку в App Store |
| Английский B2+ | **Пробел** — уровень кандидата B1 (JD отмечает "здесь рассмотрим точечно", то есть возможна гибкость) |
| Опыт в банковской сфере / FinTech | **Пробел** — нет прямого опыта в банковском домене, хотя "Здравсервис" — регулируемая отрасль (аптечная сеть) со схожими требованиями к надёжности |
| Биометрическая аутентификация, защищённое хранение данных | **Пробел** |
**Пробелы:**
1. Стаж (3+ года vs ~1,5-2) — обозначен как hard-порог в требованиях, но компенсируется широтой ответственности (три параллельных продукта).
2. English B2+ — JD сам оговаривает "здесь рассмотрим точечно", то есть не абсолютный blocker, но фактор риска.
3. FinTech-домен и Platform Channels — отсутствуют, но не первично критичны (заявлены как желательные детали проекта, а не explicit hard requirement).
4. **Red flag — анонимность работодателя.** Ни название компании, ни отрасль конкретно не раскрыты — только общее "финтех/телеком/ритейл проекты", контакт исключительно через личный Telegram-аккаунт.
## C) Уровень и стратегия
Естественный уровень кандидата (Middle, Flutter secondary archetype) немного ниже заявленного "middle+/senior от 3 лет", но JD явно допускает гибкость по английскому — стоит по аналогии предположить умеренную гибкость и по стажу при сильном техническом соответствии (BLoC, Clean Architecture, App Store publication уже есть). Рекомендация: если решаться на отклик — открыто обозначить B1 английский и акцент на широте текущей роли (три продукта одновременно) как компенсирующий фактор.
## D) Компенсация и спрос
| Показатель | Значение | Источник |
|---|---|---|
| Указано в посте | 140 000–180 000 ₽/мес | со страницы поста |
| Целевой диапазон кандидата | 140 000–160 000+ ₽/мес на руки | `config/profile.yml` |
| Flutter-разработчик, медиана РФ (2026) | ~190 000 ₽/мес (140 000–240 000 диапазон) | [SkillStat](https://skillstat.ru/it/professions/flutter-developer/salary/) |
Зарплата точно попадает в целевой диапазон кандидата — сильная сторона предложения.
## E) План персонализации
Средний приоритет — стоит рассмотреть при условии, что кандидат готова открыто обсудить уровень английского и получить дополнительную информацию о работодателе до вложения существенного времени в подготовку отклика.
## F) План собеседований
Не приоритетно готовить полноценный STAR-план до раскрытия названия компании — риск подготовки материалов под неопределённого работодателя. Общая рекомендация: акцент на Clean Architecture/BLoC-опыт и портирование Android→iOS (App Store publication) при первом контакте.
## G) Легитимность вакансии
**Оценка: Proceed with Caution**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Название работодателя | **Не раскрыто** — общая формулировка "нашей компании", детали проектов "точечно кандидатам" | Concerning |
| Формат сбора откликов | Контакт только через личный Telegram (@kirillmorozov_1), не через официальную HR-форму или карьерную страницу | Concerning |
| Качество описания | Высокая техническая специфичность (Platform Channels, Redux/BLoC, Flutter DevTools, биометрия) — не выглядит как шаблонный текст, вероятно писал технический специалист, а не HR-агрегатор | Positive |
| Конкретика условий | Зарплата, локация/гражданство и формат работы указаны прямо и подробно — необычно детально для анонимного поста, что несколько компенсирует анонимность работодателя | Positive |
**Контекст:** Анонимность работодателя в постах Telegram-каналов вакансий — частое явление на этапе первичного скрининга (работодатель не хочет раскрывать себя до отбора кандидатов), не всегда признак нелегитимности. Тем не менее это создаёт неопределённость и требует уточнения названия компании перед вложением серьёзного времени в подготовку отклика.
---
## Извлечённые ключевые слова
Flutter, Dart, BLoC, Redux, Clean Architecture, MVVM, Repository, Platform Channels, MethodChannel, EventChannel, App Store, Google Play, GetIt, Injectable, биометрическая аутентификация, FinTech, банковская сфера, удалённая работа, РФ
View File
Whitespace-only changes.
@@ -0,0 +1,70 @@
# Оценка: AI-native продуктовая компания не названа (Dart Jobs, Telegram) — AI-native Flutter/Dart разработчик
**Дата:** 2026-07-21
**Архетип:** Mobile Developer (Flutter, AI-native workflow) — secondary archetype с прямым пересечением по AI-tooling дифференциатору кандидата, но явное геоисключение РФ
**Балл:** 1.0/5
**URL:** https://t.me/s/dartlang_jobs/4236
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Mobile Developer (Flutter) с AI-native workflow — код пишут AI-агенты (Claude Code/Codex), инженер оркестрирует и ревьюит |
| Domain | AI-native продуктовая компания, продукт с миллионами пользователей, работа напрямую с CTO/фаундером (YC-бэкграунд) |
| Function | Оркестрация AI-агентов + ревью качества, Flutter-разработка (iOS/Android), pixel-perfect UI по Figma, realtime |
| Seniority | 3+ года коммерческого Flutter/Dart |
| Формат работы | **Full remote, но явно "любая локация, кроме РФ"** — прямое геоисключение граждан/резидентов России |
| Зарплата | Не указана числом, но "конкурентная зарплата выше рынка" + зарплата в долларах |
| TL;DR | Домен (AI-агенты как основной инструмент разработки) идеально пересекается со вторичным дифференциатором кандидата — пет-проект с оркестрацией субагентов — но явное исключение "кроме РФ" делает вакансию физически недоступной для кандидата вне зависимости от силы остальных совпадений |
**Ключевой блокер:** явное геоисключение "Full remote (любая локация, кроме РФ)" → это жёстче стандартного "офис вне Тулы": здесь удалённая работа в принципе не распространяется на кандидатов из России. Балл **1.0** — сопоставимо с hard location blocker, так как рассмотрение отклика невозможно независимо от прочих факторов.
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| 3+ года коммерческого Flutter/Dart | Частичный gap — у кандидата ~1,5-2 года |
| AI-native mindset, опыт работы через Claude Code/Codex | **Сильное совпадение** — кандидат уже разрабатывает пет-проект (ИИ-планировщик меню) в связке с ИИ-ассистентом, включая оркестрацию нескольких субагентов — это именно тот навык, который явно ищет JD |
| Pixel-perfect UI по Figma, сложные анимации | Совпадение — самостоятельное UI/UX-проектирование в "Здесь Аптека" |
| Realtime (чаты, стримы, уведомления) | Частичное совпадение — WebSocket real-time оповещения в РМК |
| Provider/Riverpod | **Пробел** — кандидат использует Service Locator/BLoC, не Provider/Riverpod явно |
| Публикация в сторы | Совпадение — портирование Android→iOS, App Store |
| Git, CI/CD | Совпадение |
**Пробелы:** Формально стек и AI-native опыт пересекаются очень хорошо (это редкий случай, когда пет-проект кандидата с ИИ-ассистентом становится прямым доказательством требуемого навыка), но **геоисключение РФ делает эти совпадения нерелевантными** — компания прямо заявляет, что не рассматривает кандидатов из России.
## C) Уровень и стратегия
Неприменимо — геоисключение является абсолютным блокером, не зависящим от уровня или стратегии позиционирования опыта.
## D) Компенсация и спрос
Зарплата не указана числом; упомянуты "конкурентная зарплата выше рынка", "квартальные премии, индексация", "глобальный рынок и зарплата в долларах" — привлекательные условия, но неприменимые при геоисключении.
## E) План персонализации
Не рекомендуется — геоисключение РФ делает вакансию недоступной. Единственная практическая ценность — сам факт того, что пет-проект кандидата с ИИ-ассистентом уже выглядит убедительно для AI-native ролей такого профиля: стоит держать похожие вакансии (без геоисключения РФ) в приоритете при будущем сканировании.
## F) План собеседований
Не применимо при текущем геоблокере.
## G) Легитимность вакансии
**Оценка: Proceed with Caution**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Название компании | Не раскрыто — "AI-native продуктовая компания", контакт через личный Telegram (@Murad_ithr) | Concerning |
| Качество описания | Высокая специфичность и необычно откровенный тон (упоминание CTO/фаундера с YC-бэкграундом, философия работы с AI-агентами) — не похоже на шаблонный текст | Positive |
| Геоисключение | Явное и прямое ("кроме РФ") — типичный паттерн для компаний с международными комплаенс-ограничениями (санкции, банковские/платёжные провайдеры), не признак фиктивности, а стандартная практика для part of глобальных стартапов с YC/US-инвесторами | Neutral |
---
## Извлечённые ключевые слова
Flutter, Dart, AI-агенты, Claude Code, Codex, Provider, Riverpod, pixel-perfect, Figma, realtime, WebSocket, Firebase, Swift, Kotlin, WebRTC, full remote, YC
View File
Whitespace-only changes.
@@ -0,0 +1,89 @@
# Оценка: Компания не названа (Runello, медицинские информационные системы) — Frontend-разработчик
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (Vue.js) — primary, точное совпадение стека, remote
**Балл:** 4.0/5
**URL:** https://t.me/s/runello_rus_javascript/1472
**Legitimacy:** Proceed with Caution
**PDF:** [output/cv-valeriya-romanova-medical-vue-remote-2026-07-21.pdf](../output/cv-valeriya-romanova-medical-vue-remote-2026-07-21.pdf)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Frontend Developer (Vue.js) — прямое попадание в primary-архетип |
| Domain | Медицинские информационные системы — компания более 9 лет разрабатывает и внедряет МИС в медучреждения России и стран СНГ |
| Function | Build |
| Seniority | Не указан явно |
| Формат работы | **Remote, глобально** (#remote #global) |
| Стек | Vue.js, Vue Router, Pinia, TypeScript, JavaScript, HTML5, CSS3, HTTP |
| Название компании | Не раскрыто в тизере Runello-бота |
| TL;DR | Точное попадание в стек кандидата (Vue.js + Vue Router + Pinia + TypeScript), remote, стабильный домен (медтех, 9+ лет истории) — один из лучших матчей партии |
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Vue.js, Vue Router, Pinia | ✅ Прямое совпадение — ядро коммерческого стека кандидата |
| TypeScript, JavaScript | ✅ Совпадение |
| HTML5, CSS3, HTTP | ✅ Совпадение |
**Пробелы:** Не выявлено значимых — весь заявленный стек присутствует в CV. Единственная неопределённость — конкретный грейд и зарплата не раскрыты в тизере.
## C) Уровень и стратегия
Грейд не указан явно, но полное стековое совпадение и 9+ лет истории компании в стабильном домене (медтех) говорят в пользу зрелого продукта, где естественный уровень кандидата (Middle) должен хорошо вписаться. Рекомендуется откликнуться и уточнить грейд/зарплату напрямую.
## D) Компенсация и спрос
Зарплата не указана в тизере. Медтех — стабильный, некризисный домен в РФ (регуляторно защищённый сегмент). Данных для количественного сравнения нет.
## E) План персонализации
Топ-изменения: вынести на первый план весь Vue-экосистемный опыт (Vue 3, Composition API, Pinia, Vue Router) как прямое попадание в стек JD; при отклике уточнить конкретный продукт и грейд.
## F) План собеседований
Основной кейс — разработка ЕКОМ с нуля на Vue 3/Pinia/Vue Router; RBAC-дизайн как демонстрация архитектурного мышления, что особенно ценно для медицинских систем с разграничением доступа по ролям (врач/администратор/регистратура).
## G) Легитимность вакансии
**Оценка: Proceed with Caution**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Название компании | Не раскрыто — тизер Runello-бота, требует клика "Подробнее" | Neutral |
| Качество описания | Конкретный домен (МИС), конкретный стек, конкретный срок работы компании (9+ лет) | Positive |
| Формат сбора откликов | Через официального Runello-бота | Positive |
---
## Извлечённые ключевые слова
Vue.js, Vue Router, Pinia, TypeScript, JavaScript, HTML5, CSS3, HTTP, медицинские информационные системы, МИС, remote
---
## Cover Letter Draft
> Draft generated at evaluation time. Complete via `/career-ops cover medical-vue-remote` after confirming the company name through the Runello bot deep-link.
**Opening** *(placeholder)*
Заинтересовала позиция Frontend-разработчика (Vue.js) в вашей компании — стек (Vue.js, Vue Router, Pinia, TypeScript) точно совпадает с моим текущим продакшн-опытом, а удалённый формат идеально подходит.
**Profile introduction**
Frontend-разработчик с коммерческим опытом на Vue 3 (Composition API, TypeScript, Pinia, Vue Router). Разработала с нуля фронтенд внутренней системы управления заказами и логистикой (ЕКОМ) на этом стеке и веду legacy-проект на Vue 3.
**Key achievements**
- Разработала с нуля фронтенд ЕКОМ на **Vue 3, Composition API, TypeScript, Pinia, Vue Router, Vite**.
- Спроектировала ролевую модель авторизации (RBAC) с разграничением по отделам.
- Внедрила Feature Branching и код-ревью практику в Git.
**Problems I will solve** *(placeholder — требует уточнения после раскрытия названия компании)*
**Closing**
Буду рада обсудить вакансию. На связи в Telegram (@vbleroy) или VK (vk.com/vbleroy).
**Gaps flagged:** Название компании и грейд не раскрыты в тизере — уточнить перед откликом.
View File
Whitespace-only changes.
@@ -0,0 +1,38 @@
# Оценка: Компания не названа (Runello) — Flutter-разработчик (кросс-платформенное приложение)
**Дата:** 2026-07-21
**Архетип:** Mobile Developer (Flutter) — secondary, офисный формат
**Балл:** 1.0/5
**URL:** https://t.me/s/runello_rus_mobileappdevelopment/3208
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Middle Flutter-разработчик, стек Flutter/Dart/Provider/Getx/Bloc/Future/Streams/Isolates. Разработка кросс-платформенного приложения iOS/Android, публикация в App Store/Google Play. **Формат: офис** (#office). Название компании не раскрыто.
**Ключевой блокер:** офисный формат → балл по локации **1.0** согласно `modes/_profile.md`.
## B) Совпадение с CV
Flutter/Dart — совпадение (коммерческий опыт). Provider/Getx — не входят в опыт (кандидат использует BLoC/Service Locator). Publication App Store/Google Play — совпадение (портирование Android→iOS).
## C) Уровень и стратегия
Естественный уровень (Middle) совпадает, но офисный формат делает вопрос вторичным.
## D) Компенсация и спрос
Не указана в тизере.
## E) План персонализации
Не рекомендуется.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: Proceed with Caution** — название компании не раскрыто (тизер Runello-бота), но задачи конкретны (кросс-платформенная разработка, публикация в сторы).
---
## Извлечённые ключевые слова
Flutter, Dart, Provider, Getx, Bloc, Future, Streams, Isolates, App Store, Google Play
View File
Whitespace-only changes.
@@ -0,0 +1,38 @@
# Оценка: Компания не названа (Runello, спутниковая связь) — Flutter-разработчик
**Дата:** 2026-07-21
**Архетип:** Mobile Developer (Flutter) — secondary, remote, частичное стековое совпадение
**Балл:** 2.1/5
**URL:** https://t.me/s/runello_rus_mobileappdevelopment/3216
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Flutter-разработчик, стек Flutter/Dart/Bloc/Riverpod/Keychain/Keystore/flutter_secure_storage/Biometric authentication. Компания создаёт глобальную систему высокоскоростной передачи данных через низкоорбитальные спутники (запустила первые спутники в июне 2023). **Формат: Remote, глобально** (#remote #global).
## B) Совпадение с CV
Flutter, Dart, BLoC — совпадение (коммерческий опыт кандидата). Riverpod, Keychain/Keystore, flutter_secure_storage, Biometric auth — не входят в опыт (кандидат работала с Firebase Cloud Messaging, но не с защищённым локальным хранилищем/биометрией).
**Пробелы:** Специализированный security-слой мобильного приложения (secure storage, биометрия) — не hard blocker, но требует дополнительного изучения перед собеседованием.
## C) Уровень и стратегия
Грейд не указан явно. Remote снимает локационный блокер — стоит откликнуться, явно обозначив готовность быстро освоить secure storage/биометрию (концептуально знакома через Firebase Cloud Messaging опыт).
## D) Компенсация и спрос
Не указана в тизере.
## E) План персонализации
Акцент на портировании Android→iOS и работе с Firebase Cloud Messaging как ближайшем аналоге security-ориентированной мобильной разработки.
## F) План собеседований
Основной кейс — стабилизация legacy Flutter-приложений на "Здесь Аптека" (баги, оптимизация загрузки).
## G) Легитимность вакансии
**Оценка: Proceed with Caution** — компания не названа явно (тизер Runello-бота), но описание бизнеса конкретно и проверяемо (запуск спутников в 2023, характерно для проекта БЮРО 1440 — того же профиля, что и тизер 3206 в этом же канале, возможно та же компания под другим постом).
---
## Извлечённые ключевые слова
Flutter, Dart, Bloc, Riverpod, Keychain, Keystore, flutter_secure_storage, Biometric authentication, низкоорбитальные спутники, remote
View File
Whitespace-only changes.
@@ -0,0 +1,36 @@
# Оценка: Компания не названа (Runello, микрофинансовая организация) — Flutter Developer
**Дата:** 2026-07-21
**Архетип:** Mobile Developer (Flutter) — secondary, remote, базовое стековое совпадение
**Балл:** 2.3/5
**URL:** https://t.me/s/runello_rus_mobileappdevelopment/3219
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Flutter Developer, стек Flutter/Dart/REST API. Компания более 10 лет разрабатывает продукты для микрофинансовой организации (онлайн-сервис микрокредитования, мгновенная выдача займов). **Формат: Remote, глобально** (#remote #global).
## B) Совпадение с CV
Flutter, Dart, REST API — прямое совпадение с коммерческим опытом кандидата. Стек минималистичный, без специализированных требований — хороший базовый матч.
## C) Уровень и стратегия
Грейд не указан. Простой и понятный стек, remote — стоит откликнуться. Домен (микрофинансы) нейтрален, не создаёт дополнительных барьеров входа.
## D) Компенсация и спрос
Не указана в тизере.
## E) План персонализации
Акцент на общем Flutter-опыте ("Здесь Аптека") — багфиксинг, оптимизация загрузки данных, портирование Android→iOS.
## F) План собеседований
Диагностика и фикс "Избранное" (постраничная загрузка) как демонстрация внимания к производительности приложения.
## G) Легитимность вакансии
**Оценка: Proceed with Caution** — компания не названа явно, но описание конкретно (10+ лет истории, определённые продукты микрокредитования).
---
## Извлечённые ключевые слова
Flutter, Dart, REST API, микрофинансовая организация, микрокредитование, remote
View File
Whitespace-only changes.
@@ -0,0 +1,38 @@
# Оценка: PayKeeper — Разработчик Flutter
**Дата:** 2026-07-21
**Архетип:** Mobile Developer (Flutter) — secondary, remote, но нативный платёжно-терминальный стек не совпадает
**Балл:** 1.6/5
**URL:** https://t.me/s/runello_rus_mobileappdevelopment/3220
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Разработчик Flutter, стек Flutter/Java/Kotlin/Linux/EMV/MDM. PayKeeper — крупнейший интегратор платёжных систем в РФ. **Формат: Remote, глобально** (#remote #global).
## B) Совпадение с CV
Flutter — совпадение. Java/Kotlin (нативная Android-разработка для платёжных терминалов), Linux, EMV (стандарт банковских карт), MDM (управление мобильными устройствами) — не входят в опыт кандидата, это специализированная платёжно-терминальная ниша (эквайринг, POS-терминалы), отличная от продуктовой мобильной разработки.
**Пробелы:** EMV/MDM/нативный Kotlin для терминалов — существенный доменный разрыв, требует переквалификации.
## C) Уровень и стратегия
Remote — плюс, но специализация (платёжные терминалы, EMV) значительно отличается от опыта кандидата в потребительских мобильных приложениях.
## D) Компенсация и спрос
Не указана в тизере. PayKeeper — известный, стабильный интегратор платёжных систем.
## E) План персонализации
Низкий приоритет ввиду доменного разрыва (EMV/MDM/POS-терминалы).
## F) План собеседований
Не приоритетно.
## G) Легитимность вакансии
**Оценка: High Confidence** — PayKeeper явно назван, крупный и известный интегратор платёжных систем в РФ.
---
## Извлечённые ключевые слова
Flutter, Java, Kotlin, Linux, EMV, MDM, платёжные терминалы, эквайринг, PayKeeper, remote
View File
Whitespace-only changes.
@@ -0,0 +1,38 @@
# Оценка: Азиатско-Тихоокеанский банк — Senior Flutter-разработчик
**Дата:** 2026-07-21
**Архетип:** Mobile Developer (Flutter) — secondary, remote, но Senior-уровень
**Балл:** 1.9/5
**URL:** https://t.me/s/runello_rus_mobileappdevelopment/3222
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Senior Flutter-разработчик, стек Dart/Flutter/Micro-frontend architecture/OOP/SOLID/Pixel Perfect/REST API/WebSockets. Азиатско-Тихоокеанский банк — коммерческий банк TOP-40. **Формат: Remote, глобально** (#remote #global).
## B) Совпадение с CV
Flutter, Dart, REST API, WebSockets — совпадение с коммерческим опытом (WSS в РМК). Pixel Perfect — совпадение (самостоятельное UI/UX-проектирование). Micro-frontend architecture для мобильных приложений — специфический архитектурный подход, не входит в явный опыт кандидата, но концептуально близок к модульной архитектуре.
**Пробелы:** Senior-уровень — существенный разрыв (кандидат Middle).
## C) Уровень и стратегия
Естественный уровень кандидата (Middle) ниже заявленного Senior. Remote и хороший стековый матч делают вакансию не полностью безнадёжной, но грейд — реальный барьер для прямого прохождения отбора без явного позиционирования широты ответственности (три параллельных продукта).
## D) Компенсация и спрос
Не указана в тизере. ТОП-40 банк — стабильный, финансово устойчивый работодатель.
## E) План персонализации
Если решаться на отклик — акцент на широте ответственности (три продукта одновременно) как компенсация календарного стажа для Senior-порога.
## F) План собеседований
WebSocket-оповещения в реальном времени (РМК) как прямое пересечение с требованием WebSockets в JD.
## G) Легитимность вакансии
**Оценка: High Confidence** — Азиатско-Тихоокеанский банк явно назван, реальный и известный ТОП-40 банк РФ.
---
## Извлечённые ключевые слова
Dart, Flutter, Micro-frontend architecture, OOP, SOLID, Pixel Perfect, REST API, WebSockets, банк, remote
View File
Whitespace-only changes.
@@ -0,0 +1,38 @@
# Оценка: ОсОО Рубикон Текнолоджиз — Стажёр Frontend-разработчик (Бишкек)
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (React/React Native) — офисная стажировка вне РФ, стек не совпадает
**Балл:** 1.0/5
**URL:** https://youngjunior.ru/javascript/jobs/39480
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Стажёр Frontend-разработчик, React/React Native, работа под руководством наставника над веб- и мобильными приложениями. **Формат: офис, Бишкек, Киргизия** — стажировка, уровень intern.
**Ключевой блокер:** очный офис в Бишкеке вне Тулы → балл по локации **1.0** согласно `modes/_profile.md`.
## B) Совпадение с CV
JavaScript ES6+/TypeScript — совпадение. React и/или React Native — не входят в опыт кандидата (Vue/Flutter-специализация). Redux/Zustand — не входят. Git — совпадение.
## C) Уровень и стратегия
Стажировка для начинающих ("intern") не соответствует уровню кандидата (Middle с ~1,5-2 годами коммерческого опыта) — переквалификация вниз, плюс локационный блокер делают вакансию неприменимой.
## D) Компенсация и спрос
Зарплата не указана.
## E) План персонализации
Не рекомендуется.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: High Confidence** — конкретное описание, реальный HR-контакт (@RubiconHR), найдено через HH.ru.
---
## Извлечённые ключевые слова
React, React Native, JavaScript, TypeScript, Redux, Zustand, Git, Бишкек, стажировка
View File
Whitespace-only changes.
@@ -0,0 +1,40 @@
# Оценка: ЧП KIRANO — Фронтенд разработчик (Vue, Nuxt), Ташкент
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (Vue.js) — отличный стек-мэтч, но офисная стажировка вне РФ
**Балл:** 1.0/5
**URL:** https://youngjunior.ru/javascript/jobs/39875
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Фронтенд-разработчик (стажировка, intern), SCSS/Vue.js/Nuxt.js, вёрстка сайтов и внесение правок. **Формат: офис, Ташкент, Узбекистан**. Зарплата 2 000 000–6 000 000 сум/мес (не рубли).
**Ключевой блокер:** очный офис в Ташкенте вне Тулы → балл по локации **1.0**.
## B) Совпадение с CV
Vue.js, Nuxt.js, SCSS — прямое совпадение стека. Github — совпадение.
**Примечание:** несмотря на отличное совпадение по стеку (Vue.js/Nuxt.js), это стажёрская позиция для вёрстки, а не полноценная продуктовая Frontend-роль — уровень задач (вёрстка, мелкие правки) ниже фактического уровня кандидата (архитектура SPA, RBAC-дизайн).
## C) Уровень и стратегия
Не рекомендуется — офисный формат вне РФ (Ташкент) и стажёрский уровень задач (вёрстка) не соответствуют ни локационной политике, ни фактическому уровню кандидата.
## D) Компенсация и спрос
2 000 000–6 000 000 сум/мес — узбекская валюта, не сопоставима напрямую с целевым диапазоном кандидата в рублях.
## E) План персонализации
Не рекомендуется.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: High Confidence** — конкретные условия, найдено через HH.ru.
---
## Извлечённые ключевые слова
Vue.js, Nuxt.js, SCSS, Github, Ташкент, стажировка, вёрстка
View File
Whitespace-only changes.
@@ -0,0 +1,38 @@
# Оценка: Сбер.IT — Стажёр Frontend-разработчик (Сочи)
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (React) — офисно-гибридная стажировка вне Тулы
**Балл:** 1.0/5
**URL:** https://youngjunior.ru/javascript/jobs/40366
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Стажёр Frontend-разработчик, платформа цифровых финансовых активов Сбера (блокчейн/ЦФА), React-компоненты с @salutejs/sdds-dfa (Плазма) и Styled-components. **Формат: офис в Сочи, гибрид (до 2 дней из дома), срочный договор 3-6 месяцев**.
**Ключевой блокер:** офис в Сочи вне Тулы (даже с частичными днями из дома) → балл по локации **1.0**.
## B) Совпадение с CV
JavaScript — совпадение. React (плюсом, "или готовность быстро освоить") — не входит в опыт (Vue-специализация). HTML/CSS, CSS-in-JS — частичное совпадение (Tailwind/shadcn опыт, но не Styled-components конкретно). Git — совпадение.
## C) Уровень и стратегия
Стажёрская позиция (срочный договор 3-6 мес.) не соответствует потребности кандидата в постоянной full-time занятости, плюс офисный формат в Сочи — двойной блокер.
## D) Компенсация и спрос
Зарплата не указана.
## E) План персонализации
Не рекомендуется.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: High Confidence** — Сбер, конкретный адрес офиса, конкретный проект (платформа ЦФА), найдено через HH.ru.
---
## Извлечённые ключевые слова
React, Styled-components, CSS-in-JS, цифровые финансовые активы, ЦФА, Сочи, стажировка
View File
Whitespace-only changes.
@@ -0,0 +1,46 @@
# Оценка: OZON — Стажёр Frontend-разработчик, Маркетинговая платформа
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (Vue.js/React) — remote, но стажёрский уровень и неуказанная оплата
**Балл:** 2.3/5
**URL:** https://youngjunior.ru/javascript/jobs/41128
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Стажёр Frontend-разработчик в маркетинговую платформу Ozon — интерфейсы для промо-акций, кроссфункциональная команда. **Формат: полностью удалённо**. Стек: JavaScript, TypeScript, Vue.js, React, HTML, CSS, Git.
## B) Совпадение с CV
JavaScript, TypeScript — совпадение. **Vue.js явно указан в требованиях** — прямое совпадение с primary-стеком кандидата. React — альтернативный вариант в требованиях, не блокер (Vue.js уже покрывает требование "реактивные фреймворки"). Git — совпадение.
**Пробелы:** Стажёрский уровень (intern) не соответствует потребности кандидата в постоянной full-time позиции; зарплата не указана — риск того, что оплата ниже целевого диапазона (аналогичные Ozon-стажировки в истории оценок показывали диапазон 1.6-2.5/5 из-за этого же паттерна).
## C) Уровень и стратегия
Remote и точное совпадение по Vue.js — сильные стороны. Но формальный статус "стажировка" и неуказанная оплата создают риск: если оплата ниже целевого минимума (140 000 ₽), позиция неприменима несмотря на технический матч. Рекомендация — уточнить оплату и реальный формат (полная ставка vs частичная) до вложения времени в отклик.
## D) Компенсация и спрос
Не указана в вакансии — открытый вопрос, критичный для итоговой применимости.
## E) План персонализации
Если оплата окажется приемлемой — акцент на Vue 3/Pinia коммерческом опыте (ЕКОМ) как прямом попадании в стек JD.
## F) План собеседований
Разработка ЕКОМ с нуля на Vue 3 — демонстрация способности вести frontend продукта с нуля, что релевантно для промо-платформы.
## G) Легитимность вакансии
**Оценка: High Confidence**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Компания | Ozon — крупный, хорошо известный e-commerce работодатель | Positive |
| Качество описания | Конкретные задачи, конкретный стек, включая явное упоминание Vue.js | Positive |
| Источник | Найдено через Telegram-канал | Neutral |
---
## Извлечённые ключевые слова
JavaScript, TypeScript, Vue.js, React, HTML, CSS, Git, промо-акции, маркетинговая платформа, remote, стажировка
View File
Whitespace-only changes.
@@ -0,0 +1,40 @@
# Оценка: Грузовичкоф — Frontend-разработчик (middle)
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (Vue.js) — отличный стек и уровень, но офис в Москве
**Балл:** 1.0/5
**URL:** https://youngjunior.ru/javascript/jobs/40398
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Frontend-разработчик, TypeScript и Vue 3, интеграция с REST/GraphQL API, Node.js (сборка/тулинг). **Формат: офис, Москва**. Официальное оформление по ТК РФ, график 5/2.
**Ключевой блокер:** офис в Москве вне Тулы → балл по локации **1.0**, несмотря на идеальное стековое совпадение.
## B) Совпадение с CV
TypeScript от 2 лет — совпадение. Vue.js 3 (компоненты, состояние) — прямое совпадение с primary-стеком. Node.js (npm/yarn, сборка) — совпадение. Базовое понимание веб-безопасности — совпадение (ИБ-образование кандидата).
**Примечание:** это один из лучших стековых матчей во всей партии (Vue 3 + TypeScript + Node.js tooling), обнуляемый исключительно локационным блокером.
## C) Уровень и стратегия
Естественный уровень кандидата (Middle) точно совпадает с требуемым. Если формат работы изменится на удалённый, стоит вернуться к переоценке этой компании.
## D) Компенсация и спрос
Зарплата "обсуждается с финальным кандидатом" — не указана числом.
## E) План персонализации
Не рекомендуется при текущем локационном блокере.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: High Confidence** — Грузовичкоф, известный логистический сервис, конкретные условия (ТК РФ, график), найдено через HH.ru.
---
## Извлечённые ключевые слова
TypeScript, Vue.js 3, Node.js, REST, GraphQL, веб-безопасность, ТК РФ, Москва
View File
Whitespace-only changes.
@@ -0,0 +1,36 @@
# Оценка: Компания не названа (Runello, промышленное ПО) — FullStack разработчик Angular17/TypeScript
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (Angular) — remote, но фреймворк и backend (C#/ASP.NET) не совпадают
**Балл:** 1.3/5
**URL:** https://t.me/s/runello_rus_frontend/4063
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
FullStack разработчик, стек ASP.NET/Angular/TypeScript/C#/RxJS/Unit Testing. Компания разрабатывает инженерное ПО для промышленности и строительства. **Формат: Remote, глобально** (#remote #global).
## B) Совпадение с CV
TypeScript — совпадение. Angular — не входит в опыт (Vue-специализация). C#/ASP.NET (backend) — не входит в опыт (Node.js/Express на базовом уровне). RxJS, Unit Testing — частичное совпадение (Vitest/Playwright есть, RxJS нет).
## C) Уровень и стратегия
Remote — плюс, но полное отсутствие C#/.NET backend опыта и Angular вместо Vue создают существенный разрыв, не компенсируемый уровневым позиционированием.
## D) Компенсация и спрос
Не указана в тизере.
## E) План персонализации
Не рекомендуется.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: Proceed with Caution** — компания не названа явно, описание домена (промышленность/строительство) конкретно.
---
## Извлечённые ключевые слова
ASP.NET, Angular, TypeScript, C#, RxJS, Unit Testing, промышленность, строительство, remote
View File
Whitespace-only changes.
@@ -0,0 +1,40 @@
# Оценка: Компания не названа (Runello, European office) — Frontend Developer (Vue 3)
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (Vue.js) — отличный стек, но офис в Европе
**Балл:** 1.0/5
**URL:** https://t.me/s/runello_rus_frontend/4064
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Frontend Developer, стек JavaScript/CSS/Vue 3/Vuex/Pinia/TypeScript/SPA/PWA. "Frontend Developer position in a European office" — разработка клиентских продуктов, UI-kit компонентов, синхронизация дизайн-системы. **Формат: офис в Европе** (#office).
**Ключевой блокер:** офис за рубежом (Европа) → балл по локации **1.0**, несмотря на превосходное совпадение стека.
## B) Совпадение с CV
Vue 3, Vuex, Pinia, TypeScript, SPA — прямое, почти полное совпадение с primary-стеком кандидата. PWA — не подтверждено в CV, но концептуально близко к SPA-опыту.
**Примечание:** второй по силе стековый матч во всей партии (после Диасофт) — единственная причина низкого балла строго локационная (Европа, релокация).
## C) Уровень и стратегия
Если бы формат был remote или в Туле — это была бы одна из лучших вакансий партии. Европейский офис подразумевает релокацию и рабочую визу, которых нет в профиле кандидата.
## D) Компенсация и спрос
Не указана в тизере.
## E) План персонализации
Не рекомендуется при текущей политике "без переезда".
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: Proceed with Caution** — компания не названа, англоязычный текст предполагает международную команду.
---
## Извлечённые ключевые слова
Vue 3, Vuex, Pinia, TypeScript, SPA, PWA, UI-kit, дизайн-система, European office
View File
Whitespace-only changes.
@@ -0,0 +1,36 @@
# Оценка: Компания не названа (Runello) — Web-разработчик (MODX Revolution)
**Дата:** 2026-07-21
**Архетип:** Frontend Developer — legacy CMS/PHP стек, не совпадает с профилем
**Балл:** 1.3/5
**URL:** https://t.me/s/runello_rus_frontend/4066
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Web-разработчик, стек MODX Revolution/JavaScript/HTML/CSS/PHP/Figma/Google Sheets/amoCRM. Поддержка более 300 субдоменов на MODX REVO, вёрстка по Figma-макетам (Pixel Perfect). **Формат: Remote, глобально** (#remote #global).
## B) Совпадение с CV
JavaScript, HTML, CSS, Figma — частичное совпадение. MODX Revolution (legacy CMS), PHP, amoCRM — не входят в опыт кандидата (SPA/Vue-специализация, не CMS-вёрстка).
## C) Уровень и стратегия
Remote — плюс, но роль по сути вёрсточная/CMS-ориентированная (MODX, PHP), не SPA-разработка — не совпадает с направлением развития кандидата (Vue 3 архитектура, компонентный подход).
## D) Компенсация и спрос
Не указана в тизере.
## E) План персонализации
Не рекомендуется — направление развития (SPA/Vue) расходится с ролью (legacy CMS-вёрстка).
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: Proceed with Caution** — компания не названа, но конкретика (300+ субдоменов) правдоподобна.
---
## Извлечённые ключевые слова
MODX Revolution, JavaScript, HTML, CSS, PHP, Figma, amoCRM, remote
View File
Whitespace-only changes.
@@ -0,0 +1,38 @@
# Оценка: Компания не названа (Runello) — Frontend-разработчик (React, офис 5/2)
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (React) — офис, не совпадает с профилем
**Балл:** 1.0/5
**URL:** https://t.me/s/runello_rus_frontend/4067
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Frontend-разработчик, стек HTML5/CSS3/Figma/Photoshop/Sass/SCSS/JavaScript/React. Вёрстка, деплой, поддержка сайтов, настройка Docker/Nginx, использование нейросетей. **Формат: офис, график 5/2** (#office).
**Ключевой блокер:** офисный формат → балл по локации **1.0**.
## B) Совпадение с CV
HTML5, CSS3, Figma, Sass/SCSS, JavaScript — совпадение. React — не входит в опыт (Vue-специализация). Docker, Nginx — не входят в опыт.
## C) Уровень и стратегия
Не рекомендуется при офисном формате.
## D) Компенсация и спрос
Не указана в тизере.
## E) План персонализации
Не рекомендуется.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: Proceed with Caution** — компания не названа, но задачи конкретны (Docker/Nginx настройка).
---
## Извлечённые ключевые слова
HTML5, CSS3, Figma, Photoshop, Sass, SCSS, JavaScript, React, Docker, Nginx, офис
View File
Whitespace-only changes.
@@ -0,0 +1,94 @@
# Оценка: Диасофт — Frontend-разработчик (Vue.js)
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (Vue.js) — primary, точное совпадение стека, remote
**Балл:** 4.1/5
**URL:** https://t.me/s/runello_rus_frontend/4068
**Legitimacy:** Proceed with Caution
**PDF:** [output/cv-valeriya-romanova-diasoft-2026-07-21.pdf](../output/cv-valeriya-romanova-diasoft-2026-07-21.pdf)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Frontend Developer (Vue.js) — прямое попадание в primary-архетип |
| Domain | Диасофт — разработчик ПО для финансового сектора (банки, страхование), комплексные ИТ-решения для цифровой трансформации |
| Function | Build |
| Seniority | Middle/Senior |
| Формат работы | **Remote, глобально** (#remote #global) |
| Стек | Vue.js, Vue 3, Composition API, Vue Router, Pinia, TypeScript, JavaScript, HTML5 |
| TL;DR | Один из лучших стековых матчей всей партии — Vue.js/Vue3/Composition API/Vue Router/Pinia точно совпадают с ядром опыта кандидата, remote, известный (хоть и неоднозначно оцениваемый) финтех-разработчик |
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Vue.js, Vue 3, Composition API | ✅ Прямое совпадение — ядро коммерческого опыта (ЕКОМ, РМК) |
| Vue Router, Pinia | ✅ Прямое совпадение |
| TypeScript, JavaScript | ✅ Совпадение |
| HTML5 | ✅ Совпадение |
**Пробелы:** Не выявлено значимых на уровне заявленного стека. Финансовый домен (банки/страхование) — нейтрален, дополнительных требований к доменной экспертизе в тизере не указано.
## C) Уровень и стратегия
Middle/Senior диапазон хорошо покрывает естественный уровень кандидата (Middle). Стоит подчеркнуть RBAC-дизайн (авторизация/роли) — прямое попадание для финтех/банковского домена, где разграничение доступа критично.
## D) Компенсация и спрос
| Показатель | Значение | Источник |
|---|---|---|
| Компания | Диасофт — давно на рынке, работает с крупными банками (в т.ч. как аутстаффинг для Сбербанка) | WebSearch |
| Отзывы сотрудников | Смешанные: белая зарплата, официальное оформление, корпоративный университет — но также много бюрократии, зарплата ниже рыночной, ограниченный карьерный рост без аттестации | [pravda-sotrudnikov.ru](https://pravda-sotrudnikov.ru/company/diasoft) |
**Вывод:** легитимный, стабильный работодатель, но с репутацией зарплаты ниже рынка и бюрократии — стоит уточнить конкретные условия (проект, зарплатная вилка) до финального решения об отклике.
## E) План персонализации
Вынести на первый план весь Vue-экосистемный опыт (Vue 3, Composition API, Pinia, Vue Router) и RBAC-дизайн как прямое попадание в финтех/банковский домен.
## F) План собеседований
RBAC-дизайн в ЕКОМ (разграничение доступа по отделам) — ключевой кейс для финансового ПО, где ролевые модели авторизации критичны.
## G) Легитимность вакансии
**Оценка: Proceed with Caution**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Компания | Диасофт — реальная, давно существующая компания, подтверждена независимыми источниками | Positive |
| Отзывы сотрудников | Смешанные — ниже рыночной зарплаты, бюрократия, "школа программистов для банков" (высокая текучка в лучшие предложения) | Concerning (не критично, но стоит уточнить условия) |
| Качество описания | Конкретный стек, конкретный домен | Positive |
---
## Извлечённые ключевые слова
Vue.js, Vue 3, Composition API, Vue Router, Pinia, TypeScript, JavaScript, HTML5, финансовый сектор, банки, страхование, Диасофт, remote
---
## Cover Letter Draft
> Draft generated at evaluation time. Complete via `/career-ops cover diasoft`.
**Opening**
Заинтересовала позиция Frontend-разработчика (Vue.js) в Диасофт — стек (Vue 3, Composition API, Vue Router, Pinia) точно совпадает с моим текущим продакшн-опытом, а удалённый формат идеально подходит под мои условия работы.
**Profile introduction**
Frontend-разработчик с коммерческим опытом на Vue 3 (Composition API, TypeScript, Pinia, Vue Router). Разработала с нуля фронтенд внутренней системы управления заказами и логистикой (ЕКОМ), включая проектирование ролевой модели авторизации (RBAC) — направление, особенно релевантное для финансового ПО.
**Key achievements**
- Разработала с нуля фронтенд ЕКОМ на **Vue 3, Composition API, TypeScript, Pinia, Vue Router, Vite**.
- **Спроектировала ролевую модель авторизации (RBAC)** для ~20 пользователей с разграничением по отделам — самостоятельно объяснила бэкенд-команде принцип работы модели.
- Поддерживаю legacy-проект на Vue 3, развёрнутый на 1200 точках — опыт стабилизации production-кода.
**Problems I will solve** *(placeholder — требует уточнения конкретного продукта/банка-заказчика)*
**Closing**
Буду рада обсудить вакансию. На связи в Telegram (@vbleroy) или VK (vk.com/vbleroy).
**Gaps flagged:** Отзывы сотрудников упоминают зарплату ниже рыночной — уточнить вилку до финального решения.
View File
Whitespace-only changes.
@@ -0,0 +1,38 @@
# Оценка: Компания не названа (Runello, телеком-оборудование) — Frontend-разработчик (middle/senior)
**Дата:** 2026-07-21
**Архетип:** Frontend Developer — гибридный формат без подтверждённой локации
**Балл:** 1.0/5
**URL:** https://t.me/s/runello_rus_frontend/4070
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Frontend-разработчик, стек HTML5/CSS/SVG/React/Angular/Vue/TypeScript/SPA — команда сама выбирает стек с нуля (аудит кода, выбор технологии). Разработка системы управления телекоммуникационным оборудованием. **Формат: Гибридный** (#hybrid), город не указан.
**Ключевой блокер:** гибрид без подтверждённой удалёнки и без указания города → консервативно трактуется как офисный формат вне Тулы, балл **1.0** согласно `modes/_profile.md`.
## B) Совпадение с CV
Vue упомянут как один из возможных вариантов стека (команда формируется с нуля и выбирает технологию) — потенциальное совпадение, но не гарантированное. TypeScript, HTML5 — совпадение. SVG — частичное совпадение.
## C) Уровень и стратегия
Middle/senior диапазон совпадает с уровнем кандидата, но неопределённость по стеку (выбор ещё не сделан) и локационный блокер (гибрид без города) делают вакансию низкоприоритетной.
## D) Компенсация и спрос
Не указана в тизере.
## E) План персонализации
Не рекомендуется при текущей неопределённости по локации.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: Proceed with Caution** — компания не названа, но задача конкретна (аудит существующего кода, выбор стека с нуля — типично для реорганизующейся команды).
---
## Извлечённые ключевые слова
HTML5, CSS, SVG, React, Angular, Vue, TypeScript, SPA, телекоммуникационное оборудование, гибрид
View File
Whitespace-only changes.
@@ -0,0 +1,40 @@
# Оценка: Компания не названа (Runello) — Frontend Developer (Vue 3)
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (Vue.js) — идеальный стек, но гибридный формат без подтверждённой локации
**Балл:** 1.0/5
**URL:** https://t.me/s/runello_rus_frontend/4072
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Frontend Developer, стек Vue 3/TypeScript/Pinia/TanStack Query/SOLID/DRY/Git/HTTPS. Разработка и поддержка SPA-приложений, оптимизация производительности. **Формат: Гибридный** (#hybrid), город не указан.
**Ключевой блокер:** гибрид без подтверждённой удалёнки и без указания города → консервативно трактуется как офисный риск вне Тулы, балл **1.0**.
## B) Совпадение с CV
Vue 3, TypeScript, Pinia — прямое совпадение с primary-стеком кандидата. TanStack Query — концептуально близко к TanStack Table (уже в опыте кандидата), быстро осваивается. SOLID/DRY — общие принципы, применимы.
**Примечание:** ещё один сильный стековый матч (третий по силе после Диасофт и European office), обнуляемый исключительно неопределённой локацией.
## C) Уровень и стратегия
Middle-уровень точно совпадает. Если бы локация была подтверждена как remote — это была бы топовая вакансия партии.
## D) Компенсация и спрос
Не указана в тизере.
## E) План персонализации
Не рекомендуется при текущей локационной неопределённости — можно уточнить формат напрямую перед отказом от рассмотрения.
## F) План собеседований
Не применимо без уточнения локации.
## G) Легитимность вакансии
**Оценка: Proceed with Caution** — компания не названа, но задачи технически конкретны.
---
## Извлечённые ключевые слова
Vue 3, TypeScript, Pinia, TanStack Query, SOLID, DRY, Git, HTTPS, SPA, гибрид
View File
Whitespace-only changes.
@@ -0,0 +1,37 @@
# Оценка: Компания не названа (Runello, медицинская 3D-визуализация) — FullStack разработчик TypeScript
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (React) — remote, но узкоспециализированная 3D-визуализация не совпадает
**Балл:** 1.3/5
**URL:** https://t.me/s/runello_rus_frontend/4074
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
FullStack разработчик TypeScript, стек React/TypeScript/OHIF Viewer/Cornerstone3D/VTK.js/REST API/WebSocket/Web Workers. Разработка расширений для OHIF Viewer (медицинский DICOM-вьюер), 3D-визуализация медицинских данных. **Формат: Remote, глобально** (#remote #global).
## B) Совпадение с CV
TypeScript, REST API, WebSocket — совпадение. React — не входит в опыт (Vue-специализация). OHIF Viewer, Cornerstone3D, VTK.js (специализированные библиотеки медицинской 3D-визуализации) — узкая ниша, полностью отсутствующая в опыте кандидата.
## C) Уровень и стратегия
Remote — плюс, но специализация (медицинская 3D-визуализация, DICOM) требует глубокой предметной экспертизы, отсутствующей у кандидата. React вместо Vue — дополнительный разрыв.
## D) Компенсация и спрос
Не указана в тизере.
## E) План персонализации
Не рекомендуется ввиду узкоспециализированного доменного разрыва.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: Proceed with Caution** — компания не названа, но техническая специфичность (OHIF/Cornerstone3D/VTK.js) высока и правдоподобна.
---
## Извлечённые ключевые слова
React, TypeScript, OHIF Viewer, Cornerstone3D, VTK.js, REST API, WebSocket, Web Workers, медицинская визуализация, DICOM, remote
View File
Whitespace-only changes.
@@ -0,0 +1,44 @@
# Оценка: Компания не названа (Runello) — Vue, Nuxt Фронтенд разработчик
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (Vue.js/Nuxt) — стек в цель, remote, но минимум деталей
**Балл:** 2.4/5
**URL:** https://t.me/s/runello_rus_frontend/4080
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Vue, Nuxt Фронтенд разработчик. Компания занимается разработкой информационных систем и сайтов, предоставляет IT-решения для бизнеса и мероприятий. **Формат: Remote, глобально** (#remote #global). Ни грейд, ни детальный стек, ни зарплата не раскрыты в тизере — минимум информации по сравнению с остальными постами того же канала.
## B) Совпадение с CV
Vue, Nuxt — прямое совпадение по названию технологий в заголовке. Детального списка требований (Composition API, Pinia и т.д.) тизер не содержит — совпадение подтверждено только на уровне названия фреймворка.
## C) Уровень и стратегия
Remote и заявленный Vue/Nuxt стек — позитивные сигналы, но крайне скудное описание (только название компании-профиля и общая фраза про "информационные системы и сайты") не позволяет оценить требования к уровню, зарплате или конкретному технологическому окружению с уверенностью. Рекомендация — кликнуть "Подробнее" перед принятием решения об отклике.
## D) Компенсация и спрос
Не указана.
## E) План персонализации
Отложить до получения полного описания через бот-диплинк.
## F) План собеседований
Не применимо до уточнения деталей.
## G) Легитимность вакансии
**Оценка: Proceed with Caution**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Качество описания | Минимальное — только название стека и общая фраза о профиле компании, без конкретных задач/требований | Concerning (слабый сигнал) |
| Название компании | Не раскрыто | Neutral |
| Формат | Remote/global указан явно | Positive |
---
## Извлечённые ключевые слова
Vue, Nuxt, информационные системы, remote
View File
Whitespace-only changes.
@@ -0,0 +1,68 @@
# Оценка: Золотое Яблоко — Senior Frontend Developer (React)
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (React) — remote, но Senior 6+ лет и React (не Vue) — двойной разрыв
**Балл:** 1.3/5
**URL:** https://job.goldapple.ru/vacancy/6916f4887b3d29377f993031-senior-frontend-developer-react
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Frontend Developer (React) |
| Domain | E-commerce — Золотое Яблоко, in-house команда 700+ специалистов, высоконагруженные сервисы |
| Function | Build + Architecture — новый функционал на React, архитектура, миграции стека, микрофронтенды, CI/CD, AI-инструменты |
| Seniority | **Senior, 6+ лет успешного коммерческого опыта с большими React-приложениями** |
| Формат работы | **Remote** (согласно найденным зеркалам вакансии) |
| TL;DR | Прямой доступ к странице заблокирован анти-бот защитой (HTTP 503); данные подтверждены через WebSearch. Remote — плюс, но требуемый стаж (6+ лет) почти втрое превышает опыт кандидата (~1,5-2 года), плюс React вместо Vue |
**Примечание по методу:** `job.goldapple.ru` вернул HTTP 503 (анти-бот) при прямом заходе через Playwright и WebFetch — данные о требованиях получены через WebSearch по независимым источникам (career.habr.com, hirehi.ru), содержание которых совпадает.
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| 6+ лет создания крупных коммерческих React-приложений | **Нет** — у кандидата ~1,5-2 года |
| React | **Пробел** — Vue-специализация |
| Микрофронтенды, архитектурные подходы | Частичное совпадение — RBAC/архитектурное мышление есть, но не в React-микрофронтенд контексте |
| REST и gRPC | Частичное совпадение — REST есть, gRPC нет |
| Оптимизация производительности | Частичное совпадение — диагностика и фикс "Избранное" (постраничная загрузка) |
| Фокус на AI-инструментах | Совпадение — прямое пересечение со вторичным дифференциатором кандидата (пет-проект с ИИ-ассистентом) |
**Пробелы:** Стаж (6+ лет) — самый серьёзный разрыв во всей партии, не компенсируемый позиционированием. React вместо Vue — дополнительный разрыв.
## C) Уровень и стратегия
Разрыв в стаже (6+ лет требуется, ~1,5-2 года у кандидата) слишком велик для содержательной стратегии "продать senior без обмана" — это не вопрос позиционирования, а объективное несоответствие требуемому опыту.
## D) Компенсация и спрос
Не указана в открытых источниках. Золотое Яблоко — крупный, финансово стабильный ритейлер с собственной in-house IT-командой (700+ специалистов).
## E) План персонализации
Не рекомендуется — разрыв в стаже слишком велик.
## F) План собеседований
Не применимо при текущем уровневом разрыве.
## G) Легитимность вакансии
**Оценка: High Confidence**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Компания | Золотое Яблоко — крупный, известный ритейлер парфюмерии и косметики с собственной IT-командой | Positive |
| Данные подтверждены | Согласованное описание найдено в нескольких независимых источниках (career.habr.com, hirehi.ru) | Positive |
| Прямой доступ | Заблокирован анти-бот защитой (HTTP 503) — не признак фиктивности, типично для крупных корпоративных карьерных порталов | Neutral |
---
## Извлечённые ключевые слова
React, микрофронтенды, архитектура, REST, gRPC, CI/CD, AI-инструменты, оптимизация производительности, e-commerce, Золотое Яблоко, remote
View File
Whitespace-only changes.
@@ -0,0 +1,60 @@
# Оценка: Компания не названа (Runello) — Frontend разработчик JS (веб-админка)
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (Vue.js) — remote, хорошее стековое совпадение
**Балл:** 3.2/5
**URL:** https://t.me/s/runello_rus_webdevelopment/4791
**Legitimacy:** Proceed with Caution
**PDF:** [output/cv-valeriya-romanova-runello-webadmin-2026-07-21.pdf](../output/cv-valeriya-romanova-runello-webadmin-2026-07-21.pdf)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Frontend Developer (Vue.js) |
| Domain | Доработка внутренней web-админки |
| Function | Build — функционал на Vue.js и TypeScript, интеграция с backend API, сборка приложения |
| Формат работы | **Remote, глобально** (#remote #global) |
| Стек | JavaScript, TypeScript, Vue.js, REST API, npm, yarn, pnpm, Docker |
| Название компании | Не раскрыто в тизере |
| TL;DR | Хороший стековый матч (Vue.js/TypeScript/REST API), remote, но название компании и грейд не раскрыты — стоит уточнить перед серьёзным вложением времени |
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| JavaScript, TypeScript | ✅ Совпадение |
| Vue.js | ✅ Прямое совпадение с primary-стеком |
| REST API | ✅ Совпадение |
| npm/yarn/pnpm | ✅ Совпадение (npm в опыте) |
| Docker | ⚠️ Не входит в опыт, но заявлено как "быстро осваиваю" |
**Пробелы:** Docker — nice-to-have, не hard blocker.
## C) Уровень и стратегия
Грейд не указан явно — задачи (доработка web-админки, интеграция API) соответствуют естественному уровню кандидата (Middle). Remote снимает локационный блокер.
## D) Компенсация и спрос
Зарплата не указана в тизере.
## E) План персонализации
Акцент на опыте ЕКОМ (Vue 3 + REST API интеграция с backend) при отклике; уточнить название компании и грейд через бот перед финализацией.
## F) План собеседований
Разработка ЕКОМ с нуля (Vue 3, REST API интеграция) как основной релевантный кейс.
## G) Легитимность вакансии
**Оценка: Proceed with Caution** — компания не названа явно (тизер Runello-бота), но описание задач конкретно и реалистично.
---
## Извлечённые ключевые слова
JavaScript, TypeScript, Vue.js, REST API, npm, yarn, pnpm, Docker, веб-админка, remote
View File
Whitespace-only changes.
@@ -0,0 +1,36 @@
# Оценка: РОССКО — Frontend React/TypeScript
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (React) — remote, но не Vue
**Балл:** 1.4/5
**URL:** https://t.me/s/runello_rus_webdevelopment/4794
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Frontend React/TypeScript, стек React/TypeScript/REST API/WebSocket/Code Review. РОССКО — компания с корпоративным духом "всегда в движении". **Формат: Remote, глобально** (#remote #global).
## B) Совпадение с CV
TypeScript, REST API, WebSocket — совпадение. React — не входит в опыт (Vue-специализация).
## C) Уровень и стратегия
Remote — плюс, но React вместо Vue — существенный фреймворковый разрыв без указания грейда/деталей для содержательной стратегии.
## D) Компенсация и спрос
Не указана в тизере.
## E) План персонализации
Не рекомендуется — стековый разрыв.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: High Confidence** — РОССКО названа явно, узнаваемый бренд.
---
## Извлечённые ключевые слова
React, TypeScript, REST API, WebSocket, Code Review, remote
View File
Whitespace-only changes.
@@ -0,0 +1,38 @@
# Оценка: Компания не названа (Runello, IT-стартап) — Middle fullstack Python/react-разработчик
**Дата:** 2026-07-21
**Архетип:** Fullstack Developer — гибридный формат, Python backend не совпадает
**Балл:** 1.2/5
**URL:** https://t.me/s/runello_rus_webdevelopment/4795
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Middle fullstack Python/react-разработчик, стек Python/FastAPI/PostgreSQL/React/Nginx/Docker/ClickHouse/Machine Learning. IT-стартап нацеленный на агрессивный рост. **Формат: Гибрид** (#hybrid), город не указан.
**Ключевой блокер:** гибрид без подтверждённой удалёнки → консервативно трактуется как офисный риск вне Тулы, балл **1.0** по локации, дополнительно отягощён полным отсутствием Python-опыта.
## B) Совпадение с CV
Docker — заявлено как "быстро осваиваю". Python, FastAPI, PostgreSQL, ClickHouse, Machine Learning — не входят в опыт кандидата вообще. React — не входит (Vue-специализация).
## C) Уровень и стратегия
Не рекомендуется — тройной разрыв (локация + Python backend + ML) делает вакансию неприменимой.
## D) Компенсация и спрос
Не указана в тизере.
## E) План персонализации
Не рекомендуется.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: Proceed with Caution** — компания не названа, но описание задач (внутренняя система для крупного заказчика) конкретно.
---
## Извлечённые ключевые слова
Python, FastAPI, PostgreSQL, React, Nginx, Docker, ClickHouse, Machine Learning, гибрид
View File
Whitespace-only changes.
@@ -0,0 +1,39 @@
# Оценка: Bioniq — Junior Frontend Developer
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (Angular) — remote, но Angular не совпадает и Junior ниже уровня кандидата
**Балл:** 1.6/5
**URL:** https://t.me/s/runello_rus_webdevelopment/4799
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Junior Frontend Developer, стек HTML5/CSS3/SCSS/Figma/Angular/JavaScript/TypeScript/Git. Bioniq — международная health-tech компания (с 2019 года), персонализированные решения для управления здоровьем. **Формат: Remote, глобально** (#remote #global).
## B) Совпадение с CV
HTML5, CSS3, SCSS, Figma, JavaScript, TypeScript, Git — совпадение. Angular — не входит в опыт (Vue-специализация).
**Примечание:** Junior уровень ниже фактического уровня кандидата (Middle), но remote и известная компания делают вакансию не совсем бесполезной — стек-разрыв (Angular) остаётся основным ограничением.
## C) Уровень и стратегия
Remote — плюс, но Angular вместо Vue плюс Junior-уровень (ниже фактического опыта кандидата) не дают содержательной стратегии для приоритизации.
## D) Компенсация и спрос
Не указана в тизере. Bioniq — известная health-tech компания.
## E) План персонализации
Низкий приоритет ввиду фреймворкового разрыва.
## F) План собеседований
Не приоритетно.
## G) Легитимность вакансии
**Оценка: High Confidence** — Bioniq явно названа, известная международная health-tech компания (кандидат уже сталкивалась с этим работодателем ранее в других вакансиях этой сессии).
---
## Извлечённые ключевые слова
HTML5, CSS3, SCSS, Figma, Angular, JavaScript, TypeScript, Git, health-tech, Bioniq, remote
View File
Whitespace-only changes.
@@ -0,0 +1,83 @@
# Оценка: Tribe (HR-агентство) — Frontend-разработчик (Vue 3, Nuxt 3)
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (Vue.js) — отличное стековое совпадение, remote
**Балл:** 3.8/5
**URL:** https://t.me/s/runello_rus_frontend/4069
**Legitimacy:** High Confidence
**PDF:** [output/cv-valeriya-romanova-tribe-2026-07-21.pdf](../output/cv-valeriya-romanova-tribe-2026-07-21.pdf)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Frontend Developer (Vue.js) — прямое попадание |
| Domain | Tribe — full-cycle HR-агентство (рекрутинг, релокация, онбординг, корпоративные программы развития) |
| Function | Build |
| Seniority | Middle/Senior |
| Формат работы | **Remote, глобально** (#remote #global) |
| Стек | Vue 3, Nuxt 3, TypeScript, Composition API, SCSS, BEM, Flexbox, CSS Grid |
| TL;DR | Точное совпадение Vue-экосистемы (Vue 3, Nuxt 3, Composition API), remote — сильный кандидат, но домен (HR-tech агентство, не продуктовая IT-компания) стоит уточнить с точки зрения стабильности проекта |
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| Vue 3, Composition API | ✅ Прямое совпадение — ядро коммерческого опыта |
| Nuxt 3 | ⚠️ Нет прямого коммерческого опыта, но заявлено как "быстро осваиваю" |
| TypeScript | ✅ Совпадение |
| SCSS, BEM, Flexbox, CSS Grid | ✅ Совпадение (адаптивная вёрстка в опыте) |
**Пробелы:** Nuxt 3 — nice-to-have гап, не hard blocker, компенсируется прочным Vue 3 SPA опытом.
## C) Уровень и стратегия
Middle/Senior диапазон хорошо покрывает уровень кандидата. Remote снимает локационный блокер. Стоит подчеркнуть готовность быстро закрыть Nuxt 3 через существующий SPA-опыт.
## D) Компенсация и спрос
Не указана в тизере.
## E) План персонализации
Акцент на Vue 3/Composition API коммерческом опыте (ЕКОМ) и готовности к Nuxt.
## F) План собеседований
Разработка ЕКОМ с нуля на Vue 3/Composition API — основной релевантный кейс.
## G) Легитимность вакансии
**Оценка: High Confidence** — Tribe явно названа, описание компании (full-cycle HR-агентство) детально и правдоподобно.
---
## Извлечённые ключевые слова
Vue 3, Nuxt 3, TypeScript, Composition API, SCSS, BEM, Flexbox, CSS Grid, HR-агентство, remote
---
## Cover Letter Draft
> Draft generated at evaluation time. Complete via `/career-ops cover tribe`.
**Opening**
Заинтересовала позиция Frontend-разработчика (Vue 3/Nuxt 3) в Tribe — стек точно совпадает с моим текущим продакшн-опытом, а удалённый формат идеально подходит.
**Profile introduction**
Frontend-разработчик с коммерческим опытом на Vue 3 (Composition API, TypeScript, Pinia, Vue Router). Разработала с нуля фронтенд внутренней системы управления заказами и логистикой (ЕКОМ) на этом стеке.
**Key achievements**
- Разработала с нуля фронтенд ЕКОМ на **Vue 3, Composition API, TypeScript, Pinia, Vue Router, Vite**.
- Спроектировала ролевую модель авторизации (RBAC).
- Поддерживаю legacy-проект на Vue 3, развёрнутый на 1200 точках.
**Problems I will solve** *(placeholder — требует уточнения конкретного продукта Tribe)*
**Closing**
Буду рада обсудить вакансию. На связи в Telegram (@vbleroy) или VK (vk.com/vbleroy).
**Gaps flagged:** Nuxt 3 — нет прямого коммерческого опыта, только SPA на чистом Vue 3.
View File
Whitespace-only changes.
@@ -0,0 +1,38 @@
# Оценка: Компания не названа (Runello, «Практика») — Frontend-разработчик (Vue.js)
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (Vue.js) — отличный стек, но офисный формат
**Балл:** 1.0/5
**URL:** https://t.me/s/runello_rus_frontend/4073
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Frontend-разработчик для системы электронного документооборота «Практика», стек JavaScript/CSS3/HTML5/Vue.js/TypeScript/Vue 3/Git/Cross-browser development. Грейд Junior+/Middle. **Формат: офис** (#office).
**Ключевой блокер:** офисный формат → балл по локации **1.0**, несмотря на хорошее стековое совпадение (Vue 3/TypeScript).
## B) Совпадение с CV
Vue.js, Vue 3, TypeScript, JavaScript, HTML5, CSS3, Git — прямое совпадение с primary-стеком.
## C) Уровень и стратегия
Не рекомендуется при офисном формате, несмотря на отличный стек и подходящий грейд.
## D) Компенсация и спрос
Не указана в тизере.
## E) План персонализации
Не рекомендуется.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: Proceed with Caution** — компания не названа, продукт («Практика», СЭД) конкретен.
---
## Извлечённые ключевые слова
Vue.js, Vue 3, TypeScript, JavaScript, HTML5, CSS3, Git, документооборот, офис
View File
Whitespace-only changes.
@@ -0,0 +1,41 @@
# Оценка: Компания не названа (Runello) — Frontend Developer (dashboards/monitoring)
**Дата:** 2026-07-21
**Архетип:** Frontend Developer — remote, Vue упомянут среди стека, но неопределённый основной фреймворк
**Балл:** 2.0/5
**URL:** https://t.me/s/runello_rus_frontend/4077
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Frontend Developer, Middle/Senior, стек JavaScript/TypeScript/React.js/Angular/Vue.js/HTML5/CSS3/Sass. Разработка доступных, безопасных и производительных дашбордов и мониторинг-панелей. **Формат: Remote, глобально** (#remote #global).
## B) Совпадение с CV
JavaScript, TypeScript, Vue.js, HTML5, CSS3, Sass — совпадение (Vue.js явно в списке технологий команды). React.js, Angular — альтернативные фреймворки команды, не входят в опыт, но не блокируют, так как Vue.js уже покрывает требование "реактивный фреймворк".
**Пробелы:** Неясно, какой конкретно фреймворк использует именно эта команда (описание перечисляет все три) — требует уточнения перед откликом. Senior-компонент диапазона (Middle/Senior) может подразумевать более высокий порог входа, чем указано явно.
## C) Уровень и стратегия
Remote и присутствие Vue.js в стеке — позитивные сигналы, но многофреймворковое описание снижает уверенность в реальном соответствии. Стоит уточнить конкретный стек команды перед вложением времени.
## D) Компенсация и спрос
Не указана в тизере.
## E) План персонализации
Средний приоритет — уточнить конкретный фреймворк команды до подготовки полноценного отклика.
## F) План собеседований
Отложить до уточнения деталей.
## G) Легитимность вакансии
**Оценка: Proceed with Caution** — компания не названа, но описание задач (дашборды, мониторинг-панели, accessibility) конкретно и специфично, похоже на реальный технический текст.
---
## Извлечённые ключевые слова
JavaScript, TypeScript, React.js, Angular, Vue.js, HTML5, CSS3, Sass, дашборды, мониторинг, accessibility, remote
View File
Whitespace-only changes.
@@ -0,0 +1,38 @@
# Оценка: Снэпбилд — Fullstack-разработчик
**Дата:** 2026-07-21
**Архетип:** Fullstack Developer (React/Next.js) — remote, но React не совпадает
**Балл:** 1.4/5
**URL:** https://t.me/s/runello_rus_typescript/1419
**Legitimacy:** Proceed with Caution
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Fullstack-разработчик в продукт Снэпбилд — платформа брендированного digital-продакшна с AI-генерацией контента. Стек: React, Next.js, TypeScript, Node.js, JavaScript, HTML, CSS, REST API. **Формат: Remote, глобально** (#remote #global).
## B) Совпадение с CV
TypeScript, JavaScript, HTML, CSS, REST API — совпадение. React, Next.js — не входят в опыт (Vue-специализация). Node.js — на ознакомительном уровне.
**Примечание:** AI-генерация контента как часть продукта пересекается с интересом кандидата к AI-инструментам (пет-проект), но это не компенсирует отсутствие React/Next.js опыта.
## C) Уровень и стратегия
Remote — плюс, но React/Next.js разрыв делает содержательную стратегию сложной без явного грейда/деталей.
## D) Компенсация и спрос
Не указана в тизере.
## E) План персонализации
Не рекомендуется — фреймворковый разрыв.
## F) План собеседований
Не применимо.
## G) Легитимность вакансии
**Оценка: Proceed with Caution** — компания не названа явно за пределами названия продукта "Снэпбилд", но описание конкретно.
---
## Извлечённые ключевые слова
React, Next.js, TypeScript, Node.js, JavaScript, HTML, CSS, REST API, AI-генерация контента, remote
View File
Whitespace-only changes.
@@ -0,0 +1,36 @@
# Оценка: R-Style Softlab — Flutter разработчик
**Дата:** 2026-07-21
**Архетип:** Mobile Developer (Flutter) — secondary, remote, хороший стековый матч
**Балл:** 2.6/5
**URL:** https://t.me/s/runello_rus_mobileappdevelopment/3223
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
Flutter разработчик, стек Dart/Flutter/Android/iOS/BLoC/Provider/Riverpod/Cubit. R-Style Softlab — аккредитованная ИТ-компания, с 1994 года работает с крупнейшими банками и финансовыми компаниями России и СНГ. **Формат: Remote, глобально** (#remote #global).
## B) Совпадение с CV
Flutter, Dart, BLoC — прямое совпадение с коммерческим опытом кандидата ("Здесь Аптека"). Provider, Riverpod, Cubit — альтернативные state-management решения, не входят в опыт, но концептуально близки к BLoC (кандидат быстро осваивает новые паттерны в той же парадигме).
## C) Уровень и стратегия
Грейд не указан. Remote + прямое совпадение по BLoC/Flutter/Dart — один из более крепких Flutter-матчей партии. Банковский домен подразумевает Senior-требования по опыту, но конкретный грейд в тизере не указан — стоит уточнить.
## D) Компенсация и спрос
Не указана в тизере. R-Style Softlab — давний, стабильный игрок финтех-разработки в РФ (с 1994 года).
## E) План персонализации
Акцент на Flutter/BLoC-опыте ("Здесь Аптека"): багфиксинг, оптимизация загрузки, портирование Android→iOS.
## F) План собеседований
Диагностика и фикс "Избранное" — демонстрация внимания к производительности приложения, релевантно для банковского домена с высокими требованиями к стабильности.
## G) Легитимность вакансии
**Оценка: High Confidence** — R-Style Softlab явно названа, давний и известный игрок финтех-разработки в РФ.
---
## Извлечённые ключевые слова
Dart, Flutter, Android, iOS, BLoC, Provider, Riverpod, Cubit, банки, финансы, remote
View File
Whitespace-only changes.
@@ -0,0 +1,65 @@
# Оценка: ООО ПЛАТФОРМА (Технопарк Сколково) — Junior frontend-разработчик
**Дата:** 2026-07-21
**Архетип:** Frontend Developer (React) — remote возможен, но React не совпадает
**Балл:** 1.8/5
**URL:** https://tehnopark-skolkovo.potok.io/open/jobs/339130
**Legitimacy:** High Confidence
**PDF:** не создан (балл ниже порога 3.0)
---
## A) Резюме роли
| Поле | Значение |
|------|----------|
| Архетип | Frontend Developer (React) |
| Domain | Веб-система сбора и анализа данных с функционалом электронного документооборота |
| Function | Build — интерфейсы системы запросов/ответов, уведомлений, работа с файлами отчётов (Word/Excel) |
| Seniority | Junior, от 1 года опыта |
| Формат работы | **Гибкий: возможность удалённой работы, либо офис** (Москва м.Тульская / Нижний Новгород / Санкт-Петербург) — редкий случай явно подтверждённого remote-опциона |
| Стек | React, Redux, Ant Design, Webpack, HTML, CSS; backend на .NET Core (C#); плюсом TypeScript, NodeJS |
| TL;DR | Remote явно подтверждён как опция, что снимает локационный блокер, но основной фреймворк — React (не Vue), а не Vue.js |
## B) Совпадение с CV
| Требование JD | Совпадение с CV |
|---|---|
| JavaScript ES6, HTML, CSS | ✅ Совпадение |
| React, Redux, Ant Design, Webpack | **Пробел** — Vue-специализация, не React |
| TypeScript (плюсом) | ✅ Совпадение |
| Node.js (плюсом) | Частичное совпадение — ознакомительный уровень |
| C#, .NET Core (плюсом) | **Пробел** — не входит в опыт |
**Пробелы:** React/Redux/Ant Design — весь коммерческий опыт кандидата на Vue, не React — существенный фреймворковый разрыв, частично смягчаемый общим владением JS/TS и Junior-уровнем задачи (более щадящий порог входа).
## C) Уровень и стратегия
Junior-уровень ниже фактического опыта кандидата (Middle), но задача (React, не Vue) всё равно требует переквалификации на другой фреймворк — стоит взвесить, готова ли кандидат инвестировать время в освоение React ради remote-опции и Junior-уровня задач.
## D) Компенсация и спрос
Не указана в вакансии.
## E) План персонализации
Низкий приоритет ввиду фреймворкового разрыва (React vs Vue) при сопоставимом уровне.
## F) План собеседований
Не приоритетно готовить полноценный план без более сильного стекового совпадения.
## G) Легитимность вакансии
**Оценка: High Confidence**
| Сигнал | Наблюдение | Вес |
|---|---|---|
| Компания | Резидент Технопарка Сколково (ООО ПЛАТФОРМА) | Positive |
| Качество описания | Высокая специфичность — конкретные компоненты системы, конкретные города офисов, явно подтверждённый remote-опцион | Positive |
---
## Извлечённые ключевые слова
React, Redux, Ant Design, Webpack, HTML, CSS, TypeScript, Node.js, C#, .NET Core, Devexpress, документооборот, Сколково, remote
Loaded 100 of 261 files, more files were not shown because too many files have changed in this diff. Show more