Ozon

Старший мобильный разработчик iOS, Приложение продавца

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • IT
  • Торговая площадка
  • Swift
  • SwiftUI
  • iOS

Привет! Это команда Приложения продавца.

Мы создаём приложение Ozon Seller, которое помогает 600 000+ продавцам управлять своим бизнесом прямо со смартфона — в любое время и в любом месте. Через него селлеры обрабатывают заказы, следят за показателями, управляют ассортиментом, запускают акции и работают с отзывами. Приложение — ключевой инструмент в экосистеме Ozon для B2B-партнёров, и его вклад напрямую влияет на эффективность, рост и удовлетворённость наших продавцов.

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

Наш стек:

  • UI: SwiftUI v3.0 (минимум iOS 15).

  • Swift последней версии.

  • Микрофичевая архитектура на SwiftPM + Tuist.

  • DI: Needle.

  • Тесты: unit (XCTest), snapshot (swift-snapshot-testing), UI (XCUITests).

  • Работа с внутренними библиотеками: OzonUIKit, OzonTracker, OzonMaps и др.

Вам предстоит:

  • Участвовать в полном цикле разработки iOS-приложения для продавцов.

  • Работать над новыми фичами и улучшать существующий функционал.

  • Писать snapshot-, unit- и UI-тесты.

  • Работать с внутренними библиотеками и развивать инженерную культуру команды.

  • Планировать спринты, декомпозировать задачи, участвовать в код-ревью.

  • Публиковать релизы в App Store в качестве release-мастера (по желанию).

Мы ожидаем:

  • Опыт разработки iOS-приложений на Swift от 3 лет.

  • Коммерческий опыт работы со SwiftUI от 6 месяцев.

  • Уверенное владение iOS SDK.

  • Знание архитектурных паттернов и умение применять их на практике.

  • Опыт написания unit- и snapshot-тестов.

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

  • Наличие Ваших завершенных проектов в App Store.
  • Наличие Ваших собственных приложений и проектов на GitHub.
  • Умение работать на async/await.

  • Опыт выступления на конференциях и публикации статей.

Работа в Ozon — это

  • Люди, которым не всё равно — ценим инициативу и самостоятельность, доверяем друг другу и даём свободу в принятии решений;

  • Открытая культура — мы учимся на ошибках и фокусируемся на решении проблем, а не на поиске виноватых;

  • Сильная команда, которой мы гордимся — обсуждаем идеи, обмениваемся экспертизой, просим совета и поддерживаем друг друга;

  • Современный стэк и развитая инженерная культура — реализуем амбициозные проекты и создаём решения, которых ещё нет на рынке.