
Ozon
Старший мобильный разработчик iOS, Приложение продавца
- 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 — это
-
Люди, которым не всё равно — ценим инициативу и самостоятельность, доверяем друг другу и даём свободу в принятии решений;
-
Открытая культура — мы учимся на ошибках и фокусируемся на решении проблем, а не на поиске виноватых;
-
Сильная команда, которой мы гордимся — обсуждаем идеи, обмениваемся экспертизой, просим совета и поддерживаем друг друга;
-
Современный стэк и развитая инженерная культура — реализуем амбициозные проекты и создаём решения, которых ещё нет на рынке.