Salary
💰 $138,900 - $195,000 per year
Tech Stack
CloudiOSPythonScalaSwift
About the role
- Work closely with UX designers, product managers, and engineering leadership to craft best-of-class, delightful TV-watching experiences
- Work closely 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
- Own substantial features shipped to millions of users and influence high-profile streaming products
- Build and maintain Live and Video on Demand (VOD) applications across Apple devices (phones, tablets, Apple TV)
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
- An 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
- You build high-quality code by always writing tests and using performance evaluation tools
- Experience with test automation, dependency injection frameworks, and continuous integration
- Experience with Apple’s AVKit framework and HLS (Preferred)
- Experience integrating in-app purchases using StoreKit (Preferred)
- Familiarity with Scrum and Agile methodologies (Preferred)
- A growth mindset towards learning, experience mentoring others, and a desire to give and receive feedback (Preferred)
- Excellent communicator who collaborates well across teams (Preferred)
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or comparable field of study, and/or equivalent work experience
- Samples of work (GitHub account or an app in the App Store)
- A bonus and/or long-term incentive units may be provided as part of the compensation package
- the full range of medical, financial, and/or other benefits, dependent on the level and position offered
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
iOS developmenttvOS developmentUIKitSwiftUIMVCMVVMCombinetest automationdependency injectioncontinuous integration
Soft skills
mentoringcollaborationcommunicationgrowth mindsetcode reviewpair programmingproblem solvingteam processes improvementfeedbackagile mindset
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Information SystemsBachelor’s degree in Software Engineering