Детский мир
IOS-разработчик
Что JobRadar наблюдает сейчас
Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.
Описание вакансии
Детмир Тех» — команда, развивающая цифровую экосистему группы компаний «Детский мир». Делаем продукты для миллионов клиентов и сервисы, которые помогают бизнесу работать быстрее.
Команда мобильной разработки «Детмир-Тех» ищет 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;
- Английский на уровне чтения технической документации.
Наш стек
- Swift 6.0, iOS 16+;
- SwiftUI и UIKit;
- Swift Concurrency: async/await, actors, AsyncStream;
- RxSwift в существующих модулях;
- Модульная архитектура, MVVM, Repository, Use Case, Dependency Injection;
- URLSession и Moya;
- SPM и Tuist;
- Swift Testing, XCTest и SnapshotTesting;
- Realm;
- GitLab CI/CD, Fastlane и mise.
Будет…
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.