Мы — DEMIAND. Создаём инновационную бытовую технику и формируем новый стандарт удобства дома. Развиваем международный бизнес, закупки и логистику, а также e‑commerce, чтобы наши продукты были доступны каждому. Мы строим команду профессионалов, которым важно делать жизнь людей проще и комфортнее.Наше мобильное приложение — это центр экосистемы: управление устройствами, рецепты, AI-ассистент, Demigram (мини-соцсеть), встроенный интернет-магазин и голосовое управление. Обязанности: Поддержка и развитие кросс-платформенного приложения (iOS/Android), участие в релизах и улучшении архитектуры; Разработка модулей: рецепты, AI-ассистент, Demigram (мини-соцсеть), встроенный интернет-магазин; Реализация подключения и управления аэрогрилями по Wi-Fi и BLE; работа со статусами устройств (online/offline), синхронизацией и сценариями;Участие в разработке голосовых сценариев и интеграции голосового управления; Работа с backend API, аналитикой, push-уведомлениями, deep-link’ами; Реализация и поддержка UI-компонентов по макетам Figma; соблюдение дизайн-гайдов и единых стандартов интерфейса; Улучшение производительности, устранение дефектов, снижение технического долга, участие в код-ревью; BLoC / Riverpod / Clean Architecture; соблюдение архитектурных принципов и стандартов кодирования; Декомпозиция задач, оценка трудозатрат, участие в планировании спринтов и развитии продукта совместно с продактом, дизайнером и backend-разработчиками; Требования: Опыт разработки на Flutter: 3+ года коммерческой разработки мобильных приложений (iOS/Android); Архитектурные подходы: практический опыт работы с BLoC / Riverpod, понимание Clean Architecture; Работа с API: уверенная интеграция REST API, обработка ошибок, авторизация, токены; Работа с устройствами и сетью: понимание работы BLE / Wi-Fi, асинхронности, обработки состояний подключения; UI и производительность: адаптивная верстка, оптимизация рендеринга, понимание жизненного цикла виджетов; Инструменты разработки: Git, CI/CD, понимание сборок iOS/Android, публикации в сторах; Техническое мышление: умение читать логи, искать причины нестабильности, работать с crash-репортами; Опыт работы с IoT-устройствами (BLE, MQTT, WebSocket); Опыт публикации приложений в App Store / Google Play; Опыт работы с аналитикой (Firebase, Amplitude и др; Понимание принципов secure-storage и защиты данных; Условия: Зарплата: обсуждается по результатам собеседования; Формат работы: удалённый, 5/2, 09:00–18:00 (по МСК); Испытательный срок: 3 месяца; прямое подчинение менеджеру проектов и CTO;Дополнительно: участие в развитии международного продукта, влияние на архитектурные решения, работа с IoT и AI-функциональностью;
Похожие вакансии