Обязанности:
Ozon Travel — онлайн-сервис путешествий, вместе с которым вы можете отправиться в любую точку мира всего за пару кликов. Для своих проектов мы используем современные проверенные подходы и технологии: Swift, Backend Driven UI. Мы расширяем нашу команду и ищем талантливых инженеров, которые готовы решать сложные и интересные задачи как для реализации новых фичей, так в рамках рефакторинга кода и улучшения производительности наших разделов: ЖД и Авиа билетов, Отелей, Туров и так далее. Будем вместе делать сервис лучше и значительно удобнее для всех наших клиентов. Наш стек: Swift, Codable, Alamofire, Nuke, верстаем кодом с большим количеством оптимизаций на PinLayout, следим за перформанс-метриками. Придерживаемся MVVM архитектуры, переходим с CocoaPods на SPM. In-House фреймворк для реализации Server Driven UI. GitLabCI, Fastlane, Danger, SwiftLint, SwiftFormat для автоматизации процессов, выкладки билдов в TestFlight. В процессе перехода с С UIKit на SwiftUI. Вам предстоит: Реализовывать новые фичи и предлагать свои, участвовать в проработке API. Участвовать в процессе рефакторинга кода. Участвовать в ревью кода. Мы ожидаем: Наличие опыта коммерческой разработки на Swift от 2-х лет. Опыт работы с Git. Понимание классических алгоритмов и структур данных. Знание современных архитектурных подходов и шаблонов проектирования. Навыки работы с многомодульными приложениями. Будет плюсом: Наличие собственных приложений в AppStore. Примеры кода на GitHub. Мы предлагаем: Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce. Свободу действий в принятии решений. Достойный уровень заработной платы. Прозрачную систему бонусов с возможностью влиять на свой совокупный доход. Профессиональную команду, которой мы гордимся. Возможность развиваться вместе с нашим бизнесом.