← К каталогу
ДЕ

Детский мир

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

УдалённоУровень не указанМосква, Россия12 дн. назад
О ВАКАНСИИ

Описание вакансии

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

Ищем iOS-разработчика в продуктовую команду мобильного приложения сотрудника — внутреннего приложения для магазинов.

Приложение используется сотрудниками для сборки интернет-заказов, инвентаризации, переоценки, работы с ценниками, бонусными и подарочными картами, а также интеграции с SAP и торговым оборудованием.

Сейчас мы активно развиваем приложение и мигрируем на Kotlin Multiplatform + Compose Multiplatform. Поэтому ищем инженера с сильной базой в нативной iOS-разработке, которому интересно работать на стыке Swift + Kotlin и участвовать в развитии современного мультиплатформенного продукта.

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

Разработка и развитие приложения:

  • Развивать нативную iOS-часть приложения на Swift.
  • Интегрировать экраны на Compose Multiplatform в iOS-приложение: навигация, lifecycle, передача данных и взаимодействие с платформенными API.
  • Поддерживать взаимодействие Swift и Kotlin через SKIE: модели, асинхронные операции, подписки, отмена задач, обработка ошибок и управление lifecycle объектов.
  • Обеспечивать стабильную работу общих экранов на iOS: клавиатура, safe area, жесты, навигация, accessibility, производительность и потребление памяти.
  • Диагностировать и устранять проблемы в смешанном Swift + Kotlin стеке, включая KMP-краши и production-инциденты.
  • Оптимизировать время сборки и размер приложения.

Качество и тестирование:

  • Писать и поддерживать Unit-, UI- и snapshot-тесты.
  • Использовать XCTest и in-project mocks для E2E.
  • Участвовать в построении iOS UI-тестирования для KMP/Compose Multiplatform.
  • Тестирование — часть ежедневной разработки, а не отдельный этап после написания кода.

Архитектура и инфраструктура:

  • Работать с модульной архитектурой и SPM.
  • Поддерживать DI на Swinject, навигацию на XCoordinator, сеть на Moya + RxSwift…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / between3And6