Software Engineer

Lead iOS Video Player Software Engineer
(Mobile Developer)

FOX Corp.

Blue Ash, Ohio

Posted: 5/18/2021
Under the FOX banner, we produce and distribute content through some of the world’s leading and most valued brands, including: FOX Sports, the Fox Network, FOX Business, the FOX Television Stations and FOX News. We empower a diverse range of creators to imagine and develop culturally significant content, while building an organization that thrives on creative ideas, operational expertise and strategic thinking.
Fox Consumer Products and Engineering (CPE) seeks a Lead Video Player Engineer, iOS to design and implement core video player features for our consumer-facing applications across all of Fox’s networks. FOX is responsible for delivering the largest LIVE events on TV - including the 2020 Super Bowl, MLB World Series, FIFA World Cup, Election Coverage, WWE Smackdown, 2019 Primetime Emmy Awards and countless more.
You are essential to providing our digital audience a great experience every time they press play and will be key to developing industry-leading playback performance. You will be working in an extremely fast-paced environment where you’ll be expected to take ownership of building video playback solutions and provide deep technical expertise across the entire software delivery process.
For this position, we are specifically looking for a senior-level iOS software developer to lead our video player development. We're looking for someone who enjoys working in a casual, flexible, high-paced work environment to help us create interactive products. The team is growing so now's the time to join!
Requirements:
  • Bachelor's or Master's degree in Computer Engineering or Computer Science or similar
  • 7+ years of full-time software development experience
  • 3+ years of full-time Swift development experience
  • Strong understanding of the XCode IDE for building iOS apps
  • Strong understanding of native iOS frameworks, API and UI/UX best practices
  • Demonstrable knowledge of dependency managers such as Cocoapod
  • Experience with UIKit and building universal app layouts that scale across iPhone and iPad form factors
  • Contributed to publication of one or more apps
  • Experience with source control, managed releases and CI/CD pipelines
Optional Requirements:
  • Experience with AVPlayer, Video Streaming technologies (HLS)
  • Experience with analytics platforms (Conviva, Segment)
  • Familiarity with Git
  • Passion for sports & entertainment
Responsibilities:
  • Work closely with Engineering/Product/Project Management and Backend Technology Services teams to build video player features that contribute to FOX video streaming initiatives
  • Spearhead the design and architecture for iOS/tvOS player features
  • Build core playback features for iOS/tvOS
  • Participate and/or lead in the generation of product technical specifications
  • Lead efforts in performance, scalability, security, architecture and engineering best practices
  • Perform iterative testing and improvement cycles for optimal code and user experience
  • Maintain and improve existing products incorporating analysis and feedback
  • Participate in product brainstorming sessions
  • Stay current on software development practices and the technology industry
  • Stay up-to-date with the latest in emerging technologies/trends on mobile platforms
  • Other duties and responsibilities, as assigned
What we're really looking for is someone who...
  • Contributes clean, optimized, documented and well-tested code
  • Takes great pride in his/her work and is excited to show it off to friends
  • Is passionate about building exquisite user interfaces and streaming experiences
  • Analyzes a problem and thinks through potential solutions before writing a line of code
  • Is always looking to improve, learn from and share knowledge with his/her peers
  • Thinks through project scope and provides accurate time estimates
  • Consistently meets deadlines, anticipates issues and raises concerns early
  • Solves problems without being asked
  • Enjoys working with others
  • Is flexible and open to feedback
  • Enjoys writing software, talking about software and using software on all platforms and devices
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. We will consider for employment qualified applicants with criminal histories consistent with applicable law.