Sr. Software Engineer, iOS

$130,000 - $160,000 yearly
  • The Resume Review - Recruiting Department
  • Remote (Los Angeles, CA, USA)
  • Jun 13, 2022
Full time Information Technology

Job Description

Job description
Our flock works hard to connect people to what they love, each other and the world around them by creating shared experiences through culture-defining entertainment.
As a company, we embrace the power of difference. Our team is committed to creating an organization that champions diversity and inclusivity for all by curating content and a workforce that represents the world around us.  We continue to challenge ourselves and the industry by being customer-centric, data-driven creatures of innovation. At this company, we are determined to forge the next frontier of streaming through creativity, teamwork, and talent.
Here you can fly to new heights!
The Core Video Team is responsible for building all playback-related functionality for this company’s premiere streaming service. The Core Video iOS/tvOS team builds a video SDK which is used to achieve effortless video playback on iPhone, iPad and Apple TV devices.
 
Responsibilities
  • Lead by example through coding, this is a hands-on engineering role.
  • Write clean, concise, readable code that follows common design patterns and best engineering practices.
  • Complete work with a conscientious attitude and good follow-through.
  • Raise the overall quality of engineering through code reviews, tech talks, pair programming and other collaborative practices.
  • Translate functional requirements into solutions that work well with current architecture.
  • Identify inefficiencies and make recommendations.
  • Develop prototypes and proof of concept projects to test the waters with new technologies or ideas.
  • Stay informed with changes in technology and propose new processes and technologies to the team.
  • Produce comprehensive, usable software documentation.
  • Collaborate with other engineering teams, product, project, QA and content teams.
  • Partner with other cross-functional managers to ensure capacity and velocity is maintained.
  • Support client teams with integration of the SDK and assist in diagnosing issues.
Qualifications/Requirements :
  • 7+ years of professional software development experience
  • 5+ years of experience building applications on iOS/tvOS platforms
  • Strong understanding of software design and development principles
  • Expert-level understanding of Swift
  • Solid background writing automated unit tests
  • Ability to provide constructive and objective feedback
  • Provide production support in on-call rotation, approximately one week per month
  • Understanding of the features that iOS/tvOS Foundation framework provides and how to use them including multi-threading capabilities afforded by the framework
  • Experience interacting with RESTful API and data formats like (JSON, XML...etc)
  • Solid understanding of the full mobile development life cycle
  • Experience working video-on-demand and/or linear video playback
  • Experience using Source Control (Git)
  • Work East Coast hours to allow sufficient overlap daily with European teammates
Desired Characteristics :
  • Passion for mobile user experience and design
  • Self-motivated, productive, and works well even with/without formal structure
  • Enjoy collaborating with others, both inside and outside the team
  • Ability to provide constructive and objective feedback
  • Previous experience in the media industry