Роли · Flutter Developer · Lead

Что должен уметь Lead }

34 ключевых навыков, всего 51. Ожидания по каждому навыку и что меняется на следующем уровне.

На этой странице — что ожидается от Lead }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Основы программирования, Frontend Development, Mobile Development.

34ключевых навыков
17дополнительных навыков
11областей
100%на уровне Продвинутый или Эксперт
Оценить себя как Lead Полная матрица роли

Ключевые навыки для Lead

Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.

Основы программирования · 7

Определяет алгоритмические стандарты для Flutter-команды: стратегии оптимизации рендеринга UI, выбор алгоритмов state management, эффективные паттерны обработки данных для мобильных платформ. Проводит ревью алгоритмических решений в performance-критичных UI-фичах.

Определяет стандарты асинхронного программирования для Flutter-команды: гайдлайны использования Dart async/Isolate, ревью архитектуры на Stream, паттерны async state management. Устанавливает best practices для async-паттернов в кросс-платформенных Flutter-приложениях.

Определяет стандарты качества кода для Flutter-команды: контроль соблюдения Dart style guide, конвенции архитектуры виджетов, паттерны state management. Проводит архитектурные ревью сложных UI-реализаций. Устанавливает quality gates для платформо-специфичного кода и compliance по accessibility.

Определяет стандарты паттернов проектирования для Flutter-команд: устанавливает практики архитектурного ревью для паттернов мобильных приложений, создаёт руководства по выбору паттернов управления состоянием и архитектуры, проводит обучение по Flutter-специфичным паттернам для масштабируемых приложений.

Определяет стандарты ООП/SOLID для Flutter-команды: гайдлайны композиции виджетов, паттерны архитектуры state management, интерфейсные контракты слоёв репозиторий/сервис. Проводит ревью иерархий классов Dart и использования mixin в кросс-платформенных Flutter-проектах.

Определяет стандарты структур данных для Flutter-команды: конвенции моделей данных state management, дизайн схем offline-хранения, паттерны маппинга API-ответов. Проводит ревью решений по архитектуре данных в Flutter-приложениях. Устанавливает командные гайдлайны для эффективной работы с данными на разных платформах.

Определяет стандарты типобезопасности для команд Flutter-разработки — формирует Dart analysis options, политики миграции null safety и требования к codegen типобезопасной сериализации. Проводит архитектурные ревью, обеспечивая консистентность паттернов типов в библиотеках виджетов, управлении состоянием и слоях API-клиентов.

Frontend Development · 2

Определяет frontend-архитектуру на уровне продукта с Доступность (Accessibility). Формирует стандарты и best practices. Проводит архитектурные review.

Data Fetching Эксперт

Определяет frontend-архитектуру на уровне продукта с Data Fetching. Формирует стандарты и best practices. Проводит архитектурные review.

Mobile Development · 7

App Store Optimization Эксперт

Определяет фреймворк ASO для кросс-платформенного мобильного портфеля: координирует оптимизацию сторов между iOS и Android командами, формирует единые workflow управления метаданными, внедряет анализ каннибализации ключевых слов. Ведёт ревью стратегии присутствия в сторах.

Core Data и SwiftData Эксперт

Определяет архитектуру мобильных приложений. Формирует стандарты разработки. Проводит архитектурные review и определяет технический roadmap.

Flutter и Dart Эксперт

Определяет архитектуру мобильных приложений. Формирует стандарты разработки. Проводит архитектурные review и определяет технический roadmap.

Mobile CI/CD Эксперт

Определяет архитектуру мобильных приложений. Формирует стандарты разработки. Проводит архитектурные review и определяет технический roadmap.

Mobile Performance Эксперт

Определяет архитектуру мобильных приложений. Формирует стандарты разработки. Проводит архитектурные review и определяет технический roadmap.

Mobile Security Эксперт

Определяет архитектуру мобильных приложений. Формирует стандарты разработки. Проводит архитектурные review и определяет технический roadmap.

Navigation и Deep Links Эксперт

Определяет архитектуру мобильных приложений. Формирует стандарты разработки. Проводит архитектурные review и определяет технический roadmap.

API и интеграции · 4

Определяет стратегию API-документации для мобильных бэкенд-сервисов, потребляемых Flutter-приложениями на разных платформах. Формирует стандарты проектирования для клиентской API-документации, включая руководства по SDK, спецификации offline-поведения и платформо-специфичные примечания. Координирует кросс-командные ревью API-документации с позиции мобильного потребителя.

Определяет стратегию WebSocket для мобильной продуктовой платформы. Устанавливает стандарты real-time коммуникации, политики управления соединениями и мобильно-специфичные требования надёжности. Проводит архитектурные ревью WebSocket-интеграций. Продвигает внедрение эффективных паттернов real-time коммуникации между мобильными командами.

GraphQL Design Эксперт

Определяет стратегию GraphQL API для портфелей Flutter-приложений на мобильных, веб и встроенных платформах. Формирует стандарты проектирования схемы, оптимизированные для клиентского управления состоянием и offline-возможностей. Проводит ревью дизайна API с позиции мобильного потребителя и координирует кросс-командную федерацию схемы.

REST API Design Эксперт

Определяет API-стратегию для мобильных приложений на уровне продукта: стандарты контрактов мобильных API, governance API offline-синхронизации, политики версионирования API для совместимости мобильных клиентов. Проводит архитектурные ревью API для интеграции мобильного-бэкенда.

DevOps и CI/CD · 1

Определяет DevOps-стратегию для Flutter-команд: устанавливает стандарты CI/CD для мультиплатформенной мобильной поставки, внедряет подходы platform engineering для инфраструктуры сборки Flutter, обеспечивает внедрение автоматизированного управления релизами для App Store/Play Store.

Тестирование и QA · 4

Определяет стратегию интеграционного тестирования экосистемы Flutter-приложений на множестве платформ и вариантов приложений. Формирует стандарты качества для контрактов platform channels и границ интеграции сторонних SDK. Внедряет культуру shift-left тестирования с ранней валидацией интеграции компонентов дизайн-системы и обратной совместимости API.

Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.

Определяет стратегию E2E-тестирования на уровне продукта/департамента для Flutter-приложений. Устанавливает стандарты качества: требования покрытия, политики интеграции CI и quality gates для релизов. Продвигает внедрение культуры автоматизированного E2E-тестирования между командами мобильной разработки. Создаёт практики COE E2E-тестирования для качества кросс-платформенных приложений.

Определяет стратегию тестирования на уровне продукта для Flutter-приложений: стандарты widget/integration/golden тестов, governance платформо-специфичного тестирования, архитектура CI/CD тестовых пайплайнов. Устанавливает культуру shift-left тестирования с автоматическими quality gates для релизов Flutter.

Безопасность · 2

Определяет стратегию безопасного кодирования для команд мобильной разработки Flutter. Формирует политики безопасности для защиты мобильных данных, безопасной API-коммуникации и требований платформо-специфичного security hardening. Координирует реагирование на инциденты мобильной безопасности и обучает команды практикам разработки, соответствующим OWASP MASVS.

JWT / OAuth2 / OIDC Эксперт

Определяет стратегию аутентификации для Flutter/мобильных продуктов. Устанавливает стандарты интеграции OAuth2/OIDC, управления токенами и биометрической аутентификации между мобильными платформами. Продвигает внедрение безопасных паттернов аутентификации и проводит архитектурные ревью auth-потоков. Создаёт требования тестирования безопасности для мобильной аутентификации.

AI-ассистированная разработка · 2

ChatGPT / Claude Эксперт

Определяет стратегию внедрения ChatGPT/Claude для команд Flutter-разработки. Формирует стандарты AI-ассистированной генерации кода, автоматического создания тестов и библиотек промптов для кроссплатформенной разработки. Проводит ревью паттернов интеграции AI в мобильную разработку, обеспечивая качество кода и платформенную консистентность.

GitHub Copilot Эксперт

Определяет стратегию GitHub Copilot для Flutter-команд: устанавливает руководства для AI-ассистированной мобильной разработки, проектирует стандарты ревью для AI-сгенерированного Dart/Flutter кода, обеспечивает внедрение Copilot в соответствии с лучшими практиками кроссплатформенной разработки.

Архитектура и проектирование · 2

Определяет архитектурную стратегию для Flutter/мобильных продуктов: стандарты кросс-платформенной архитектуры, стратегии sharing кода между мобильным и веб и архитектура интеграции с бэкенд-сервисами. Устанавливает процессы архитектурных ревью и мобильно-специфичные гайдлайны проектирования. Проводит архитектурные ревью для крупных реализаций фич.

Clean Architecture Эксперт

Определяет архитектурную стратегию Flutter-продуктов на основе Clean Architecture. Устанавливает стандарты разделения слоёв представления/домена/данных и паттерны BLoC/Riverpod. Проводит архитектурные ревью изоляции бизнес-логики.

Контроль версий и коллаборация · 2

Code Review Эксперт

Определяет стратегию код-ревью для Flutter-команды: стандарты ревью виджетов и state management, governance ревью платформо-специфичного кода, критерии ревью лучших практик Flutter. Устанавливает культуру ревью для качества мобильного кода.

Git Advanced Эксперт

Определяет Git-стратегию для Flutter-команд: устанавливает стандарты ветвления для циклов мобильных релизов, проектирует политики слияния для координации кроссплатформенного кода, обеспечивает внедрение автоматизированного управления версиями и генерации changelog для релизов App Store/Play Store.

Performance Engineering · 1

Performance Budgets Эксперт

Определяет стратегию Performance Budgets на уровне команды/продукта. Формирует стандарты и best practices. Проводит review.

Дополнительные навыки

Команда их не оценивает, но они входят в самооценку и план развития.

Индексирование БДМногопоточное программированиеОсновы сетейСтруктурированное логированиеApache KafkaAWSDockerKubernetes CoreOpenTelemetryOWASP и безопасность приложенийPostgreSQLPrometheus и GrafanaPrompt Engineering для кодаRedisSLI / SLO / SLATerraformCursor IDE

Что меняется на Principal

0 навыков получают более высокое ожидание или становятся ключевыми при переходе с Lead на Principal. Сначала самые большие скачки.

Страница Principal →
Прогоните это со всей командой
Самооценка плюс оценка руководителя и коллег по одной матрице, зоны роста и готовность к следующему уровню для каждого инженера. Team Pro бесплатно 14 дней; личные инструменты бесплатны всегда.
Попробовать с командой (14 дней бесплатно) Отправить тимлиду

} в открытой матрице компетенций: 51 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.