Senior Software Engineer, iOS
FullStory- Full Time
- Senior (5 to 8 years)
Candidates should possess 5+ years of iOS experience, fluency in Swift, and a strong understanding of architecture patterns such as MVC, MVVM, or MVVM-C, along with experience integrating with RESTful APIs and familiarity with tvOS, Core Data, AVFoundation, CocoaPods, and Swift Package Manager. Experience with RxSwift/RxCocoa is a plus, and bonus points for experience with Ruby on Rails, AV frameworks, or video playback optimization.
The Senior iOS Engineer will design, develop, and ship high-impact features across the MasterClass iOS and tvOS apps, own key parts of the 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, and contribute to a culture of continuous learning.
Subscription-based platform for expert-led classes
MasterClass offers a subscription-based streaming platform that allows users to access a variety of classes taught by experts in different fields, including Arts & Entertainment, Business, Design & Style, Sports & Gaming, and Writing. Each class consists of around 20 video lessons, each lasting about 10 minutes, enabling users to learn at their own pace. The platform enhances the learning experience with high-quality visuals and practical demonstrations, along with downloadable workbooks to support the lessons. Unlike many other educational platforms, MasterClass focuses on providing insights from renowned professionals, making it appealing to those who want to learn from the best. The goal of MasterClass is to cater to lifelong learners and enthusiasts around the world, offering them the opportunity to gain knowledge and skills from top experts.