Safari One is looking for iOS Developer
Responsibilities:
Native Applications Development with IOS SDK (Objective-C & Swift)
Ensure the performance, quality, and responsiveness of applications
Help maintain code quality, organization, and automatization
Collaborate with different teams to integrate different change requests
Effective Use of Central Source Management Systems through GIT
Qualifications/Skills:
Proficient with Swift, experience in Objective-C is a strong plus
Proficient in Storyboards, XIBs, and programmatic view layouts and transitions
Proficient with Cocoa Touch and iOS frameworks such as Core Data, Core Animation.
Native Mobile Apps Development on IOS SDK, and 3rd Party Libraries such as AFNetworking/Alamofire, MBProgressHUD, XMPPFramework, PJSIP VoIP Library, JSONModel/SwiftyJSON, Firebase, GoogleMaps
Understanding of Apple’s design principles and interface guidelines
Experience of working with MVC/MVVM architectures
Experience in offline mobile storage using CoreData, SQLite, Realm etc
Experience in threading (NSOperations/GCD) & performance optimization
Experience and Understanding of security vulnerabilities in mobile Applications and their solutions
Experience of using various Encryption and Decryption Schemes effectively
Experience of Mobile Apps Integration with RESTFul APIs
Experience with mobile applications publishing on Apple App Store is a plus
Experience with automated/unit testing with XCTest or Earlgray is a plus
Experience with GIT or SVN Repositories
Understanding of Agile /SCRUM methodology
Knowledge of low-level C-based libraries is preferred
Education/Experience:
MSc/MCS/BSCS (4-year) in Computer Science from Reputed University/Institute
1 to 2 years of demonstrated experience in iOS development