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

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

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

Обязанности

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

Ищем 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-разработка на Swift от 3 лет, участие в production-приложении с реальными пользователями и регулярными релизами.
  • Уверенный UIKit; SwiftUI — на уровне рабочих экранов.
  • MVVM / Coordinator / модульная архитектура. Опыт большого многомодульного проекта.
  • Сеть, авторизация, ошибки, офлайн/кэш, локальное хранилище.
  • Swift Concurrency и/или RxSwift; понимание, когда что уместно.
  • Unit-тесты, понимание UI/snapshot-тестов, CI (Xcode Cloud / Fastlane / GitLab CI).
  • Готовность писать и читать Kotlin в общих модулях: не экспертный уровень в первый день, но не «я только Swift».
  • Опыт или сильное желание работать с KMP / Compose Multiplatform / Kotlin/Native.
  • Git, code review, умение самостоятельно прояснить требования и оценить задачу.

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

  • Уже работали с KMP в проде: XCFramework, SKIE, cocoapods/SPM-обвязка, expect/actual.
  • Compose Multiplatform UI, камера/сканер, Bluetooth, печать.
  • Crashlytics на смешанном Swift+Kotlin стеке.
  • SPM в большом монорепо, SwiftLint, snapshot-тесты.
  • Понимание процессов розничной торговли, терминалов сбора данных (ТСД), работа с внутренними приложениями для сотрудников розничной торговли/складов

Наш стек:

  • Натив iOS: Swift, UIKit + SnapKit, точечный SwiftUI, MVVM, XCoordinator, Swinject, Moya, RxSwift, Realm, SPM (~90 пакетов), min iOS 15.
  • Натив Android: Kotlin, Jetpack Compose, Hilt + KSP, Retrofit, Room, Coroutines/Flow, Gradle version catalogs, ~23 core + ~25 feature модулей, Unleash, Firebase, minSdk 24, target 35, compile 36
  • KMP: Kotlin Multiplatform, Compose Multiplatform, sharedFeature-модули, SKIE, XCFramework, Unleash-флаги native vs KMP.
  • Вокруг: GitLab CI, Fastlane, Firebase, Unleash, Jira IPN / MPT.
  • Домен: розничной торговля, магазинные операции, сборка заказов, взаимодействие с SAP.

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

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

Вы будете работать не просто с нативным iOS-приложением, а с большим production-продуктом на этапе технологической трансформации: участвовать в миграции на Kotlin Multiplatform и Compose Multiplatform, влиять на архитектуру, качество и инженерные практики.

Это возможность сочетать сильную экспертизу в iOS с развитием в сторону KMP, multiplatform-разработки и AI-инструментов в SDLC.

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

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

Полезные статьи

Сколько зарабатывает техник-монтажник в 2026 году

Профессия техника-монтажника в 2026 году остается востребованной, поскольку эти специалисты обеспечивают создание и поддержку коммуникационной и технологической инфраструктуры. Они занимаются установкой, настройкой и обслуживанием различного оборудования — от сетей доступа в интернет до систем видеонаблюдения и автоматизации. Уровень их дохода напрямую зависит от целого ряда факторов, включая квалификацию, сложность выполняемых …
454

Сколько зарабатывает Техник-метролог в 2026 году

В 2026 году профессия техника-метролога остается востребованной во многих отраслях промышленности, где точность измерений является критически важным фактором. Эти специалисты отвечают за исправность, калибровку и поверку измерительного оборудования, обеспечивая соответствие продукции и технологических процессов установленным стандартам.Чем занимается техник-метрологКруг обязанностей техника-метролога широк и зависит от специфики предприятия. Основные задачи включают в …
404

Сколько зарабатывает техник-лаборант в 2026 году

В 2026 году профессия техника-лаборанта остается востребованной в самых разных отраслях: от медицины и науки до промышленности и сельского хозяйства. Этот специалист выполняет ключевую роль в проведении анализов, исследований и экспериментов, обеспечивая точность и достоверность результатов. От его внимательности и профессионализма напрямую зависит качество продукции, правильность постановки диагноза или успех …
533

Читайте также

Сколько зарабатывает Техник-конструктор в 2026 году

Техник-конструктор в 2026 году является важным специалистом в проектных и производственных организациях. Его работа заключается в создании чертежей, разработке трехмерных моделей и подготовке технической документации, на основе которой изготавливаются различные изделия, от отдельных деталей до сложных механизмов и конструкций.Доход техника-конструктора в 2026 годуУровень заработной платы техника-конструктора в 2026 году варьируется …
452

Зарплата техника-инженера в 2026 году: обзор доходов и факторов влияния

Профессия техника-инженера в 2026 году остается востребованной в различных отраслях экономики. Эти специалисты выполняют широкий круг задач, связанных с эксплуатацией, наладкой и ремонтом оборудования. Уровень их дохода не является фиксированной величиной и зависит от множества факторов, которые определяют ценность специалиста на рынке труда.Уровень дохода техника-инженера в 2026 годуВ 2026 году …
386

Сколько зарабатывает техник-геофизик в 2026 году

Профессия техника-геофизика в 2026 году остается востребованной в отраслях, связанных с разведкой и добычей полезных ископаемых, инженерными изысканиями и мониторингом окружающей среды. Уровень дохода этих специалистов напрямую зависит от множества факторов, включая квалификацию, опыт и условия труда.Доход техника-геофизика в 2026 годуЗаработная плата техника-геофизика в 2026 году демонстрирует широкий разброс. Как …
373