Designing and development of applications using iOS platform
Unit-test code for robustness, including edge cases, usability, and general reliability
Successfully able to upload iOS apps on Apple store
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Experience with third-party libraries and APIs integration especially Google SDK, Firebase, Google Analytics, Fabric (Crashlytics)
Must have knowledge of apple guidelines for UI and data and know what are the requirements for the app uploading and approval and code optimization
Know how to resolve the issues regarding XCode, iTunes Connect and Apple Developer account
Experience on Streaming Techniques & Development
Experience with offline storage, threading, and performance tuning
Familiarity with RESTful API’s to connect iOS applications to back-end services
Knowledge of other web technologies and UI/UX standards
Understanding of Apple’s design principles and interface guidelines
Familiarity with cloud message APIs and push notifications
Solid understanding of mobile development life cycle