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

Вакансия #6570

Детали

Опубликована: 2026-09-19 21:12:55

Собрана: 2026-09-19 21:17:55

Источник: main

Источник в Telegram: открыть оригинал

HR-контакты скрыты. Войдите, чтобы увидеть Telegram-контакты и отметить свой отклик.

Text

#вакансия

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-инструментов в процессы разработки.

Компания: Детский мир. ДМ-тех
Заработная плата: Уровень дохода не указан


Полезные ссылки:

🍏 Мобильный трудоголик - Канал про мобильную разработку.

🔹 Flutter & Dart | Мобильный трудоголик - Канал про разработку на Flutter.

🐈 Кот Денисова - Канал про разработку и жизнь в ИТ.