Департамент информационных технологий – это драйвер цифровой трансформации EKF. Наша команда автоматизирует бизнес-процессы, поддерживает работу онлайн-сервисов, развивает собственную цифровую экосистему и не только. Готовы создавать, внедрять и совершенствовать IT-решения? Круто! Тогда предлагаем вам рассмотреть вакансию «Мобильный разработчик (iOS + Android)». Мы: соблюдаем ТК РФ: оформляем по ТК РФ с первого рабочего дня по договопу ГПХ; заботимся: можем выбрать график работы пн-пт с 9.00 до 18.00 или с 8.00 до 17.00, 4ех дневный формат работы; поздравляем со знаменательными событиями в жизни; 4-х часовой рабочий день в день рождения сотрудника; предлагаем спец. цены на продукцию компании, дополнительные выходные (если немного приболели) и дополнительный отпуск за стаж работы в компании; профессионально развиваемся: у нас есть оборудованный учебный класс, регулярно проводим обучения, вебинары, тренинги, мастер-классы, мы отправляем сотрудников на внешнее профессиональное обучение и отраслевые мероприятия. И главное: мы – команда! Команда молодых, увлеченных, позитивных и амбициозных профессионалов! Мы будем рады вашему отклику и, при обоюдном интересе, предложим условия и проекты, от которых не захочется отказываться. Требования: Коммерческий опыт разработки на Flutter от 3 лет, уверенное знание Dart. Разработка под обе платформы (iOS и Android) из единой кодовой базы. Полный цикл публикации: сборка, подпись, сертификаты и provisioning profiles, работа с AppStore Connect и Google Play Console. Управление состоянием: Bloc / Cubit, Riverpod, Provider или GetX. Интеграция с REST API: JSON, HTTP-клиент (Dio / http), обработка ошибок, авторизация по токенам. Локальное хранилище и офлайн-режим: Hive / Isar / Drift / SQLite, secure storage. Push-уведомления (FCM, APNs). Понимание архитектуры (Clean Architecture / MVVM), DI (get_it / injectable), навигация. Git, code review, работа с трекером задач. Способность быстро вникать в существующий код и архитектуру. Будет плюсом: Опыт интеграции IoT-устройств: BLE, Wi-Fi provisioning, MQTT. Опыт с Tuya SDK —существенный плюс (для EKF Smart Home). Нативная разработка и platform channels (Swift / Kotlin) для нестандартных интеграций. CI / CD для мобильных приложений (Codemagic, Fastlane, GitLab CI). Автотесты: unit, widget, integration. Опыт публикации в условиях ограничений для РФ: RuStore, TestFlight, альтернативная дистрибуция. Опыт с OAuth2 / OIDC и кастомной авторизацией без внешних SSO. Карты и геолокация (актуально для полевых продаж), локализация, тёмная тема, работа по макетам Figma. Английский на уровне чтения документации. Активное использование ИИ Мы рассматриваем ИИ как штатный рабочий инструмент, дающий значимый прирост в скорости и качестве решения задач. Будет большим плюсом, если вы: Регулярно использует ИИ-ассистентов для написания и рефакторинга кода (например, Claude Code, Cursor, GitHub Copilot или аналоги). Применяете ИИ для разбора незнакомой кодовой базы, диагностики ошибок и написания тестов. Умеете формулировать точные запросы и критически проверять результат, а не принимать его вслепую. Готовы делиться приёмами и помогать выстраивать ИИ-практики в команде. Обязанности: Развитие и поддержка двух приложений: EKF Sales (приложение для отдела продаж) и EKF Smart Home (управление умными устройствами). Реализация новых функций, исправление ошибок, регулярные релизы в App Store и Google Play. Интеграция с бэкендом и внешними платформами, в том числе с IoT-устройствами. Быстрое погружение в существующую кодовую базу и её дальнейшее развитие. Участие в оценке и планировании задач. Условия сотрудничества: Договор ГПХ, полная загрузка, полностью удалённый формат работы. Работа в команде разработки веб-платформы EKF. Пересечение с командой в рабочие часы по московскому времени.