Createrra - интегратор, объединяющий признанных экспертов с общим видением целей и желанием добиваться высоких результатов для наших заказчиков! Вместе мы гарантируем, что ваша инфраструктура и ИТ система будут работать эффективно, способствуя развитию вашего бизнеса.
Обязанности:
- Разработка и поддержка кросс-платформенного приложения на Flutter
- Плотное взаимодействие с командой
- Участие в code-review
- Навигация с использованием GoRouter: deeplinks, guarded routes
- Интеграция с REST API через Dio, генерация моделей по OpenAPI / Swagger
- Настройка и обработка push-уведомлений через FCM (foreground, background, background-fetch)
- Создание адаптивных интерфейсов с использованием Sliver-виджетов (SliverAppBar, CustomScrollView и др.)
- Локальное хранение данных: Drift (Moor), shared_preferences
- Активное использование Freezed, json_serializable, sealed-классов
- Участие в CI/CD: автосборки, публикация в Google Play и App Store
- Поддержка мультиязычности с i18n / l10n
Требования:
- Опыт разработки и поддержки кросс-платформенных мобильных приложений на Flutter (iOS/Android)
- Знание архитектурных подходов: Clean Architecture, SOLID, KISS, DRY, YAGNI
- Опыт работы с WebSocket: подписка на события, reconnect-логика
- Глубокое понимание асинхронного программирования в Dart (Future, Stream, async/await)
- Практический опыт работы с архитектурным паттерном BLoC/Cubit (flutter_bloc) для управления состоянием приложения
Условия:
- Интересные задачи и возможность повысить свой профессионализм;
- Офис в пешей доступности от метро;
- Официальное трудоустройство по ТК РФ, белая заработная плата;
- Полная занятость, возможна удалённая работа;
- Годовая премия;
- ДМС по истечении испытательного срока;
- Повышение квалификации за счёт компании.