iOS-разработчик в команду Mobile Platform, удаленно
Delivery Club строит экосистему вокруг доставки еды. Наш сервис — это ИТ-система, связывающая клиентов, курьеров и рестораны друг с другом. Мы используем искусственный интеллект для прогнозирования спроса и распределения курьеров. Наша команда непрерывно работает над каждым элементом системы, чтобы твой следующий заказ в Delivery Club приехал еще быстрее.
Основной фокус мобильной платформенной команды клиентского приложения — обеспечить продуктовых мобильных разработчиков всем необходимым для того, чтобы комфортно работать. Фронт работ платформы разнообразен и постоянно бросает вызов разработчикам:
- развитие архитектуры приложений;
- тулинг для разработки, мониторинга и тестирования;
- развитие инфраструктуры.
Если ты не хочешь красить кнопки, устал от перекладывания json’ов и жаждешь интересных и сложных задач, то ты пришел по адресу.
Стек технологий: Swift, UIKit/SwiftUI, Combine, Clean Architecture, VIP, Swinject, Cocoapods.
Задачи
- cовершенствовать CI/CD. Он уже многое умеет, но у нас большие планы по развитию;
- влиять на архитектуру. Мы постоянно совершенствуемся и принимаем новые подходы. Недавно приняли архитектуру экрана на SwiftUI;
- ускорять все, что ускоряется. Сборка, старт приложения, FPS;
- писать тулинг для UI-тестов. Здесь простор для творчества бесконечен;
- рефакторить старые и страшные куски Legacy. Свежий пример — диплинки на Combine, вместо Objective-C синглтона пятилетней давности.
Требования
- хорошее знание Swift — все новое пишем на нем;
- умение понимать код на Objective-C и вносить изменения;
- опыт перевода с Objective-C на Swift;
- понимание современных архитектурных паттернов;
- любовь к UI и отсутствие страха перед анимациями;
- опыт работы в команде разработчиков;
- владение Git на уровне, позволяющем придерживаться Git flow;
- навыки работы с Jira, Confluence.
Будет плюсом
- наличие собственных pet projects в App Store;
- участие в Open Source проектах или наличие собственных;
- желание покрывать написанный код тестами, а может, даже наоборот;
- наличие тайных желаний писать статьи и выступать на конференциях.
Мы предлагаем
Delivery Club
Delivery Club — лидер рынка foodtech в России. C 2020 пользователи Delivery Club могут заказать в приложении не только готовую еду из ресторанов, но и доставку продуктов питания и товаров повседневного спроса, а также медикаменты, косметику и зоотовары. Ежемесячно мы выполняем заказы более чем в 323 городах страны, доставляя еду и товары от 45 тысяч партнеров.