Description

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

Education

Bachelor's degree in Computer Science