Job Details
Responsibilities Translate designs and wire-frames into high quality code Design, build, and maintain high performance, reusable and reliable code Identify and correct bottlenecks and fix bugs Requirements Strong knowledge of Objective-C/Swift concepts, Data structures and algorithms Strong knowledge of Interface Builder, Design patterns, Architectures like MVVM, MVC etc Strong knowledge of iOS UI design principles, patterns, and best practices Experience with RESTful APIs to connect iOS applications to back-end services Experience with offline storage, threading, and performance tuning Ability to understand business requirements and translate them into technical requirements Proficient understanding of code versioning tools, such as Git Understanding of Apple's iOS design principles and interface guidelines Familiarity with cloud message APIs and push notifications Familiarity with continuous integration Good to have knowledge in React Native, Android, Kotlin