Департамент информационных технологий – это драйвер цифровой трансформации 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.
- Пересечение с командой в рабочие часы по московскому времени.
Похожие вакансии
Обязательные: Искренняя вера в ценность бытовой готовности и спокойствия за близких; умение говорить о пользе без навязчивой продажи.
Опыт работы с KeyCloack, Spring Framework (Boot, Web, Data, Cloud), а Spring Security более 5 лет. Знание классических алгоритмов и...
Творческий и креативный подход к решению задач. Умение работать в команде и самостоятельно. Желание развиваться и учиться новому.
Наличие знаний по вашему стеку для успешного выполнения поставленных задач. Понимание рынка социальных приложений. Умение работать в команде и самостоятельно.
