72 lines
6.9 KiB
Markdown
72 lines
6.9 KiB
Markdown
# Оценка: Swiftly / STA TECH — Frontend Developer / Junior Flutter-разработчик
|
||
|
||
**Дата:** 2026-07-09
|
||
**Архетип:** Mobile Developer (Flutter) — secondary
|
||
**Балл:** 1.2/5
|
||
**URL:** https://t.me/s/dartlang_jobs/4229
|
||
**Legitimacy:** Proceed with Caution
|
||
**PDF:** не создан (балл ниже порога 3.0)
|
||
|
||
---
|
||
|
||
## A) Резюме роли
|
||
|
||
| Поле | Значение |
|
||
|------|----------|
|
||
| Архетип | Mobile Developer (Flutter) — совпадает по стеку (Dart, Flutter, REST API, WebSockets, навигация) |
|
||
| Domain | Swiftly — рабочее пространство для команд (чат, задачи, календарь, облако, звонки), стадия до релиза |
|
||
| Function | Build — разработка и доработка Flutter-приложения, подключение экранов к backend-логике |
|
||
| Seniority | Junior — ниже целевого уровня кандидата (Middle) |
|
||
| Формат работы | #Удаленка, гибкий график, проектное участие |
|
||
| Оформление | Не указано (нет упоминания ТК РФ/ГПХ) — формулировка "обсуждаем оплату после релиза" указывает на отсутствие формального оформления на старте |
|
||
| TL;DR | Реальный продукт и стек соответствуют профилю кандидата (Flutter, API, WebSockets), но **оплаты сейчас нет** — "фиксированной оплаты нет до выхода приложения", оплата обсуждается только после релиза и начала монетизации |
|
||
|
||
## B) Совпадение с CV
|
||
|
||
| Требование JD | Совпадение с CV |
|
||
|---|---|
|
||
| Dart: типы, коллекции, null safety, ООП | cv.md — "Языки программирования: ... Dart"; коммерческий Flutter-опыт в «Здесь Аптека» |
|
||
| Async: Future, async/await, Stream | cv.md — Flutter-стек, BLoC (предполагает знание async-паттернов Dart) |
|
||
| Flutter Core: Stateless/Stateful widgets | cv.md — "Mobile: Flutter, BLoC, ... Flutter Router, чистая архитектура" |
|
||
| REST API, WebSockets | cv.md — "Сеть: REST API, WebSocket/WSS" (опыт с WSS на проекте РМК) |
|
||
| Навигация (Navigator 2.0/go_router) | Не подтверждено явно в cv.md — использовался "Flutter Router" |
|
||
|
||
**Пробелы:**
|
||
1. Junior-грейд вакансии — не hard blocker сам по себе, но сигнал, что роль ориентирована на менее опытного кандидата, чем Middle-уровень «Здесь Аптека».
|
||
2. **Hard blocker: отсутствие фиксированной оплаты на старте.** Это не пробел в компетенциях, а структурный красный флаг — работа "за долю в будущей монетизации" не покрывает целевой доход кандидата (100 000–120 000+ ₽/мес на руки) и не имеет реалистичного пути закрытия без явного изменения условий со стороны компании.
|
||
|
||
## C) Уровень и стратегия
|
||
|
||
Естественный уровень кандидата для Flutter-архетипа — Middle (secondary fit, ~1.5 года коммерческого Flutter-опыта). Вакансия рассчитана на Junior — с точки зрения грейда кандидат перекрывает требования с запасом. Но стратегия "продать senior" здесь не актуальна: ключевой блокер не уровень, а модель оплаты.
|
||
|
||
## D) Компенсация и спрос
|
||
|
||
Оплата не фиксирована: "На текущем этапе фиксированной оплаты нет до выхода приложения. После релиза и начала монетизации обсуждаем оплату." Это соответствует модели "equity/upside в обмен на бесплатный труд", распространённой у ранних стартапов без финансирования. Справочно (WebSearch, 2026): Middle Flutter remote в РФ — ориентировочно 150 000–250 000 ₽/мес gross (Хабр Карьера, hh.ru); даже Junior Flutter обычно предполагает хотя бы минимальную фиксированную ставку. Это предложение **ниже рынка на всю сумму базовой ставки** — заведомо ниже целевого диапазона кандидата.
|
||
|
||
## E) План персонализации
|
||
|
||
Не рекомендуется к отклику при текущих условиях — план персонализации нецелесообразен.
|
||
|
||
## F) План собеседований
|
||
|
||
Не применимо при текущих условиях оплаты.
|
||
|
||
## G) Легитимность вакансии
|
||
|
||
**Оценка: Proceed with Caution**
|
||
|
||
| Сигнал | Наблюдение |
|
||
|---|---|
|
||
| Компания | Указана (Swiftly / STA TECH), продукт описан конкретно (workspace-приложение: чат, задачи, календарь) |
|
||
| Техническая специфичность | Высокая — детальный список технологий и задач, похоже на реальный проект, а не шаблонный текст |
|
||
| Модель оплаты | Открыто заявлена как "без оплаты до релиза" — не скрыта, что честно со стороны компании, но объективно не подходит под цели кандидата по доходу |
|
||
| Apply-контрол | Личный Telegram-контакт (@Tank300Dargo), не форма отклика |
|
||
|
||
Компания открыто и честно указывает модель оплаты — это не признак мошенничества, а типичная ранняя стадия pre-seed стартапа. Тем не менее, для кандидата с чёткой целью по доходу (100–120к+ ₽/мес на руки) это делает предложение непригодным вне зависимости от легитимности.
|
||
|
||
---
|
||
|
||
## Извлечённые ключевые слова
|
||
|
||
Flutter, Dart, null safety, async/await, Stream, StatefulWidget, REST API, WebSockets, Navigator 2.0, go_router, MediaQuery, LayoutBuilder
|