Крылатская улица 15
Мы ищем IOS-разработчика в команду Checkout.
Отвечаем за ключевой money flow продукта — от добавления товара в корзину до успешного оформления заказа.
Checkout — это весь функционал оформления заказа в мобильных приложениях и на сайте: выбор способа доставки, оплаты, применение промокодов, работа с заказами и всеми связанными сценариями.
У нас много сложной логики и пользовательских флоу, которые напрямую влияют на конверсию и выручку, поэтому мы фокусируемся не только на разработке фичей, но и на UX, перформансе и стабильности.
В команде активно развиваем архитектуру, уменьшаем техдолг и работаем с продуктовыми метриками, чтобы ускорять оформление заказа и повышать конверсию.
Вам предстоит:
-
Разрабатывать новую функциональность на Swift;
-
Разделять приложение на модули;
-
Проводить Code Review, участвовать в оценке задач и планировании вместе с командой;
- Писать unit тесты;
- Постоянно улучшать приложение, работая с техдолгом.
Мы ожидаем:
- Опыт коммерческой iOS разработки от 5+ лет;
- Уверенное знание Swift;
- Знание и понимание архитектур MVVM, DI, и прочих архитектурных концепций;
- Понимание основных алгоритмов и структур данных;
- Опыт внедрения unit-тестов, настройка автотестов, регресс;
- Умение работать с GitLab;
- Понимание iOS Human Interface Guidelines.
Мы используем:
- SwiftLint, SwiftFormat, Danger;
- XcodeGen, SwiftGen, Sourcery;
- Fastlane, кастомные скрипты автоматизации на Swift;
- Cocoapods, SPM;
- SnapKit, Needle;
- SwiftUI, Combine;
- Eureka, Compositional layout;
- YandexMapKit.