Обязанности
Мы ищем iOS Architect на перспективную вакансию, который будет определять техническое развитие мобильного приложения Kufar и помогать команде создавать масштабируемую, надежную и современную архитектуру.
Чем предстоит заниматься:
- развивать архитектуру iOS-приложения;
- принимать технические решения и формировать долгосрочную стратегию развития мобильной платформы;
- проектировать новые компоненты и развивать существующую архитектуру приложения;
- повышать качество кода, производительность и стабильность приложения;
- проводить архитектурные и code review, формировать инженерные стандарты команды;
- участвовать в планировании крупных продуктовых инициатив, оценивая технические риски и предлагая оптимальные решения;
- управлять техническим долгом и инициировать технические улучшения;
- взаимодействовать с командами Backend, Android, QA и Product для выработки единых технических решений;
- помогать развитию iOS-команды, делиться знаниями и выступать техническим ментором.
Требования
Мы ожидаем, что ты:
- имеешь большой коммерческий опыт разработки iOS-приложений на Swift;
- глубоко понимаешь принципы проектирования архитектуры мобильных приложений и умеешь принимать архитектурные решения;
- уверенно владеешь UIKit и SwiftUI;
- имеешь опыт проектирования и разработки клиент-серверных приложений;
- работал с Combine и/или RxSwift;
- отлично понимаешь принципы управления памятью, многопоточности и жизненного цикла iOS-приложений;
- умеешь проектировать масштабируемые и поддерживаемые решения, понимаешь принципы SOLID, Clean Architecture и Dependency Injection;
- имеешь опыт работы с Git и современными CI/CD-пайплайнами;
- умеешь проводить code review и архитектурные ревью, аргументировать технические решения и договариваться с командой;
- стремишься не только писать качественный код, но и влиять на развитие инженерной культуры и технического качества продукта.
Будет плюсом управленческий опыт.
Условия
- Официальное трудоустройство;
- Возможность работать в просторном офисе по адресу ул. Красная 7а , комфортным рабочим местом и различными зонами отдыха;
- Гибкий график работы, возможность работать удаленно;
- Компенсация занятий спортом;
- 25 календарных дней отпуска, 6 Sick days в году;
- Обучение английскому языку;
- Медицинская страховка;
- Корпоративные аккаунты Netflix и Safari Books;
- Заработная плата, привязанная к евро.