Вакансия закрыта / неактуальна

Главный разработчик Flutter

MAGNIT TECH·Russia·Удалённо, Офис·1 мес. назад

«Пульс Магнит» — платформа, которая объединяет взаимодействие компании с подрядчиками, арендодателями, франчайзи и внутренними службами. Мы цифровизируем эксплуатацию магазинов, ремонт оборудования и развитие сети.

Команда разрабатывает кроссплатформенное приложение на 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 специалистов по направлениям:
    юристы, психологи, врачи, финансовые и ЗОЖ советники

Похожие вакансии

Другие вакансии MAGNIT TECH