We are looking for an iOS Developer with strong hands on experience with version of swift /Objective C
Roles and Responsibilities
- Design and build applications for the iOS platform
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
Desired Candidate Profile
- Proficient with Swift, Objective C (Optional) and Cocoa Touch Framework
- Good understanding of SwiftUI
- Strong understanding of OO programming, Generics, Protocols and design patterns.
- Experience with UIKit, Autolayout, Storyboards, Xibs.
- Good understanding of patterns like MVVM, VIPER and CLEAN
- Experience in iOS frameworks such as Core Data, Core Animation (Optional), Core Graphics (Optional)
- Basic understanding of threading, queues, performance tuning and profiling tools.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Good understanding of Apples design principles & interface guidelines.
- Familiarity and strong understanding of iOS platform and sand boxing.
- Familiarity with cloud message APIs and Push notifications
- Strong debugging and analysis skills. Experience in Source Control tools and JIRA