Детский мир·Москва·19 сент.
Android-разработчик
Ориентир по рынку≈ 245 000 – 400 000 ₽наш грубый ориентир по 200 вакансиям этого грейда на рынке, без учёта специальности: у работодателя вилка не указана
🏢 ОфисSeniorПолная занятость
Стоит ли откликаться
Стоит откликнуться, но спросите про деньги
Сумму в объявлении не указали. Сколько платят за похожую работу, видно в разборе. Вакансия живая, задачи расписаны.
3 из 4 в норме
Зарплата не указана: ваша цель, нижняя граница и фраза для первого созвона
Деньги
Сумму в объявлении не указали. Грубый ориентир: столько платят в 200 вакансиях уровня Senior по всему рынку, без учёта специальности.
- Кроме оклада: премия. Размер не назван, а от него зависит доход за год.
Живость
Висит 30 дней, признаков фиктивного найма нет. Повторных публикаций не было.
- Опубликована 18 сентября 2026 г., 31 день назад
- Поднимали в поиске источника 1 раз, последний раз 14 октября 2026 г.
- Текст сверяли с источником, с публикации он не менялся
- У источника её видели сегодня
Считается по истории наблюдений за вакансией: сколько раз её переоткрывали, меняли ли текст, как долго висит. За вакансиями с hh.ru следим каждую ночь: выдача, архив и текст карточки. Это оценка по косвенным признакам, а не факт. Окончательный вывод за вами.
Описание
Расписано подробно: обязанностей 11, требований 19. Картина ясна до первого созвона.
- Обещают
- официальное оформление, ДМС и техника для работы
Что требуют
ОбязательноAndroidKotlinJetpack ComposeiOSSwiftUIKitSwiftUICI/CDGitLab CIAllure
ПлюсомXML
Надбавка к зарплате на этом уровне: CI/CD +7%.
Полный разбор в Pro
Это короткий разбор. В Pro полный: под эту вакансию и ваше резюме
Сколько просить
Не продешевите: сумма под ваше резюме, нижняя граница и готовые фразы для торга
Ваше резюме против требований
Пройдёт ли ваше резюме фильтр: что совпало с требованиями и что дописать до отклика
Спросить у работодателя
Что стоит спросить: вопросы именно к этой вакансии для первого созвона
Когда откликаться
Стоит ли спешить: за сколько дней эта компания обычно закрывает вакансии
30 дней Pro: полный разбор каждой вакансииЧто ещё входит в Pro
Наша компания
Детмир Тех — команда, развивающая цифровую экосистему группы компаний «Детский мир». Делаем продукты для миллионов клиентов и сервисы, которые помогают бизнесу работать быстрее. Ищем 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
Наши требования
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 от 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, самостоятельная декомпозиция и оценка
Натив 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
Внутреннее обучение
Спортивные и развлекательные мероприятия, участие в корпоративной жизни компании
Присоединяйтесь к нам и станьте частью истории бренда с историей!
