Job Description:
• Strong understanding of the full life cycle of app development using Apple's Developer Principles
• Extensive knowledge of the iOS SDK with a thorough understanding of the development processes and debugging methods associated with the platform.
• Experience designing, developing, debugging and deploying apps using Swift as the primary language.
• Familiarity with the use of additional sensors.
• Experience with iOS frameworks such as Core Data, Core Animation, etc.
• Extensive knowledge of design principles and third-party libraries
• A solid foundation of modern data structures, algorithms, and software design and can consistently deliver testable, scalable, highly-readable code using OO best practices.
• Experience with multimedia communication, background processing, threading, and performance tuning, caching and performance optimization.
• Experience publishing iOS apps to the iTunes.
• Cross-functional team collaboration to design, define and ship new features.
• To use and work with RESTful APIs and data sources.
• Experience with repository like Git, Bitbucket etc.
• Experience of working with Firebase, SignalR and realtime application.