init
This commit is contained in:
commit
d295c7f139
1527 files changed
+270726
No files matched your search
@@ -0,0 +1,120 @@
|
||||
# Оценка: ООО «Ломбард Пионер» — Middle+ FullStack разработчик
|
||||
|
||||
**Дата:** 2026-07-07
|
||||
**Архетип:** Fullstack Developer (Vue + Node.js) — adjacent fit
|
||||
**Балл:** 2.7/5
|
||||
**URL:** https://t.me/s/runello_rus_javascript/1454
|
||||
**Legitimacy:** Proceed with Caution
|
||||
**PDF:** not generated (порог 3.0 не достигнут)
|
||||
|
||||
---
|
||||
|
||||
## A) Резюме роли
|
||||
|
||||
| Поле | Значение |
|
||||
|------|----------|
|
||||
| Архетип | Fullstack Developer (Vue + Node.js) — по `config/profile.yml` это **adjacent**-архетип кандидата (не primary/secondary) |
|
||||
| Domain | Внутренний enterprise-тулинг для розничной сети ломбардов (финтех-смежная розница: краткосрочные займы под залог) |
|
||||
| Function | Build |
|
||||
| Seniority | Middle+ (заявлено в заголовке вакансии) |
|
||||
| Формат работы | **Не указан в доступном тексте** — детали скрыты за кнопкой «Подробнее» бота Runello, недоступны через WebFetch |
|
||||
| Размер команды | Не указано |
|
||||
| Оформление (ТК РФ/ГПХ/самозанятость) | Не указано |
|
||||
| TL;DR | Мидл+ фулстек-позиция у реального, давно работающего ритейлера (сеть ломбардов), но публично видимый текст вакансии — это только название роли и абзац о компании; весь технический контент (стек, зарплата, локация, формат) закрыт ботом и не подтверждён |
|
||||
|
||||
**Vibe команды:** Недостаточно данных в JD — весь текст вакансии, кроме заголовка и общей фразы о компании, скрыт за ботом. Никаких сигналов об ownership, code review, менторстве или гибкости графика извлечь не удалось. Стоит уточнить на первом контакте, прежде чем делать выводы.
|
||||
|
||||
## B) Совпадение с CV
|
||||
|
||||
Поскольку сам JD недоступен (стек не указан явно в открытой части поста), сопоставление сделано по заголовку роли («Middle+ FullStack разработчик», канал кросс-постится в JS- и TS-тематические каналы Runello, что намекает на JS/TS-стек — вероятно Vue/React + Node, но это предположение, не факт из JD):
|
||||
|
||||
| Предполагаемое требование (по заголовку роли, не подтверждено JD) | Строка из cv.md |
|
||||
|---|---|
|
||||
| Frontend на Vue/React + TS | «Стек: Vue 3, Composition API, TypeScript, Pinia, Vue Router... Vite, Vitest» (Здесь ЕКОМ) |
|
||||
| Realtime/WebSocket на фулстек-проекте | «Внедрила WebSocket для оповещений в реальном времени... впервые в компании видно, сколько аптек онлайн» (РМК) |
|
||||
| Node.js/Express/MongoDB backend | «Хакатон TulaHack.Digital... Стек: Vue 3, Ionic Capacitor, **Express, Node.js, MongoDB**» + курсовой проект ТулГУ: «Работа с серверной частью на Node.js» |
|
||||
| Проектирование доступа/ролей (частая задача для финтех-смежного домена — займы, залоги, клиентские данные) | «Спроектировала ролевую модель авторизации (RBAC) с разграничением между отделами... объясняла бэкенд-разработчику принцип работы» (Здесь ЕКОМ) |
|
||||
| Тестирование (unit/e2e) | «Vitest (unit-тесты Vue-компонентов)... Playwright (E2E-тесты на РМК)» |
|
||||
|
||||
**Пробелы:**
|
||||
1. **Production backend-опыт (Node/Express/Mongo)** — hard blocker для настоящей Middle+ фулстек-роли, если backend несёт существенную нагрузку. У кандидата это только хакатон (2024) и учебный проект (2022), не production. *Стратегия:* честно обозначить уровень как «крепкий frontend + practical backend» и уточнить реальное распределение frontend/backend в задачах на собеседовании, прежде чем соглашаться на Middle+ по backend-оси.
|
||||
2. **Формат работы неизвестен** — критично для кандидата с жёстким «переезд/командировки — нет». Nice-to-have выяснить нельзя — это hard blocker до подтверждения. *Стратегия:* первым вопросом при отклике уточнить формат (удалённо/гибрид/офис, город) до того, как тратить время на подготовку.
|
||||
3. **Зарплата не указана** — не подтверждено попадание в таргет 100-120k+ ₽/мес на руки. *Стратегия:* запросить вилку до собеседования.
|
||||
|
||||
## C) Уровень и стратегия
|
||||
|
||||
1. **Уровень в JD:** Middle+ (фулстек). **Естественный уровень кандидата:** Middle для Vue3-frontend (primary архетип), но ближе к Junior/начальный Middle для production backend на Node — весь backend-опыт учебный/хакатонный, не production.
|
||||
2. **План «продать senior без обмана»:** Не позиционировать как «полноценный fullstack на уровне Middle+» — это было бы искажением. Честная рамка: «Frontend-инженер с production Vue3 + практическим backend-опытом (Node/Express/Mongo на pet/хакатон-проектах) и подтверждённым realtime/WebSocket-опытом на production (РМК)». RBAC-опыт — сильный аргумент именно для финтех-смежного домена (займы под залог = чувствительные данные клиентов).
|
||||
3. **План «если понизят уровень»:** Принять понижение до Middle (frontend-heavy) с чётким условием пересмотра через 3-6 месяцев по мере роста backend-экспозиции — но только если формат работы и зарплата подтверждены и соответствуют её ограничениям.
|
||||
|
||||
## D) Компенсация и спрос
|
||||
|
||||
Зарплата и формат работы **не указаны** в доступном тексте вакансии — прямых данных по этой позиции нет, ничего не выдумываю.
|
||||
|
||||
Рыночный контекст (WebSearch, 2026):
|
||||
| Показатель | Значение | Источник |
|
||||
|---|---|---|
|
||||
| Middle Fullstack (стек Vue+Node) | ~170 000–190 000 ₽/мес gross | enigmai.ru/salary/fullstack |
|
||||
| Медиана Fullstack РФ 2026 | ~230 000 ₽/мес gross (+21% к рынку IT) | enigmai.ru |
|
||||
| Net-оценка (gross×0.87) | ~148 000–165 000 ₽ (нижняя вилка) до ~200 000 ₽ (медиана) | расчётная, стандартный НДФЛ 13% |
|
||||
| Удалёнка на рынке | 67% вакансий remote/гибрид в 2026 | enigmai.ru |
|
||||
|
||||
Если реальное предложение попадёт в эту вилку — оно выше минимума кандидата (100 000 ₽ net), но это не подтверждено конкретно для данной вакансии.
|
||||
|
||||
Отзывы о компании (dreamjob.ru, 69 оценок, **общие по рознице, не по IT-отделу**): 78.3% рекомендуют работодателя; оплата труда 4.2/5, работа руководства 4.2/5, карьерный рост 4/5. Упомянутые минусы — отсутствие ДМС и бесплатного питания как стандартных льгот. Оформление (ТК РФ/ГПХ) не подтверждено.
|
||||
|
||||
## E) План персонализации
|
||||
|
||||
| # | Раздел | Текущее состояние | Предлагаемое изменение | Почему |
|
||||
|---|--------|--------------------|--------------------------|--------|
|
||||
| 1 | Summary | Общий фрейминг Vue3+Flutter | Подчеркнуть Vue3 production + WebSocket realtime + RBAC | RBAC особенно релевантен для домена с чувствительными клиентскими/залоговыми данными |
|
||||
| 2 | Backend-блок | Backend упомянут как «ознакомительный уровень» | Явно перечислить хакатон + курсовой проект как конкретные Node/Express/Mongo кейсы | Даёт фулстек-рекрутеру конкретные примеры, а не общую фразу |
|
||||
| 3 | Проекты | ЕКОМ описан подробно | Добавить акцент на realtime WebSocket-оповещения (РМК) как ближайший аналог к «фулстек realtime фиче» | Прямое совпадение с типичной фулстек-задачей у ритейлера с сетью филиалов |
|
||||
| 4 | Локация | Не упомянуто в CV явно для этой заявки | В сопроводительном сообщении сразу уточнить формат работы и город | Критично из-за жёсткого «переезд — нет» |
|
||||
| 5 | Зарплата | — | Запросить вилку до отправки полноценного отклика | Нет данных для сравнения с таргетом |
|
||||
|
||||
**Рекомендация:** Не готовить полноценный тираж CV/PDF до уточнения формата работы, локации и зарплаты — слишком много открытых блокеров для кандидата с жёсткими ограничениями по переезду.
|
||||
|
||||
## F) План собеседований
|
||||
|
||||
| # | Требование (предполагаемое) | История STAR+R | S | T | A | R | Reflection |
|
||||
|---|---|---|---|---|---|---|---|
|
||||
| 1 | RBAC / контроль доступа | ЕКОМ — ролевая модель | Нужно было разграничить доступ между отделами | Спроектировать модель ролей | Спроектировала и объяснила бэкенд-команде | Логистика/заказы не видят чужие данные | ИБ-образование дало нестандартный для фронтендера взгляд на access control |
|
||||
| 2 | Realtime/WebSocket | РМК — оповещения в реальном времени | Не было видимости, сколько аптек онлайн | Внедрить WebSocket-оповещения | Реализовала статусы прочтения и время | Видимость почти в реальном времени по ~1200 точкам | Realtime-фичи требуют думать о доставке и подтверждении, не только о UI |
|
||||
| 3 | Node/Express/Mongo (backend) | Хакатон TulaHack.Digital | Собрать полноценный фулстек-прототип за хакатон | Реализовать backend на Express/Node/Mongo | Написала API и подключила фронт на Vue3+Ionic | Рабочее приложение «Книга рецептов» | Понимаю ограничения быстрого backend без production-нагрузки — честно обозначаю это как pet-опыт |
|
||||
| 4 | Работа с legacy | РМК — замыкание в клавиатурном классе | Клавиатура переставала работать | Найти причину бага с реактивностью | Исправила утечку через глобальный класс | Баг устранён, задокументирован | Legacy-код требует терпения и системного дебага, не только патчей |
|
||||
| 5 | UI для внутренних операционных систем | ЕКОМ — список заказов с 9 фильтрами | Таблицы 1С неудобны для отслеживания проблемных заказов | Спроектировать интерфейс с фильтрацией | Заменила таблицы на удобный UI | Используется логистикой, поддержкой, клиентским отделом | Внутренние тулы для нескольких ролей пользователей требуют думать о разных сценариях использования |
|
||||
| 6 | Автоматизация ручных процессов | ЕКОМ — график курьеров (vue-cal) | Расписание вносили разработчики вручную SQL | Автоматизировать через drag-and-drop календарь | Внедрила vue-cal с drag-and-drop | Логистика управляет графиком самостоятельно | Автоматизация ручных SQL-правок разработчиками — типичная фулстек-задача снятия нагрузки с команды |
|
||||
|
||||
**Рекомендуемый кейс для презентации:** ЕКОМ (RBAC + список заказов) — лучше всего показывает связку frontend + понимание backend-логики доступа, релевантно для домена с чувствительными данными.
|
||||
|
||||
**Вопросы-ловушки:**
|
||||
- «Почему заинтересовала вакансия в нестандартной для фронтендера индустрии (ломбарды)?» → Ответ: интересна операционная сложность розничной сети с филиалами — похоже на текущий опыт с сетью аптек (~1200 точек).
|
||||
- «Готовы ли к Middle+ уровню нагрузки на backend при ограниченном production-опыте на Node?» → Честно: backend — pet/учебный опыт, но есть подтверждённый опыт realtime-интеграций (WebSocket) и готовность быстро расти на реальных задачах.
|
||||
- «Как относитесь к тому, что в вакансии не указаны зарплата и формат работы?» → Прямо: это первое, что нужно уточнить перед дальнейшими шагами — переезд и командировки не рассматриваются принципиально.
|
||||
|
||||
---
|
||||
|
||||
## G) Легитимность вакансии (Posting Legitimacy)
|
||||
|
||||
**Tier: Proceed with Caution**
|
||||
|
||||
**Сигналы за легитимность:**
|
||||
- Компания реально существует и зарегистрирована: ООО «Ломбард Пионер», ОГРН 1206300049075, ИНН 6320052778, юр. адрес Тольятти, ул. 40 лет Победы, д. 5 (подтверждено companies.rbc.ru, zachestnyibiznes.ru).
|
||||
- Реальная розничная сеть: 58-60+ магазинов в 18-19 городах, действующий сайт pioneer24.ru, физические точки подтверждены в 2ГИС/Zoon по нескольким городам (Ростов-на-Дону, Липецк, СПб, Балаково и др.).
|
||||
- Общие отзывы сотрудников умеренно позитивные: 78.3% рекомендуют, оплата 4.2/5, руководство 4.2/5 (dreamjob.ru, 69 оценок) — **но это отзывы розничного персонала, не IT-отдела**, прямого сигнала о культуре разработки нет.
|
||||
|
||||
**Сигналы, требующие осторожности:**
|
||||
- Официальная среднесписочная численность юрлица — **3 человека** — при заявленной сети 58-60+ магазинов. Типично для холдинговой/франчайзинговой структуры ломбардов в РФ (отдельные юрлица на филиалы), но снижает уверенность в существовании полноценной штатной IT-команды именно в этом юрлице.
|
||||
- **Полный текст вакансии недоступен** — весь контент (стек, зарплата, локация, формат работы) скрыт за кнопкой «Подробнее» бота Runello; ни через прямой WebFetch поста, ни через сестринский пост в другом канале текст не раскрывается.
|
||||
- **Кросс-постинг:** идентичный текст вакансии опубликован в тот же день (2026-07-07) в двух разных Telegram-каналах агрегатора Runello — `runello_rus_javascript/1454` (эта заявка) и `runello_rus_typescript/1395` — подтверждено по `data/scan-history.tsv`. Это одновременная многоканальная бот-дистрибуция одного поста, а не исторический повтор вакансии со временем — сигнал об автоматизированной рассылке, не о «протухшей» вакансии.
|
||||
- Прямого текущего листинга этой IT-роли на hh.ru не найдено — поиск по компании на hh.ru нашёл только розничные позиции (Ломбардист, Товаровед-оценщик), не фулстек-разработчика. Возможно, IT-найм идёт только через Runello-бот, не через мейнстрим-джоб-борды — умеренный сигнал непрозрачности.
|
||||
- **Проверка на дубликат отчёта (по указанию в задаче):** в задаче было предположение, что для этой же компании уже существует отчёт (#034 или ~#095). Проверено: `reports/034-*` — это «034-playneta-2026-07-07.md», не связано с «Ломбард Пионер»; отчёта «#095» не существует вовсе; поиск по `Пионер|Ломбард|Lombard` (регистронезависимо) по всей папке `reports/` и по `data/applications.md` — **ничего не найдено**. Это первая оценка этой компании в системе; предположение о дубликате в задаче не подтвердилось.
|
||||
|
||||
**Итог:** Компания реальна и достаточно давно на рынке, но сама вакансия непрозрачна (без стека/зарплаты/локации, доступна только через бот-флоу) и распространяется одновременно по нескольким каналам-агрегаторам — типичная картина для автоматической рассылки от рекрутингового бота, не откровенный скам, но недостаточно данных для уверенной оценки без прямого контакта с рекрутером.
|
||||
|
||||
---
|
||||
|
||||
## Извлечённые ключевые слова
|
||||
|
||||
Middle+ FullStack разработчик, Vue 3, Composition API, TypeScript, Node.js, Express, MongoDB, WebSocket, Pinia, RBAC, ролевая модель доступа, REST API, Git, GitLab, CI/CD, Vitest, Playwright E2E, TanStack Table, розничная сеть, ломбард, краткосрочные займы, удалённая работа (не подтверждено), Middle-уровень
|
||||
Reference in new issue
Block a user