An iOS developer is responsible for developing applications for mobile devices powered by Apple’s iOS operating system. Ideally, a good iOS developer is proficient with one of the two programming languages for this platform: Objective-C or Swift.
Responsibilities and Duties
1) Excellent knowledge of ios SDK
2) Knowledge of XML and JSON( a requirement)
3) Knowledge of SqlLite and a working experience in SQL databases
5) Coding standards, organizational programming skills and good commenting practices is important