Job Description :
Design and build advanced applications for the iOS platform.
Should be able to complex code as per industry standard.
Design the framework / application
Guide team in any technical issues
Code review
Test the application without any defect.
Collaborate with cross-functional teams to define, design, and ship new features.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximise development efficiency.
Skill set Requirement
Atleast 6 years of Strong working knowledge in Objective C, Swift
Should have experience in using blocks, categories, background fetching, threads and NS Operation Queues.
Hands on Experience in Git, CocoaPods/Carthage, Xcode
Experience with: 3rd party libraries/API, app life cycle, memory management
Working knowledge of the general mobile landscape, architectures, trends and other emerging technologies.
Extensive understanding of the full mobile development life cycle
An in-depth understanding of Object Oriented concepts, data structures and algorithms.
Good to have experience in database.
Hands-on-experience with application deployment to the app store.
Hands-on-experience with Apple Push Notifications/Local Notifications.
Hands on experience with background task and Multithreading.
Knowledge of Design Pattern MVC/MVVM and others design pattern.
Hands-on experience in User Interface Development
Experience with SQLITE/Core Data, JSON/XML Parsing and Web Services.
Knowledge of core concepts of iOS frameworks (Foundation, UIKit, Core graphics etc
A go-getter attitude and self-motivation
The ability to work independently with minimum guidance