Flutter-разработчик

Интер РАО - Цифровые решения

Flutter-разработчик

Москва, Варшавское шоссе, 9с1

Метро: Тульская

Описание вакансии

Компания «Интер РАО — Цифровые решения» специализируется на разработке, внедрении и сопровождении прикладных информационных систем для Группы компаний «Интер РАО».

Основной вид деятельности — оказание широкого спектра IT-услуг и реализация масштабных ИТ-проектов для внутренних заказчиков Группы компаний «Интер РАО»

Обязанности:

  • Разработка кроссплатформенных мобильных приложений для iOS и Android на Flutter/Dart.
  • Вёрстка адаптивных интерфейсов по макетам (Figma и др.).
  • Реализация бизнес-логики и интеграция с бэкендом через REST API, GraphQL, WebSocket.
  • Работа с локальными данными: SQLite, Hive, Drift, Moor.
  • Подключение нативных модулей через Platform Channels.
  • Применение архитектурных подходов: BLoC, Provider, Riverpod, GetX, MVVM, Clean Architecture.
  • Написание чистого, тестируемого кода с соблюдением принципов SOLID, DRY.
  • Управление состоянием приложения, оптимизация производительности и энергопотребления.
  • Написание unit-, widget- и интеграционных тестов, отладка и профилирование (Flutter DevTools).
  • Интеграция сторонних сервисов: push-уведомления, аналитика, авторизация (OAuth 2.0, JWT).
  • Сборка и публикация приложений в App Store, Google Play, RuStore.
  • Поддержка и обновление существующих приложений, актуализация зависимостей и версий Flutter SDK.
  • Работа в команде:
    • Контроль версий: Git, GitFlow;
    • Код-ревью;
    • Оценка задач, ведение трекера (Jira);
    • Взаимодействие с backend-разработчиками, дизайнерами, QA, руководителями проектов.
  • Участие в Agile-процессах: планирование, дейли, ретроспективы.
  • Ведение технической документации.

Требования:

  • Глубокое знание Dart: асинхронное программирование, типы, потоки.
  • Уверенный опыт разработки на Flutter SDK.
  • Владение современными методами управления состоянием: BLoC, Riverpod, Provider, GetX.
  • Понимание архитектурных паттернов: Clean Architecture, MVVM, Layered Architecture.
  • Опыт работы с REST API, GraphQL, WebSockets, обработка ошибок, авторизация.
  • Работа с локальными базами данных: SQLite (sqflite), Hive, Drift, Moor.
  • Навыки взаимодействия с нативными платформами: особенности iOS и Android, использование Platform Channels.
  • Опыт работы с системами хранения, геолокацией, фото/видео, push-уведомлениями.
  • Практический опыт написания и поддержки unit-, widget-, integration-тестов.

Будет преимуществом:

  • Опыт публикации приложений в App Store, Google Play, RuStore; работа с сертификатами, подписями.
  • Понимание процессов CI/CD для мобильной разработки: GitHub Actions, GitLab CI, Jenkins.
  • Коммуникабельность, стрессоустойчивость, способность эффективно работать в команде.

Условия:

  • Гибридный график работы — баланс между офисом и домашним комфортом.
  • Работа в лидирующей компании отрасли, устойчивой к изменениям и открытой к инновациям.

  • Своевременная и стабильная оплата труда — уверенность в завтрашнем дне.

  • Продвинутый соцпакет: ДМС с расширенным покрытием (включая стоматологию, стационар и поликлинику), компенсация питания и мобильной связи.

  • Корпоративное обучение и развитие — инвестируем в ваш профессиональный рост.

Посмотреть контакты работодателя

Адрес

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

YCLIENTS LLC
  • Москва

  • Не указана

Рекомендуем
YCLIENTS LLC
  • Москва

  • Не указана

Рекомендуем
Далее
  • Москва

  • до 350000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию