Android-разработчик

договорная
Москва • Полная занятость
Откликнуться на вакансию

Условия работы

Обязанности

Детмир Тех — команда, развивающая цифровую экосистему группы компаний «Детский мир». Делаем продукты для миллионов клиентов и сервисы, которые помогают бизнесу работать быстрее.

Ищем Android-разработчика в продуктовую команду мобильного приложения сотрудника — внутреннее приложение магазинов: сборка интернет-заказов, инвентаризация, переоценка, ценники, бонусные и подарочные карты, интеграции с SAP. Это не чисто нативная вакансия, приложение активно мигрирует на Kotlin Multiplatform + Compose Multiplatform.

Нам требуется инженер, который уверенно знает нативный Android и хочет жить на границе Kotlin/Native ↔ Swift. Желание активно помогать в разработке и миграции iOS приложения в кроссплафторменном стиле.

Чем предстоит заниматься:

  • Развивать нативную часть Android.
  • Писать и доводить общий код на Kotlin Multiplaform + Compose Multiplatform, expect/actual для сканера, принтера, сети, сессии.
  • Миграция нативных экранов на KMP через плавное подключение и фича-флаги, не ломая legacy-путь.
  • Разбирать KMP-краши на Android/iOS (Crashlytics, NSExceptionKt / crashkios), безопасную инициализацию KMP при старте, уход и работа приложения в фоне.
  • Писать unit- и UI-тесты. Помочь команде выстроить контур автоматических тетов для KMP. Написание тестов это обязательная часть вашей ежедневной работы над кодом, а не отдельно запланированное время.
  • Соблюдать модульные границы (фичи не зависят друг от друга) и границы слоёв абстрацкции.
  • Участвовать поддержке и разработке модулей для работы с железом: сканер, Bluetooth-принтер, лазерный barcode сканер.
  • Делать маленькие MR, ревью, оценки, диагностику production-инцидентов.
  • Помогать релиз-менеджеру с релизами.
  • Помогать развивать CI/CD пайплайны.
  • Участовать в формировании AI SDLC.

Что ожидаем:

  • Коммерческая Android-разработка на Kotlin от 2 лет, участие в production-приложении с реальными пользователями и регулярными релизами.
  • Уверенный Jetpack Compose, Coroutines / Flow.
  • Clean Architecture / MVVM, многомодульный Gradle, Hilt (или аналог DI).
  • Retrofit/OkHttp, обработка ошибок, Room или другое локальное хранилище.
  • Unit-тесты, понимание instrumented/UI-тестов, Gradle, CI.
  • Практический опыт KMP или Compose Multiplatform — либо сильный Kotlin и явное желание уйти в shared-код как в основную зону.
  • Умение читать iOS-стык (Swift API сгенерированный из Kotlin, флаги, навигация) — не писать Swift каждый день, но не бояться границы платформ.
  • Git, code review, самостоятельная декомпозиция и оценка.

Будет плюсом:

  • KMP в проде: expect/actual, SKIE, XCFramework, shared UI на CMP.
  • Compose Multiplatform, навигация, ресурсы, iOS-host интеграция.
  • Bluetooth, CameraX, ML Kit barcode, печать ZPL.
  • Material 3, дизайн-система, миграция с XML/M2.
  • Unleash, Firebase, Crashlytics, APM.

Понимание процессов розничной торговли, терминалов сбора данных (ТСД), работа с внутренними приложениями для сотрудников розничной торговли/складов

Наш стек:

  • Натив Android: Kotlin, Jetpack Compose, Hilt + KSP, Retrofit, Room, Coroutines/Flow, Gradle version catalogs, ~23 core + ~25 feature модулей, Unleash, Firebase, minSdk 24, target 36
  • Натив iOS: Swift, UIKit + SnapKit, точечный SwiftUI, MVVM, XCoordinator, Swinject, Moya, RxSwift, Realm, SPM (~90 пакетов), min iOS 15.
  • KMP: Kotlin Multiplatform, Compose Multiplatform, единый репозиторий и CI/CD pipeline.
  • Окружение: GitLab CI, Ultron Compose, Allure, Jira.
  • Домен: магазинные операции, сборка заказов, SAP через staffapp-backend.

Мы предлагаем:

  • Официальное оформление в соответствии с ТК РФ в IT-аккредитованную компанию;
  • Совокупный доход: оклад + годовой бонус;
  • Удаленный формат работы
  • График работы: 5/2;
  • Техника для работы;
  • Полис ДМС;
  • Программа Best Benefits;
  • Внутреннее обучение;
  • Спортивные и развлекательные мероприятия, участие в корпоративной жизни компании

Присоединяйтесь к нам и станьте частью истории бренда с историей!

* Уточняйте актуальность вакакнсии на сайте работодателя

Отзывы о компании Детский Мир

23.09.2023
Проработала в этой организации меньше месяца. Работала бы и дольше, но сменился директор магазина и началось черти что. Мало того, что он поменял график, я устраивалась на 5/2.В итоге у меня график был любой, но только не 5/2 и были первые смены в будни, в выходные вторые, но мне наставили вторых, хотя я объяснила, что по будням не могу во вторые смены. Слушать своих сотрудников новый директор не хочет, общается очень грубо, доводит девочек до слез. Зовут директора Вячеслав, ДМ Гудзон. Конкретно в этот магазин идти не рекомендую
Читать далее
10.09.2023
Функционирую второй год, работа не сложная. В основном работаю с документами и детскими товарами, иногда с клиентами. Есть возможность карьерного роста. График удобный.
Читать далее
25.08.2023
Комната отдыха хорошо обустроены, время обеда 1 час, хороший коллектив
Читать далее

Похожие вакансии

Вакансии компании

Детский Мир 25.09.2026

Менеджер приемки и комплектации

От 125 700 руб.
Обнинск • Полная занятость
Подробнее
  • Работа на складе Детского мира — это честный заработок, лучшие условия и современные решения!;
  • Мы предлагаем:;
  • Pаботу на складе класса А по адресу: Московская обл., Наро-Фоминский р-н, д. Бекасово, уч. 1;.
Детский Мир 25.09.2026

Продавец-кассир Зоозавр (ТЦ Европа)

От 44 200 руб.
Тамбов • Полная занятость
Подробнее
  • ЗООЗАВР;
  • – сеть магазинов для домашних животных, молодое и перспективное направление компании Детский мир.;
  • Мы дарим радость питомцам и их владельцам, знаем все о качественных товарах и лучшем уходе!.
Детский Мир 25.09.2026

Директор магазина ЕЩЁ (ТЦ Яблоко)

От 81 000 руб.
Павлово • Полная занятость
Подробнее
  • «ЕЩЁ» - это новая сеть магазинов низких цен, молодое и амбициозное направление группы компаний «Детский мир». С нами не только выгодно, но и надежно!;
  • Мы предлагаем:;
  • Официальное оформление по ТК РФ с первого рабочего дня;.