Proficient in Xcode, Objective-C, Swift, Database handling for Apps
Strong knowledge in UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning
Experience working with remote data via REST and JSON
Familiarity with cloud message APIs and push notifications
Proficient understanding of code versioning tools, such as Git
Strong Experience in Dependency Injection libraries
Working knowledge of the general mobile landscape, architectures (MVVM, MVP, VIPER), trends, and emerging technologies
Solid understanding of the full mobile development life cycle.
Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
Strong understanding and Hands-on experience working with Clean Architecture
Added advantage if the candidate has knowledge on XMPP, Socket, Webrtc, VOIP, BLE
Experience with SwiftUI will be a plus.
Should have experience in handling a team
Effective Communicator - both written and verbal
Ability to Adapt & Evolve
Good presentation and analytical skills
Ability to work independently
Bachelor's degree in Computer Science