- Manage team members
- Be responsible for the team's performance
- Plan and participate in the development of features
- Provide technical helps for other team members
Required qualifications:
- 7 years of iOS experience.
- 3 years as manager
- Programming languages: Objective-C
- Frameworks and APIs: Foundation, UIKit, GCD, WebKit, AVFoundation, Media Player,
- UserNotifications, JavaScriptCore
- Tools: Xcode, Git, Firebase, TeamCity
- Design patterns: MVC, MVVM, Singleton, Delegation, Observer, Coordinator, Factory Method,
- Mediator, Command, Adapter, Bridge, Facade
- Third-party libraries: SDWebImage, JSONModel, fmdb
Preferred qualifications:
- Programming languages: C++, JavaScript, Python
Soft skills:
- Good leadership skill;
- Good problem-solving. Can act promptly in a crisis situation;
- Good analytical and logical thinking;
- Good written and verbal communication skill;
- Good time management and planning;
- Able to adapt quickly to variety of changes;
- Good English skills.