IOS-разработчик на Svift
а) 10-11 — не пишем, проверяем на собеседовании;
б) 12-16 — можно тоже не озвучивать на старте, а проверять в процессе собеседования;
в) оставшиеся 1-9 можно еще подрезать, конечно, но я бы не рекомендовал, ибо интересно, как человек уже на старте сам оценивает себя по ВСЕМ этим пунктам — по ответам можно судить о его адекватности и не тратить время на дальнейшее общение, если у него есть подводные камни в психике.
iOS-программист
Обязательно
1. Желание программировать, способность быстро изучать новое.
2. Знание ООП, понимание принципов SOLID и умение им следовать.
3. Знание паттернов проектирования и теории реляционных СУБД. Умение проектировать и писать хорошо структурированный и понятный код.
4. Опыт разработки на Swift, Cocoa Touch, iOS SDK. Умение пользоваться средствами отладки и профилирования кода.
5. Опыт работы с Core Data, RxSwift.
6. Знание протокола HTTP, опыт работы с JSON.
7. Умение общаться — внимательно читать, слушать, выражать свои мысли и находить общий язык с коллегами.
8. Умение применять паттерны, такие как MVC, MVVM, и другие, для создания чистого и поддерживаемого кода.
9. Письменный английский.
10. Умение самостоятельно находить необходимую информацию, включая готовые решения типовых задач.
11. Дисциплинированность.
Является плюсом
12. Опыт разработки Objective-C, на других языках или под другие операционные системы.
13. Умение пользоваться средствами коллективной разработки (SVN, Git).
14. Знание UI гайдлайнов Apple.
15. Понимание стандартов и требований Apple для размещения приложений в App Store.
16. Знание различных устройств Apple (iPhone, iPad) и понимание различий в дизайне и функциональности.
Занятость до нового года - фуллтайм. Возможен авральный режим, работа сверх нормы 8-часового рабочего дня.