Job Title: iOS Developer
Job ID: 5932
Number of Positions: 1
Experience: 7 to 9 years
Location: Calgary, AB
Job Type: Contract
Pay Rate: $68/hr
Work Authorization: Candidates must be eligible to work in Canada without sponsorship.
Responsibilities:
- Develop applications for iOS platforms using Objective-C, Swift 5.5, and C++
- Utilize Cordova for hybrid app development
- Implement various iOS APIs such as Local Authentication, WebKit, and Networking
- Demonstrate deep knowledge of iOS programming concepts including Threading, Crash Analysis, and Swizzling
- Conduct JavaScript programming using Node.js and debug hybrid apps via Safari
- Manage Git submodules and npm package publishing
- Utilize Cordova command line tools and latest Xcode for development
- Create and maintain custom Cordova Plugins including hooks
- Perform annual maintenance on codebase and automated build scripts
- Manage certificates and signing processes including certificate pinning and provisioning profiles
- Monitor production feedback, crash reports, and analytics to address issues promptly
- Collaborate with infrastructure teams to resolve iOS development and build process issues
- Provide training to web application developers on building and debugging hybrid apps
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 7-9 years of experience in iOS development
- Proficiency in Objective-C, Swift 5.5, and C++
- Extensive experience with Cordova for hybrid app development
- Strong understanding of iOS APIs, including Local Authentication, WebKit, and Networking
- Deep knowledge of iOS programming concepts such as Threading, Crash Analysis, and Swizzling
- Experience in JavaScript programming using Node.js
- Expertise in Git, including managing submodules and npm package publishing
- Hands-on experience with Cordova command line tools and the latest Xcode
- Ability to maintain certificates and signing processes, including certificate pinning and provisioning profiles
- Experience monitoring production feedback, crash reports, and analytics to troubleshoot and resolve issues
- Excellent problem-solving skills and ability to address infrastructure and build process issues
- Capability to train and mentor web application developers on hybrid app development and debugging
Industry: Financial Services
Job Category: IT/Software Development
This job posting for an iOS Developer role in Calgary, AB, emphasizes the technical skills required and the specific responsibilities associated with the position.