Привет, на связи команда Ozon Seller!
Мы находимся в поиске iOS-разработчика в нашу команду, которая делает мобильное приложение для 200 тыс. продавцов нашего маркетплейса, использующих его ежедневно. Приложение помогает селлерам осуществлять операционную деятельность, отслеживать остатки товаров и многое другое. Помимо фичевых задач, также будут и технические: улучшение производительности приложения, увеличение покрытия unit и snapshot-тестами, взаимодействие с общими библиотеками Ozon (OzonUIKit, OzonTracker, OzonMaps и другие).
Также есть возможность попробовать себя в роли release-мастера (взять на себя публикацию релиза в AppStore).
Наш стек:
-
UI: SwiftUI v. 2.0 (min iOS 15).
- Swift последней версии.
- Микрофичевая архитектура на основе SwiftPM + Tuist.
- DI: Needle.
- Тесты: unit (XCTest), snapshot (swift-snapshot-testing), UI (XCUITests).
Вам предстоит:
- Участие в разработке приложения для селлеров Ozon на всём цикле.
- Обсуждение дизайна.
- Участие в code review.
- Участие в процессах планирования спринта и декомпозиции задач.
- Разработка новых фич или доработка уже существующих.
- Написание тестов.
Мы ожидаем:
- Опыт разработки клиентских приложений на Swift под iOS от 3-х лет.
- Коммерческий опыт работы со SwiftUI от полугода.
- Свободное владение iOS SDK.
- Знание паттернов проектирования и умение их применять.
-
Опыт написания snapshot или unit-тестов.
Будет плюсом:
- Наличие Ваших завершенных проектов в App Store.
- Наличие Ваших собственных приложений и проектов на GitHub.
-
Умение работать на async/await.
-
Опыт выступления на конференциях и публикации статей.
Мы предлагаем:
-
Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce.
-
Свободу действий в принятии решений.
-
Достойный уровень заработной платы.
-
Прозрачную систему бонусов с возможностью влиять на свой совокупный доход.
-
Профессиональную команду, которой мы гордимся.
-
Возможность развиваться вместе с нашим бизнесом.