You are visiting this website from:
View All Jobs

iOS Developer

Job Seekers Canada IT

Job Summary

  • Toronto
  • Permanent
  • BBBH765535
  • Sep 01, 2020
  • Competitive
Job Description

Senior iOS Developer

Our client rapidly iterates by using an Agile approach to software development along with continuous integration, manual and automated QA. They use code and design reviews to maintain a high level of quality in the app. Their codebase includes mostly Swift with some Objective-C. They adopt new releases of iOS immediately and are always looking to push the boundaries of the platform.

They value continuous personal improvement and encourage team members to attend conferences, host meetups and give talks. We open-source our code when possible and maintain an engineering blog in order to give back to the community.

  • Experience working with Cocoa, Swift (Objective-C is a plus).
  • A demonstrated ability in delivering clean, organized, testable, and highly performant code.
  • Experience developing pixel-perfect user interfaces.
  • Experience with unit testing.
  • Experience integrating APIs and back-end services with mobile applications.
  • Experience working with Git.
  • Experience working with Cocoapods.
  • Experience working with large native code bases with significant complexity.
  • Solid knowledge of object-oriented design, software development principles, and design patterns.
  • Solid knowledge of concurrency best practices and pitfalls.
  • Highly proficient with profiling/debugging tools.
  • A degree in Computer Science, Engineering, and/or equivalent experience.
  • A passion for sports and/or gaming is considered an asset.

Consultant Details

Consultant Details

Sarah-Croden
Sarah Croden
  • Senior Consultant
  • scroden@morganmckinley.com