Перенесена в архив: iOS developer
Отправить резюме
О вакансии
Компания, которая разрабатывает инновационные продукты в сфере Machine Learning и AR, в поиске Middle/Senior iOS-разработчика, способного писать понятный и качественный код.
С компанией вы сможете:
- Стать участником горячего стартапа в области AR/AI.
- Получить опыт работы с передовыми технологиями.
- Получить опцион в компании.
- Научиться новому от опытных коллег-разработчиков.
Требования:
- Писать понятный и качественный код.
- Свободно владеть Swift и Objective-C.
- Уметь объяснить что такое ARC, autorelease pool, capture lists, retain cycles, etc.
- Знать устройство GCD, отличие serial от concurrent queues, зачем нужен dispatch with barrier.
- Знать UIKit, понимать Auto Layout и Core Data (особенно асинхронной).
- Понимать, чем отличается MVC от MVP, а MVP от VIPER.
- Уметь работать с Git, понимать, что такое Rebase и Squash.
- Знание базовых алгоритмов и структур данных.
- Уметь оценивать time and space complexity.
Желательно:
- Знание С++.
- Приложение в сторе, любые свои проекты, примеры кода.
- Знание Protobuf, опыт работы с сокетами и стримами.
Возможно, вас попросят выполнить тестовое задание, которое займет 1-2 дня. Стоимость работ согласовывается и оплачивается.
Присылайте резюме на katerina@digitalhr.ru