«Пульс Магнит» — платформа, которая объединяет взаимодействие компании с подрядчиками, арендодателями, франчайзи и внутренними службами. Мы цифровизируем эксплуатацию магазинов, ремонт оборудования и развитие сети.
Команда разрабатывает кроссплатформенное приложение на Flutter. Для сотрудников оно работает на ТСД (терминалах сбора данных) и закрывает задачи клининга, вывоза отходов и пожарной безопасности. Для контрагентов это мобильный доступ к функциям платформы. Приложение используется прямо в торговых точках, где связь часто нестабильна, поэтому архитектура строится по принципу offline-first.
Задачи
- Проектировать архитектуру offline-first приложения (модульная Clean Architecture): локальная база как источник правды, очередь синхронизации, стабильная работа при плохой связи.
- Проектировать вместе с бэкендом API и протокол синхронизации.
- Разрабатывать ключевой бизнес-функционал.
- Оптимизировать производительность: профилирование, потребление памяти и батареи.
- Выстраивать мониторинг и логирование, включая диагностику синхронизации на устройствах.
- Развивать CI/CD: автоматические сборки, тестирование и деплой (Fastlane, GitLab CI / GitHub Actions).
- Проводить code review, менторить middle-разработчиков, внедрять единые гайдлайны и стандарты.
Требования
- Опыт от 5 лет в коммерческой мобильной разработке, из них не менее 3–4 лет на Flutter/Dart.
- Опыт построения offline-first приложений: персистентные очереди, ретраи, идемпотентность запросов, разрешение конфликтов при синхронизации.
- Уверенное владение стеком: flutter_bloc, dio + retrofit, get_it + injectable, auto_router, drift / sqflite, freezed, json_serializable.
- Знание нативного слоя iOS/Android, опыт написания Platform Channels на Kotlin/Swift.
- Опыт выстраивания тестирования: unit, widget и интеграционные тесты, тестируемая архитектура, покрытие критичной бизнес-логики.
Дополнительно
- Знание Riverpod.
- Опыт разработки под ТСД и интеграции с аппаратными сканерами.
- Опыт разработки с AI-инструментами (Cursor, Claude Code, Copilot и др.) и внедрения практик их использования в команде.
- Опыт интеграции LLM в мобильные приложения.
- Живые приложения в App Store и Google Play.
Условия
- Трудоустройство в аккредитованную IT‑компанию
- ДМС со стоматологией и льготными условиями для членов семьи
- Возможность работать в гибридном/офисном формате в Москве, Краснодаре и Иннополисе (у нас классные офисы), а в регионах — удаленно
- Корпоративные скидки от компании и партнеров, бесплатная подписка Магнит Премиум с повышенным кешбэком по программе лояльности М+
- Ежегодная программа признания с ярким праздником и впечатляющим подарком
- IT‑комьюнити — среда, где быстрее находишь решения, делишься практиками, пробуешь новые роли и растешь от эксперта в стекe до лидера инициатив
- Мы являемся партнером Минцифры России по проекту Национальная система подтверждения IT‑компетенций
- Работа над масштабными продуктами и проектами (Умный магазин, роботизация, беспилотность, GenAI и другое)
- Социально–
психологическая поддержка от >370 специалистов по направлениям:
юристы, психологи, врачи, финансовые и ЗОЖ советники