Адаптируем резюме под ATS-фильтры, подготовим сопроводительное на основе резюме и вакансии, соберём гайд подготовки к собеседованию, найдём контакты HR и нанимающих
Детмир Тех» — команда, развивающая цифровую экосистему группы компаний «Детский мир». Делаем продукты для миллионов клиентов и сервисы, которые помогают бизнесу работать быстрее.
Ищем 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, локальное хранилище на Realm.
Развивать и поддерживать CI/CD.
Участвовать в релизах и помогать релиз-менеджеру.
Проводить code review, делать небольшие MR, оценивать задачи и участвовать в технической диагностике.
Интеграции с оборудованием:
Участвовать в разработке модулей для работы с оборудованием: сканеры, Bluetooth-принтеры, лазерные barcode-сканеры.
Развитие инженерных практик:
Участвовать в формировании AI SDLC и внедрении AI-инструментов в процессы разработки.
Что ожидаем от вас:
Будет плюсом:
Наш стек:
Мы предлагаем:
Вы будете работать не просто с нативным iOS-приложением, а с большим production-продуктом на этапе технологической трансформации: участвовать в миграции на Kotlin Multiplatform и Compose Multiplatform, влиять на архитектуру, качество и инженерные практики.
Это возможность сочетать сильную экспертизу в iOS с развитием в сторону KMP, multiplatform-разработки и AI-инструментов в SDLC.
Присоединяйтесь к нам и станьте частью бренда с историей!
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
ЖмитеГайд по безопасности