Salary
CA$80,000.00–CA$90,000.00 yearly
Job type
- Permanent
Job description
- 5+ years of iOS development experience
- Demonstrable skills in managing time and priorities effectively
- User interface design and development experience
- Objective-C and development experience utilizing iOS version 7.0 or newer
- Knowledge of software development lifecycles for web and mobile-based software
- Experience with networking (NSURLSession, CFNetwork)
- Experience working with RESTful Web Services (RestKit)
- Strong knowledge of iOS memory management
- Some knowledge of concurrent programming (GCD, multithreading, NSOperationQueue)
- Knowledge of Secure Coding Techniques and OS Security Features
- Proficiency in UIKit, Foundation, Core Animation, Core Graphics, and Core Data frameworks
- Experience with XCode and source control (Git)
- Experience integrating third-party libraries and APIs
Preferably, you also have:
- Knowledge of iOS WebView
- Test driven development and continuous integration experience
- Hands-on knowledge of iOS 6 + features (e.g., ARC, Storyboards, Auto Layout)
- Knowledge of the agile development methodology
- Familiarity with Web and Socket clients on a mobile platform
- Experience creating user-friendly customer applications
- Some experience communicating with Bluetooth clients on a mobile device
- Experience working with formal QA processes and proper bug handling
- Some experience with Javascript, HTML5 technologies