Если идти на джуна, то тебе потребуются:
1. Foundation
2. UIKit
3. Categories
4. Cocoapods
5. CoreAnimation
6. RestKit
7. Delegates
Далее зависит от задачи. Я бы посоветовал работу с сокетами изучить, привязку к социальным сетям и прочие часто используемые фичи. Git, user story, task tracker и другие разумеются
Отталкиваясь от этого, ты упираешься в опыт использования языка, ОПП, и различных функций фреймворка. От этого и зависит повышение до middle или senior developer.