Старший мобильный разработчик iOS, Тревел
По договоренности
Ozon Travel — онлайн-сервис путешествий, вместе с которым вы можете отправиться в любую точку мира всего за пару кликов. Для своих проектов мы используем современные проверенные подходы и технологии: Swift, Backend Driven UI.
Мы расширяем нашу команду и ищем талантливых инженеров, которые готовы решать сложные и интересные задачи как для реализации новых фичей, так в рамках рефакторинга кода и улучшения производительности наших разделов: ЖД и Авиа билетов, Отелей, Туров и так далее. Будем вместе делать сервис лучше и значительно удобнее для всех наших клиентов.
Вы будете:
- Заниматься развитием функционала для отелей.
- Улучшать производительность работы миниаппа Travel (decoding time, layout time, hitch rate, etc).
- Наличие опыта коммерческой разработки на Swift от 4-х лет.
- Опыт работы с Git.
- Понимание классических алгоритмов и структур данных.
- Знание современных архитектурных подходов и шаблонов проектирования.
- Навыки работы с многомодульными приложениями.
- Работали с Coroutines, Dagger 2, Fragments, RecyclerView, Architecture Components (ViewModel, Room, etc.).
-
Swift, Codable, Alamofire, Nuke, верстаем кодом с большим количеством оптимизаций на PinLayout, следим за перформанс-метриками.
-
Придерживаемся MVVM архитектуры, переходим с CocoaPods на SPM.
-
In-House фреймворк для реализации Server Driven UI.
-
GitLabCI, Fastlane, Danger, SwiftLint, SwiftFormat для автоматизации процессов, выкладки билдов в TestFlight.
-
В процессе перехода с С UIKit на SwiftUI.
- Реализовывать новые фичи и предлагать свои, участвовать в проработке API.
- Участвовать в процессе рефакторинга кода.
- Участвовать в ревью кода.
- Наличие собственных приложений в AppStore.
- Примеры кода на GitHub.
Опубликована 2 часа назад