Детский мир

iOS-разработчик приложения интернет-магазина

Коротко

Senior iOS-разработчик в «Детмир Тех» для развития крупного модульного приложения интернет-магазина «Детский мир» (iOS 16+). Задачи включают разработку новых экранов на SwiftUI, поддержку UIKit-кодовой базы и миграцию с RxSwift на async/await, а также проектирование модулей и API. Требуется от 3 лет коммерческого опыта iOS-разработки, уверенное знание Swift, опыт со SwiftUI, UIKit, RxSwift и Swift Concurrency. Формат работы — гибрид в Москве.

О команде
«Детмир Тех» — команда, развивающая цифровую экосистему группы компаний «Детский мир». Делаем продукты для миллионов клиентов и сервисы, которые помогают бизнесу работать быстрее.
Команда мобильной разработки «Детмир-Тех» ищет iOS-разработчика для развития приложения интернет-магазина «Детский мир». Это крупное модульное приложение для iOS 16+. Мы развиваем новые экраны на SwiftUI и Swift Concurrency, поддерживаем существующую UIKit/RxSwift-кодовую базу и постепенно переводим её на современную архитектуру.
Задачи
•Разрабатывать новые продуктовые сценарии и развивать существующие
•Создавать экраны на SwiftUI и поддерживать UIKit-компоненты
•Участвовать в миграции с RxSwift на async/await и AsyncStream
•Проектировать модули, API и взаимодействие между компонентами
•Интегрироваться с backend API, аналитикой и feature flags
•Писать unit- и snapshot-тесты
•Проводить code review и участвовать в развитии инженерных практик
•Работать вместе с дизайнерами, аналитиками, QA и backend-командами
Требования
•Опыт коммерческой iOS-разработки от 3 лет
•Уверенное знание Swift
•Практический опыт со SwiftUI и UIKit
•Понимание Swift Concurrency и управления асинхронными операциями
•Опыт работы с RxSwift — в проекте ещё есть значительная legacy-кодовая база
•Понимание принципов ООП, функционального программирования и архитектуры мобильных приложений
•Опыт разработки клиент-серверных приложений и интеграции с REST API
•Умение писать поддерживаемый и тестируемый код
•Уверенное владение Git
•Английский на уровне чтения технической документации
Будет плюсом
•Опыт работы с крупными модульными приложениями
•Опыт постепенной миграции legacy-кода
•Знание SPM и Tuist
•Опыт работы со Swift Testing, XCTest и SnapshotTesting
•Навыки настройки GitLab CI/CD и Fastlane
•Опыт автоматизации с помощью Swift, Bash или Python
•Участие в развитии дизайн-системы
•Опыт проведения code review
Условия
•Официальное оформление в соответствии с ТК РФ
•Совокупный доход: оклад + годовой бонус
•График работы: 5/2
•Техника для работы
•Полис ДМС
•Программа Best Benefits
•Внутреннее обучение
•Спортивные и развлекательные мероприятия, участие в корпоративной жизни компании

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте