Sr. iOS Engineer

Job Number: R50008289

Brand: Fox Corporation

Job Type: Engineering

Location: Los Angeles, California

Job Posting Date: August 13, 2019

Fox Corporation logo
APPLY NOW
CURRENT EMPLOYEES AND FREELANCERS/
CONTRACTORS APPLY HERE*

OVERVIEW OF THE COMPANY

Fox Corporation

Under the FOX banner, we produce and distribute content through some of the world’s leading and most valued brands, including: FOX News, FOX Sports, the Fox Network, and the FOX Television Stations. 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.

JOB DESCRIPTION

FOX Engineering is creating a new, exciting team that will build world-class SDKs powering low-code mobile apps for FOX Live and VOD video streaming experiences. Come join us and be instrumental in the design and development of these libraries and have a direct impact on the success of our high traffic mobile apps, which our users love for streaming big ticket sporting events like World Cup matches, NFL games and more! As a Senior iOS Engineer, you must have a passion for building smart, scalable, reusable code components. You must have hands-on experience with mobile application code organization and architecture, Swift coding standards and best practices, and be knowledgeable about packaging, deployment and versioning of code libraries for installation and use by other, remote, development teams.

Snapshot of Responsibilities

● Translate business feature requirements into high quality reusable mobile SDKs

●Collaborate on and design core mobile SDK architecture

●Develop and maintain new and existing SDKs and white-label mobile applications

●Participate in the design and development of complex, multi-threaded applications

●Translate resource, error handling, and data model into an ideal view layer abstraction

●Hands-on coding in Swift 3/4

●Continuous integration, iterative development and continuous testing

●Participate in code reviews

●Facilitate test planning and participate in problem solving and troubleshooting of new and existing mobile SDKs

What You Will Need:

● 4+ years of strong iOS coding experience, particularly in Swift

● Significant experience with iOS SDK, iOS platform, Foundation and other core frameworks

●Familiarity with CocoaPods

●REST APIs interaction and a strong understanding of client-server architectures

●Strong understanding of Mobile Development Lifecycle and build processes Knowledge of programming design patterns, object oriented reusable code, memory management, thread safety, caching, and consuming web services

●Passion for collaboration and teamwork

●Ability to work on multiple projects and flexibility to adapt to changing requirements

●Ability to turn high-level requirements into a working system through iterative development

●Confident, ambitious and self-motivated individual

●Strong written and oral communication skills

●Experience writing and/or debugging web apis or services is a plus, but not required

●At least one publicly available application in the iTunes app store is a plus, but not required

●Familiarity with tvOS a plus, but not required

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity, disability, protected veteran status, or any other characteristic protected by law. We will consider for employment qualified applicants with criminal histories consistent with applicable law.

APPLY NOW
CURRENT EMPLOYEES AND FREELANCERS/
CONTRACTORS APPLY HERE*