Выберите текущую позицию

Укажите роль и уровень — система покажет путь развития, навыки и gap-анализ.

Путь развития

Junior

0-2 года

Текущий

Ответственность: Разработка UI-экранов по макетам. Работа с виджетами. Навигация (GoRouter). HTTP-запросы (Dio). Написание widget-тестов.

Middle

2-5 лет

Следующий

Ответственность: Архитектура приложения (BLoC/Riverpod). Работа с платформенными каналами. Кэширование и offline. Анимации. Code review.

Переход: ~2-3 года
  • Самостоятельно реализовал 3+ проекта
  • Провёл успешные код-ревью
  • Участвовал в разрешении production инцидентов

Senior

5-8 лет

Ответственность: Архитектура Flutter-приложений. Оптимизация производительности (DevTools). Кастомные рендеринг. Интеграция с нативным кодом. Менторинг.

Ключевые навыки:

App Store Optimization Нужно
ChatGPT / Claude Нужно
Clean Architecture Нужно
Code Review Нужно
Core Data и SwiftData Нужно
Data Fetching Нужно
E2E тестирование Нужно
Flutter и Dart Нужно
Git Advanced Нужно
GitHub Actions / GitLab CI Нужно
GitHub Copilot Нужно
GraphQL Design Нужно
JWT / OAuth2 / OIDC Нужно
Mobile CI/CD Нужно
Mobile Performance Нужно
Mobile Security Нужно
Navigation и Deep Links Нужно
Performance Budgets Нужно
REST API Design Нужно
Unit-тестирование Нужно
Алгоритмы и сложность Нужно
Асинхронное программирование Нужно
Документирование API Нужно
Доступность (Accessibility) Нужно
Интеграционное тестирование Нужно
Качество кода и рефакторинг Нужно
Мобильное тестирование Нужно
Основы System Design Нужно
Паттерны проектирования Нужно
Практики безопасного кода Нужно
Принципы ООП и SOLID Нужно
Проектирование WebSocket API Нужно
Структуры данных Нужно
Типобезопасность и системы типов Нужно
Переход: ~2-3 года
  • Самостоятельно реализовал 3+ проекта
  • Провёл успешные код-ревью
  • Участвовал в разрешении production инцидентов

Lead / Staff

7-12 лет

Ответственность: Flutter-платформа: CI/CD, flavors, design system. Стратегия Flutter vs native. Mono-repo (Melos). Координация.

Ключевые навыки:

App Store Optimization Нужно
ChatGPT / Claude Нужно
Clean Architecture Нужно
Code Review Нужно
Core Data и SwiftData Нужно
Data Fetching Нужно
E2E тестирование Нужно
Flutter и Dart Нужно
Git Advanced Нужно
GitHub Actions / GitLab CI Нужно
GitHub Copilot Нужно
GraphQL Design Нужно
JWT / OAuth2 / OIDC Нужно
Mobile CI/CD Нужно
Mobile Performance Нужно
Mobile Security Нужно
Navigation и Deep Links Нужно
Performance Budgets Нужно
REST API Design Нужно
Unit-тестирование Нужно
Алгоритмы и сложность Нужно
Асинхронное программирование Нужно
Документирование API Нужно
Доступность (Accessibility) Нужно
Интеграционное тестирование Нужно
Качество кода и рефакторинг Нужно
Мобильное тестирование Нужно
Основы System Design Нужно
Паттерны проектирования Нужно
Практики безопасного кода Нужно
Принципы ООП и SOLID Нужно
Проектирование WebSocket API Нужно
Структуры данных Нужно
Типобезопасность и системы типов Нужно
Переход: ~2-3 года
  • Самостоятельно реализовал 3+ проекта
  • Провёл успешные код-ревью
  • Участвовал в разрешении production инцидентов

Principal

10+ лет

Ответственность: Cross-platform strategy. Flutter for Web/Desktop. Custom engine modifications. Ecosystem contributions.

Ключевые навыки:

App Store Optimization Нужно
ChatGPT / Claude Нужно
Clean Architecture Нужно
Code Review Нужно
Core Data и SwiftData Нужно
Data Fetching Нужно
E2E тестирование Нужно
Flutter и Dart Нужно
Git Advanced Нужно
GitHub Actions / GitLab CI Нужно
GitHub Copilot Нужно
GraphQL Design Нужно
JWT / OAuth2 / OIDC Нужно
Mobile CI/CD Нужно
Mobile Performance Нужно
Mobile Security Нужно
Navigation и Deep Links Нужно
Performance Budgets Нужно
REST API Design Нужно
Unit-тестирование Нужно
Алгоритмы и сложность Нужно
Асинхронное программирование Нужно
Документирование API Нужно
Доступность (Accessibility) Нужно
Интеграционное тестирование Нужно
Качество кода и рефакторинг Нужно
Мобильное тестирование Нужно
Основы System Design Нужно
Паттерны проектирования Нужно
Практики безопасного кода Нужно
Принципы ООП и SOLID Нужно
Проектирование WebSocket API Нужно
Структуры данных Нужно
Типобезопасность и системы типов Нужно
Переход: ~2-3 года
  • Самостоятельно реализовал 3+ проекта
  • Провёл успешные код-ревью
  • Участвовал в разрешении production инцидентов