Requirements
Minimum 2 years of directly related experience within software development
Minimum 1 year of experience of developing iOS mobile applications using Swift programming language.
Demonstrable knowledge of one or more of the following: Swift, Objective-C, Cocoa, iOS SDK, other mobile SDKs, etc.
Minimum 1 year of experience working with SCRUM or Agile development environment.
Working knowledge of at least one mobile database system like Core Data, Realm etc.
Understanding of Source Code Management tools like Git, SVN, etc.
Experience with integrating with other systems through web services. Familiar with JSON parsing and integrating network APIs.
Strong working knowledge of mobile development environment.
Preferred:
Has delivered at least 1 product, preferably in an Agile Development team
Strong OOAD experience.
Understanding of a development design patterns like MVC, MVVM, etc.
Experience in coding applications based on multi-threading/multi-tasking. Knowledge of both asynchronous and synchronous code.
Must be able to translate product requirements into design specifications.
Solid debugging (Xcode preferred) and problem solving skills
Proficient written and verbal communication skills.
Ability to work in a highly collaborative, team based environment Ability to effectively prfioritize workload to meet deadlines and work objective.
Contributions to open source community, blogs, forums, discussions, etc.

Keyskills: ios development ionic framework ios