IOS разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы ищем опытного и ответственного iOS разработчика для создания лучших мобильных приложений в сфере бизнеса и финансов.
Обязанности:
- проектирование архитектуры клиентской части;
- разработка клиентской части приложений iOS;
- взаимодействия с серверным API;
- автоматизация публикаций приложений в TestFlight, AppStore
Требования:
- опыт от 3 лет в разработке мобильных приложений (наличие приложений, которые можно продемонстрировать);
- отличное знание Objective-C (также приветствуется знание Swift) и архитектуры мобильных приложений;
- хорошее понимание модели и принципов взаимодействия клиент-сервер (Rest API, Socket IO, SSL, RSA подпись и т.д);
- многопоточное программирование в iOS;
- опыт написания сетевых приложений;
- понимание о защите информации и алгоритмов хэширования и шифрования в iOS;
- умение реализовывать динамичный UI, избегая при этом видимых задержек в отрисовке;
- опыт работы с GIT (SVN);
Условия:
- комфортабельный офис в 7 мин от метро;
- дружный коллектив;
- много интересных задач, способствующих профессиональному росту.
Дополнительные инструкции
Ответить на вопросы:
Вопрос №1
Ссылка на аккаунт github (если есть).
Вопрос №2
Ссылка на аккаунт stackoverflow (если есть).
Вопрос №3
Надите проблемы в коде ниже и напишите правильный вариант
@interface Conversation : NSObject
@property(nonatomic, strong) void (^filter)();
@property(nonatomic, strong) NSArray<NSString *> * messages ;@property(nonatomic) int32_t maxLength;
@end
@implementation Conversation
- (void)setupFilter { self.filter = ^{ for (NSString *message in self.messages) { if (message.length > _maxLength) { NSLog(@"Message %@ has more than %@ characters", message, @(_maxLength)); } } };}
@end