— Глубокие знание Swift / Objective C;
— Auto layout;
— Понимание принципов SOLID;
— Понимание принципов Object-oriented programming, Protocol-oriented programming, Service-oriented Architecture;
— Понимание Design Patterns (MV-(x) архитектуры, dependency injection);
— Уверенная работа с многопоточностью средствами GCD и NSOperationQueue;
— Опыт работы с GIT, понимание принципов GitFlow;
— Опыт реализации межсетевого взаимодействия (HTTP/S, REST API, XML, JSON, FormData, WebSocket);
— Опыт работы с CoreLocation, UserNotification, In-App Purchase, Maps;
— Опыт работы со сторонними сервисами (GoogleMaps, GooglePlaces, Facebook SDK, Firebase);
— Знания английского языка от уровня Intermediate.