Приветствуем! Мы ищем опытного Flutter-специалиста, который возьмёт на себя ответственность за архитектуру и техническое направление нашего мобильного приложения. Проект будет перестроен с использованием структурированной архитектуры Model-View-ViewModel (MVVM) в соответствии с официальной документацией Flutter. Выбранный кандидат возглавит этот переход, разработает модульную систему аналитики для сбора пользовательских данных, а также будет управлять процессом разработки, включая планирование релизов и координацию команды.
Ключевые обязанности:
1. Архитектурное лидерство
- Проектирование, документирование и поддержка масштабируемой архитектуры MVVM.
- Руководство миграцией текущей кодовой базы в новую структуру с сохранением стабильности приложения.
2. Разработка системы аналитики
- Создание надёжного аналитического слоя для сбора данных о поведении, предпочтениях и проблемах пользователей.
- Обеспечение модульности решения и его интеграции с системами анализа данных.
3. Реализация функциональности
- Разработка новых функций с использованием лучших практик для долгосрочной масштабируемости, поддерживаемости и производительности.
- Написание чистого, тестируемого и хорошо документированного кода.
4. Управление проектом
- Координация спринтов, ведение технического бэклога и обеспечение кросс-функционального взаимодействия.
- Отчётность о прогрессе, выявление рисков и контроль качества релизов.
Требования:
- Не менее 5 лет практического опыта работы с Flutter и Dart.
- Подтверждённый опыт проектирования и внедрения архитектур MVVM или аналогичных.
- Опыт реализации встроенной аналитики и сбора поведенческих данных.
- Хотя бы одно успешно опубликованное и поддерживаемое приложение в публичных магазинах приложений (App Store/Google Play).
- Навыки коммуникации, планирования и лидерства в командной среде.
Предпочтительные навыки
- Опыт работы с Firebase и Google Cloud Platform.
- Участие в open-source проектах (Flutter-пакеты) или технических публикациях (блоги, доклады).
- Знание фреймворков для экспериментов (A/B-тестирование, feature flagging).
Условия и бонусы:
- Конкурентная зарплата (с учётом опыта и региональных стандартов).
- Полностью удалённый и гибкий график работы.
- Ежегодный бюджет на профессиональное развитие.
- Современное оборудование и ПО по вашему выбору.
Как откликнуться
Отправьте:
1. Резюме, подтверждающее опыт.
2. Ссылки на ваши работы.
3. Краткое описание сложной архитектурной задачи, которую вы решили с помощью Flutter.