About the position
Responsibilities
• Work closely with UX designers, product managers, and engineering leadership to craft best-of-class, delightful TV-watching experiences.
• Collaborate with other client and backend engineers to architect and implement solutions that are built to last.
• Demonstrate engineering excellence by developing test infrastructures, writing documentation, and following an agile development methodology.
• Mentor associate and mid-level team members and support peers through code review and pair programming.
• Identify areas for growth within the team processes and develop new systems for collaboration.
• Manage production issues and solve novel problems.
Requirements
• Minimum of 5+ years of experience.
• Developed feature-rich native iOS and tvOS applications for iPhone, iPad and Apple TV using UIKit and SwiftUI.
• Understanding of the trade-offs of using different design patterns, such as MVC or MVVM.
• Experience integrating with backend systems, web services, and third-party software.
• Proven understanding and experience using reactive frameworks such as Combine.
• Build high-quality code by always writing tests and using performance evaluation tools.
• Experience with test automation, dependency injection frameworks, and continuous integration.
Nice-to-haves
• Experience with Apple’s AVKit framework and HLS.
• Experience integrating in-app purchases using StoreKit.
• Familiarity with Scrum and Agile methodologies.
• A growth mindset towards learning, experience mentoring others, and a desire to give and receive feedback.
• Excellent communicator who collaborates well across teams.
Benefits
• Medical benefits
• Financial benefits
• Bonus and/or long-term incentive units may be provided as part of the compensation package.
Apply Now
Apply Now