Posted in

Sr. Software Engineer – IOS

Sr. Software Engineer – IOS

CompanyMasterClass
LocationKitchener, ON, Canada
Salary$111000 – $134000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • 5+ years of iOS development experience in Swift.
  • Experience building consumer-facing mobile apps at scale. Have published at least 1 app on the AppStore.
  • Deep understanding of iOS frameworks, performance tuning, and Apple’s Human Interface Guidelines.
  • Experience working in an agile environment with product and design teams.
  • Bachelor’s degree in Computer Science or related field (or equivalent industry experience).
  • A passion for education, creativity, and elevating user experiences.

Responsibilities

  • Design, develop, and ship high-impact features across our iOS and tvOS apps.
  • Own key parts of our mobile architecture and drive performance, modularity, and testability improvements.
  • Collaborate with cross-functional partners to scope features and surface edge cases, and ensure pixel-perfect design implementation.
  • Lead technical decisions for new features and app-wide improvements.
  • Write high-quality, well-documented code and unit tests.
  • Contribute to a culture of continuous learning through mentorship, code reviews, and knowledge sharing.
  • Stay current with the latest Apple technologies and best practices, bringing forward ideas to keep our app best-in-class.

Preferred Qualifications

  • Fluency in Swift. Experience with RxSwift/RxCocoa a plus.
  • Hands-on or other reactive frameworks.
  • Experience integrating with RESTful APIs.
  • Familiarity with tvOS, Core Data, AVFoundation, CocoaPods and Swift Package Manager.
  • Passion for performance, animation, and delivering pixel-perfect UI.
  • Comfortable in a CI/CD environment with tools like Bitrise, Fastlane, or similar.
  • Bonus: experience with Ruby on Rails, AV frameworks, or video playback optimization.