Responsibilities
- Good understanding of Swift, Objective C (Basics) and Cocoa Touch.
- Good understanding of software development life style.
- Have worked independently on iOS applications as per the business requirements.
- Ability to design to native iOS designs supporting multiple screens sizes.
- Understanding of Design architecture such as MVC or MVVM.
- Understanding of Apples design principles and interface guidelines.
- Experience in developing custom layouts based on requirements.
- Understanding of user interaction concept and differences between iPad and iPhone versions of iOS .
Required Candidate profile
Essential Skill set :
- Adequate experience on Swift and iOS SDK.
- Experience of publishing the app on to Apple Store.
- Strong object oriented programming skills and understanding of MVC pattern, XML, JSON, handling Web Services and SQL Lite Database or CoreData.
- Experience in Full mobile software development life cycle required i.e., Design, Coding, integration and unit testing.
- Experience on memory management and caching mechanisms on iOS devices.
- Exposure to agile development process