Roles & Responsibility
Should take part in software and architectural development activities.
Transform requirements into stipulations.
Develop and design software based prototypes.
Should take part in testing of prototypes.
Should be updated with the software and be proactive.
Should be adaptable to learn new programs and script languages.
Should show good levels of enthusiasm and interest in all IT related things.
Experience with version control tools like Git, SVN
Technical Skills
Proven experience with Objective-C/Swift, Foundation, Core Data, UIKit, CFNetwork, CoreFoundation, Security and WebKit
Should have worked on REST API, TCP, HTTP, SOAP, JSON and service integration.
Robust experience in UI Design / Development with auto-app layout and storyboard methods
Solid understanding of interactive application development paradigms, memory management, file I/O, network & socket programming, concurrency and multi-threading
Knowledgeable of the app publication and configuration process in AppStore