Files
career-ops-vbleroy/reports/092-swiftly-sta-tech-2026-07-09.md
T
redlineo d295c7f139
Release Please / release-please (push) Failing after 4m2s
Web CI / web typecheck + build (push) Successful in 3m39s
CodeQL Analysis / Analyze (javascript-typescript) (push) Failing after 1h1m49s
CodeQL Analysis / Analyze (go) (push) Failing after 1h1m49s
init
2026-07-13 10:14:00 +03:00

72 lines
6.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Оценка: 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