Описание
Обязанности: Разработка и развитие клиентского приложения на Flutter. Реализация новых функций и доработка существующего функционала. Интеграция приложения с backend через REST API и WebSocket.
Реализация управления состоянием приложения с использованием BLoC/Cubit. Обработка ошибок, сетевых сбоев и нестандартных сценариев работы приложения. Поддержка и рефакторинг существующего кода.
Участие в проектировании архитектуры и улучшении качества кода. Поиск и исправление ошибок, оптимизация производительности. Взаимодействие с backend-разработчиками, тестировщиками и другими участниками команды
Требования
Опыт разработки на Flutter и Dart от 2 лет. Уверенное владение асинхронностью Dart: Future, Stream, async/await. Опыт интеграции с REST API и WebSocket.
Практический опыт работы с BLoC/Cubit и управления состоянием приложения. Понимание жизненного цикла виджетов, навигации и работы с BuildContext. Опыт проектирования структуры приложения с разделением на слои и организации кода по функциональным модулям.
Понимание принципов внедрения зависимостей (DI). Опыт работы с локальными базами данных или локальным хранением данных. Умение разбираться в чужом коде, находить причины ошибок и безопасно вносить изменения.
Условия
отличные условия труда в одной из крупнейших (6000+ сотрудников) и стабильных (30+ лет на рынке) компаний российского FMCG-рынка; достойная заработная плата; оформление в штат компании в соответствии с ТК РФ (отпуск, больничный лист); ДМС; программа адаптации на ПТ
Полное описание, компания и ссылка на вакансию — после входа.
ВойтиКонтакты работодателя (email/phone/telegram) скрыты из публичного превью —
отправьте резюме, чтобы мы связали вас напрямую.