Files
career-ops-vbleroy/reports/141-yandex-flutter-pro-foundation-mobile-2026-07-21.md
redlineo 03cc5f44a6
Release Please / release-please (push) Failing after 18s
CodeQL Analysis / Analyze (go) (push) Failing after 2m9s
CodeQL Analysis / Analyze (javascript-typescript) (push) Failing after 1m42s
Close stale issues and PRs / stale (push) Successful in 2s
append new fiels
2026-07-22 10:59:45 +03:00

87 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-разработчик в команду 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-тесты, производительность, архитектура старта приложения, аналитика, логирование, асинхронное программирование, реактивное программирование, Яндекс Про, мобильная разработка