Разработка цифровых платформ — кроссплатформенного мобильного приложения для iOS и Android. Команда проекта — 150 человек.
Обязанности:
- Разрабатывать и поддерживать приложение, реализовывать новые пользовательские сценарии и бизнес-функциональность.
- Интегрировать приложение с backend-сервисами и внешними SDK; работать с push-уведомлениями, Deep Links, аналитикой и WebView.
- Проектировать архитектуру новых модулей, оптимизировать производительность приложения и интерфейсов.
- Взаимодействовать с аналитиками, дизайнерами, backend-разработчиками и QA; участвовать в декомпозиции.
Требования: от 3 лет коммерческой разработки на Flutter; опыт поддержки приложений для iOS и Android, сложной бизнес-логики, интеграции с backend через REST API и WebSocket, сопровождения продукта, командной разработки и code review. Отличное знание Flutter и Dart; понимание ООП, SOLID, DRY, KISS, YAGNI; опыт с BLoC/Cubit и реактивным программированием, Clean Architecture, Feature-based architecture, MVVM, GetIt, Dio, JSON-сериализацией (Freezed, json_serializable), Firebase Cloud Messaging, Deep Links, App Links и WebView. Навыки оптимизации производительности, работы с Git и базовое понимание Android SDK и iOS SDK. Высшее образование.
Желательно: Firebase Crashlytics и Messaging, AppMetrica, AppsFlyer, Flutter Secure Storage, локальные уведомления, интеграция нативного кода, сложная навигация и сценарии запуска приложения из push-уведомлений и Deep Links, WebSocket и инструменты логирования и мониторинга.
Стек: Flutter, Dart, BLoC/Cubit, RxDart, GetIt, REST API, Dio, Firebase (Crashlytics, Cloud Messaging), push-уведомления, Deep Links, App Links, Freezed, json_serializable, WebView, Git (GitLab), Android SDK, iOS SDK, Figma, адаптивная верстка, AppMetrica, AppsFlyer, SharedPreferences, Secure Storage.
Условия: оформление через ИП или самозанятость; проект до 30 января 2027 года; удалённая работа, РФ.