Files
redlineo 9fdd27bb11
CodeQL Analysis / Analyze (javascript-typescript) (push) Failing after 20s
Release Please / release-please (push) Failing after 20s
CodeQL Analysis / Analyze (go) (push) Failing after 30s
add vk, add AI, add pet project, add new vacancies
2026-07-14 11:40:07 +03:00

120 lines
11 KiB
Markdown
Raw Permalink 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.
# Оценка: АЛИДИ — Flutter Developer (Android/iOS/Web)
**Дата:** 2026-07-09
**Архетип:** Mobile Developer (Flutter) — secondary fit по `_profile.md`
**Балл:** 3.1/5
**URL:** https://hh.ru/vacancy/134831996
**Legitimacy:** High Confidence
**PDF:** ❌ (балл ниже порога 4.0, PDF не создаю по умолчанию — см. рекомендацию)
---
## A) Резюме роли
| Поле | Значение |
|---|---|
| Архетип | Mobile Developer (Flutter) — secondary в North Star кандидата |
| Domain | Внутренний продукт крупного дистрибьютора (не tech-компания) |
| Function | Build — новый продукт + развитие текущего, единая кодовая база Android/iOS/Web |
| Уровень в JD | 1-3 года опыта (широкий диапазон) |
| Формат работы | Удалённо или гибрид — соответствует политике, не блокер |
| Оформление | Трудовой договор, официальное — +0.3 к стабильности по RU-правилам |
| TL;DR | Flutter-разработка с прицелом на Flutter Web в internal-продукте логистического гиганта, remote/гибрид |
## B) Совпадение с CV
| Требование JD | CV |
|---|---|
| Уверенное знание Flutter и Dart | ✅ "Здесь Аптека" (Android/iOS), портирование "Здесь Сотрудник"/"Здесь Чат" на iOS |
| Опыт коммерческой разработки от 2 лет | ⚠️ ~1.75 года общего коммерческого опыта, из них Flutter — начальная часть карьеры (не все 1.75 года) |
| **Flutter Web** | ❌ Gap — в резюме только Android/iOS, Flutter Web не упомянут |
| Widget Tree/Element Tree/Render Tree, StatefulWidget/StatelessWidget, rebuild-механизм | ⚠️ Не подтверждено явно в резюме (глубокая внутренняя механика Flutter), но опыт с BLoC/Clean Architecture предполагает базу |
| Адаптивный интерфейс | ✅ Редизайн кнопки "Избранное", компоновка информации о заказе |
| Git, CI/CD | ✅ Git/GitLab (хотя CI/CD в контексте Vue-проекта, не Flutter) |
| Unit/Widget/Integration tests, Firebase | ⚠️ Firebase Cloud Messaging — прямое совпадение; тестирование Flutter explicitly не указано (только Vitest/Playwright для Vue) |
**Пробелы:**
1. **Flutter Web** — hard-упоминание в требованиях. Митигация: честно сказать, что веб-опыт есть на Vue, а Flutter — Android/iOS; предложить быстро освоить Flutter Web (близкий стек).
2. **Годы опыта именно на Flutter** — компенсировать общей глубиной (архитектура, BLoC, релизы в App Store) вместо количества лет.
3. **Flutter-специфичное тестирование** — не hard blocker, широкий диапазон "1-3 года" в заголовке смягчает требование.
## C) Уровень и стратегия
JD указывает широкий диапазон "1-3 года" — довольно гибкий порог, кандидат вписывается по нижней-средней границе. Естественный уровень (Junior-Middle Flutter) соответствует.
**План:** акцент на архитектурные решения (Clean Architecture, Service Locator/DI, BLoC) и релизный опыт (сборка/отправка в App Store) как доказательство зрелости выше формальных лет опыта.
## D) Компенсация и спрос
- Зарплата в вакансии не указана.
- АЛИДИ: крупный дистрибьютор (9000+ сотрудников, Нижний Новгород, работает в РФ/Беларуси/Казахстане), официальное трудоустройство, "белая" зарплата без задержек (по отзывам сотрудников). Однако отзывы также отмечают зарплату **ниже рыночной** относительно нагрузки (рейтинг оплаты 2.8/5) — но это отзывы по некоторым другим не-IT ролям (логистика, торговые представители), не специфично про IT/разработку.
- Карьерный рост оценён отзывами ниже среднего (2.4/5) — стоит учитывать при переговорах о росте.
## E) План персонализации
| # | Раздел | Изменение | Почему |
|---|---|---|---|
| 1 | Summary | Подчеркнуть релизный Flutter-опыт (App Store submission, портирование Android→iOS) | Прямое попадание в "единая кодовая база Android/iOS/Web" |
| 2 | Skills | Явно указать готовность к Flutter Web | Закрыть главный gap заранее, а не ждать вопроса на интервью |
## F) План собеседований (кратко)
- **RBAC/архитектурные решения в ЕКОМ** → как доказательство архитектурного мышления, релевантно для "Проектирование архитектуры приложения" в JD.
- **Портирование Android→iOS, отправка в App Store** → прямое попадание в multi-platform требование JD.
- **Вопрос-ловушка:** "Опыта с Flutter Web нет — как быстро сможете войти?" → честно: "Web-опыт есть на Vue 3, архитектурные принципы Flutter web близки к mobile — готова закрыть разрыв в первые недели."
---
## G) Легитимность вакансии
**Оценка: High Confidence**
- Известная, крупная компания (АЛИДИ, 9000+ сотрудников), детальное описание обязанностей/стека/условий
- Официальное трудоустройство прямо указано
- 6 человек одновременно просматривают вакансию на hh.ru — активный интерес, живая позиция
---
## Рекомендация
**3.1/5 — decent, но не однозначный кандидат на немедленный отклик.** Главный барьер — Flutter Web (hard requirement) и это не primary-архетип кандидата (secondary Mobile Flutter). Стоит рассмотреть, если интересен переход в мобильную разработку сильнее, чем в текущий Vue-фокус; иначе — не топ-приоритет по сравнению с Arcsinus (#115, 4.1/5).
---
## Cover Letter Draft
> Draft generated at evaluation time. Complete via `/career-ops cover alidi` 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)*
Заинтересовала возможность развивать единую кодовую базу Android/iOS/Web на Flutter для внутреннего продукта АЛИДИ — у меня есть прямой коммерческий опыт кросс-платформенной разработки и полного цикла релиза в App Store.
**Profile introduction**
Frontend/Flutter-разработчик с коммерческим опытом на Vue 3 (Composition API, TypeScript, Pinia) и Flutter. С ноября 2024 года работаю в «Здравсервис» — аптечной сети из ~1200 точек, где веду мобильное приложение «Здесь Аптека» и портировала два внутренних приложения с Android на iOS.
**Key achievements** *(selected from cv.md — exact wording preserved)*
- **Адаптировала билды под iOS**, перепривязала токены Firebase push-уведомлений на iOS и Android для «Здесь Сотрудник» и «Здесь Чат».
- **Собрала iOS-сборки и отправила приложения на проверку в App Store.**
- **Исправила более 20 багов** в «Здесь Аптека», включая проблемы с фильтрами в поиске товаров и неадаптированные элементы интерфейса.
- **Спроектировала ролевую модель авторизации (RBAC)** для ~20 пользователей в офисе с разграничением между отделами.
**Problems I will solve** *(placeholder — requires company research + your input)*
> To be completed: какие задачи стоят перед единой кодовой базой Android/iOS/Web в АЛИДИ сейчас, и как бы вы их решали?
**Closing**
Буду рада обсудить вакансию. На связи в будни (13:00-14:00, после 18:00) и в выходные — предлагаю сначала согласовать удобное время созвона в Telegram (@vbleroy) или VK (vk.com/vbleroy).
---
**Gaps flagged:**
- Flutter Web — нет прямого коммерческого опыта, только Android/iOS.
- Годы опыта именно на Flutter короче формального порога — компенсируется архитектурной глубиной (BLoC, Clean Architecture, релизы в App Store).
**JD keywords to mirror** *(extracted for ATS + human read)*
Flutter, Dart, единая кодовая база, Android, iOS, Flutter Web, Widget Tree, StatefulWidget, StatelessWidget, Firebase, адаптивный интерфейс
---
*Run `/career-ops cover alidi` to complete angles, confirm company research, and generate the PDF.*