- Development of mobile iOS (iPhone, iPod Touch, and iPad) based apps.
- Design and implement new features in Vidao Messenger iOS Client application.
- Improve and maintain existing features.
- Ability to develop prototypes quickly
- At least one published application on the app store.
- Excellent knowledge in both Objective-C and Swift using iOS or OSX frameworks
- Excellent knowledge with iOS architecture, design patterns, OOD and MVC, MVVM.
- Familiar with REST and WebSockets- Familiar with Cocoapods or Carthage.
- Familiar with Data Persistence on iOS, CoreData, UserDefaults, Realm, Sqlite, etc.
- Familiar with multithreaded programming
- Familiar with Github Flow
- Knowledge of iOS SDK performance tools and optimization techniques
- Experience writing unit tests and testable code
- Experience designing clean and maintainable APIs
- Ability to understand and debug large and complex code bases
- BSc or MSc in Computer Science or related field (or equivalent industry experience)