append new fiels
This commit is contained in:
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, финтех, платёжные интерфейсы, архитектура сервиса, Санкт-Петербург, Москва
|
||||
@@ -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
|
||||
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
|
||||
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
|
||||
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-иконки, Семёновская, гибрид, ТК РФ
|
||||
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
|
||||
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, бизнес-мессенджер, система управления задачами, Мальта, удалённая работа, несанкционная юрисдикция
|
||||
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, Астана
|
||||
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, мессенджер-маркетинг, ИИ, Астана, гибрид
|
||||
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
|
||||
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
|
||||
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, печатные платы, электроника
|
||||
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, офис
|
||||
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
|
||||
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.*
|
||||
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, Москва, офис
|
||||
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, банковская сфера, удалённая работа, РФ
|
||||
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
|
||||
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:** Название компании и грейд не раскрыты в тизере — уточнить перед откликом.
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
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, Бишкек, стажировка
|
||||
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, Ташкент, стажировка, вёрстка
|
||||
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, цифровые финансовые активы, ЦФА, Сочи, стажировка
|
||||
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, стажировка
|
||||
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, веб-безопасность, ТК РФ, Москва
|
||||
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
|
||||
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
|
||||
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
|
||||
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, офис
|
||||
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:** Отзывы сотрудников упоминают зарплату ниже рыночной — уточнить вилку до финального решения.
|
||||
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, телекоммуникационное оборудование, гибрид
|
||||
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, гибрид
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
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, гибрид
|
||||
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
|
||||
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.
|
||||
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, документооборот, офис
|
||||
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
|
||||
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
|
||||
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
|
||||
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
Reference in new issue
Block a user