Skip to content

Sr. Software Engineer – IOS
Company | MasterClass |
---|
Location | Kitchener, ON, Canada |
---|
Salary | $111000 – $134000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
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.