Taro Logo

Sr. Software Engineer, iOS

Streaming platform where the world's best instructors provide online classes across various fields including Arts, Entertainment, Business, Sports, and more.
$82,000 - $99,000
iOS
Senior Software Engineer
Remote
5+ years of experience
Education · Consumer

Description For Sr. Software Engineer, iOS

MasterClass, the premier streaming platform for learning from world-class experts, is seeking a Senior iOS Engineer to elevate their mobile experience. This role offers an exciting opportunity to impact millions of users by developing elegant, high-performance features for iPhone, iPad, and Apple TV platforms. The position combines technical leadership with hands-on development, requiring expertise in Swift and iOS frameworks.

The ideal candidate will join a dynamic team in Waterloo, Canada, with a remote-first approach, working on a platform that hosts 150+ instructors including celebrities like Nas, Gordon Ramsay, and James Cameron. You'll be responsible for building and maintaining the iOS ecosystem that delivers this premium educational content to users worldwide.

This role is perfect for an experienced iOS developer who is passionate about clean architecture, performance optimization, and creating exceptional user experiences. You'll lead technical decisions, mentor team members, and work closely with product and design teams to create seamless, polished features that align with MasterClass's premium brand.

The position offers competitive compensation ($111,000 - $134,000 CAD), along with equity and comprehensive benefits. You'll be part of a company that values diversity, continuous learning, and making world-class education accessible to everyone. If you're excited about combining your iOS expertise with the opportunity to impact how people learn from the world's best, this role offers the perfect blend of technical challenge and meaningful purpose.

Last updated 2 hours ago

Responsibilities For Sr. Software Engineer, iOS

  • Design, develop, and ship high-impact features across iOS and tvOS apps
  • Own key parts of mobile architecture and drive performance, modularity, and testability improvements
  • Collaborate with cross-functional partners to scope features 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

Requirements For Sr. Software Engineer, iOS

  • 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)
  • Fluency in Swift (RxSwift/RxCocoa a plus)
  • Strong understanding of architecture patterns (MVC, MVVM, MVVM-C)
  • Experience with tvOS, Core Data, AVFoundation, CocoaPods and Swift Package Manager

Benefits For Sr. Software Engineer, iOS

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Equity
  • Flexible PTO

Interested in this job?

Jobs Related To MasterClass Sr. Software Engineer, iOS

Senior Software Engineer - Apple

Senior Software Engineer position at Disney focusing on iOS/Apple platform development for Disney's streaming and interactive experiences, offering competitive compensation and hybrid work arrangement.

Senior Mobile Developer - iOS

Senior iOS Developer position at Mindera in Ho Chi Minh City, focusing on developing high-quality mobile applications using Swift and modern iOS frameworks in an Agile environment.

Senior iOS Developer

Senior iOS Developer position at CI&T, working remotely in Brazil, focusing on developing scalable mobile applications using Swift and Objective-C while leading technical teams.

(USA) Senior, Software Engineer (iOS)

Senior iOS Software Engineer position at Walmart Global Tech, developing mobile solutions that impact millions of users daily. Requires 7+ years iOS experience, offering $90K-$180K salary.

(USA) Senior, Software Engineer, iOS

Senior iOS Software Engineer position at Walmart focused on developing mobile applications and leading technical teams in Sunnyvale, CA.