Обязанности:
Привет, на связи команда 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. Свободу действий в принятии решений. Достойный уровень заработной платы. Прозрачную систему бонусов с возможностью влиять на свой совокупный доход. Профессиональную команду, которой мы гордимся. Возможность развиваться вместе с нашим бизнесом.