H
HireSeeker
ozon

iOS-разработчик, Приложение курьера и водителей корп. транспорта

ozon · Москва · 14 июн.

Зарплата не указана

Привет! Это команда Курьерского мобильного приложения.

Скорость доставки товара — один из ключевых факторов выбора маркетплейса Ozon для наших клиентов. Быстрая доставка повышает удовлетворённость клиента и вероятность того, что он вернётся за новыми покупками. Для нас быстрая доставка означает более быструю оборачиваемость товаров и меньшую долю отказов. Мы делаем сервисы, которые, с одной стороны, позволяют доставить товар до клиента буквально за пару часов за разумные деньги, а с другой — обеспечить равномерную и высокую загрузку курьеров.

Ozon доставляет миллионы заказов, поток которых удваивается ежегодно, поэтому мы заботимся о масштабировании наших сервисов и их готовности к постоянно растущим нагрузкам.

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

Наш стек

  • Swift 6, SwiftUI 4.0, Concurrency, Combine.

  • Минимальная версия iOS - 16.0.

  • Чистая архитектура с MVVM-уровнем.

  • Внутренние библиотеки Ozon: дизайн-система, навигация и другие инструменты, позволяющие не писать лишний код.

  • Snapshot- и unit-тесты.

  • Gitlab CI, Fastlane, Swiftlint и автоматизации для упрощения рутины.

Вы будете

  • Реализовывать новые фичи, участвовать в проработке API и UX/UI дизайна.

  • Принимать архитектурные решения, улучшать существующие подходы и техническое качество кода.

  • Участвовать в планировании спринтов, оценке и декомпозиции задач.

  • Проводить code-review и делиться экспертизой с командой.

  • Писать snapshot- и unit-тесты, поддерживать качество и стабильность продукта.

Нам важно

  • От 5 лет коммерческого опыта разработки iOS-приложений на Swift.

  • Актуальный опыт работы со SwiftUI (в течение последнего года).

  • Глубокое понимание принципов «Чистой архитектуры» и опыт их применения в реальных проектах.

  • Уверенный опыт работы с MVVM или другими MV-архитектурами.

  • Опыт принятия технических решений и ответственности за их последствия.

  • Умение работать в команде: аргументировать решения, договариваться и помогать коллегам расти.