Компания «Интер РАО — Цифровые решения» специализируется на разработке, внедрении и сопровождении прикладных информационных систем для Группы компаний «Интер РАО». Основной вид деятельности — оказание широкого спектра 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. Коммуникабельность, стрессоустойчивость, способность эффективно работать в команде. Условия: Гибридный график работы — баланс между офисом и домашним комфортом. Работа в лидирующей компании отрасли, устойчивой к изменениям и открытой к инновациям. Своевременная и стабильная оплата труда — уверенность в завтрашнем дне. Продвинутый соцпакет: ДМС с расширенным покрытием (включая стоматологию, стационар и поликлинику), компенсация питания и мобильной связи. Корпоративное обучение и развитие — инвестируем в ваш профессиональный рост.
Похожие вакансии
Flutter-разработчик / Flutter Developer
От 100 000 до 120 000 руб.
Москва. Станции метро: Тульская
Allerhand