Детский мир. ДМ-тех
Android-разработчик
Опубликовано
KotlinSwiftAndroidiOSGitCI/CD
Откликнуться
Доступ к отклику проверим при нажатии.
О вакансии
Вакансия «Android-разработчик» в компании Детский мир. ДМ-тех.
Чем предстоит заниматься
- Развивать нативную часть 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, самостоятельная декомпозиция и оценка.
- Заработная плата: Уровень дохода не указан
- Полезные ссылки
Источник: Telegram. Условия и актуальность вакансии подтверждает работодатель.
Подходит вакансия?
Перейдите к отклику или контакту работодателя.
Откликнуться
Доступ к отклику проверим при нажатии.