Career Nexus

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.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx