Sr iOS Developer

Fox Sports New York, NY

About the Job

JOB DESCRIPTION

Fox Corporation is looking for a Senior iOS Developer to join our New York Consumer Platforms & Engineering team. Our premiere platform is the digital foundation of all Fox brands and their Web/Mobile/OTT properties. We love what we do and we're looking for passionate, talented people to help us lead, grow, and achieve our goals. Joining Fox Corporation is a singular opportunity to be part of a highly successful, dynamic team that has transformed the way people get their information.

You will play a key role in building out and maintaining current native mobile apps, as well as engineering new applications from scratch for all of the Fox brands. You have the unique opportunity to help influence our mobile development stack to create enterprise-level applications on the iOS platform. You will look ahead to challenges across the enterprise and ideate as well as prototype cross-business solutions for all Fox brands. We're looking for someone who is excited to solve challenging technical problems and provide direction to other developers and maintain good communication with stakeholders such as designers, project managers, and product managers. In addition to programming, you will help develop maintain CI/CD solutions, testing solutions, and solidify the development process.

A SNAPSHOT OF YOUR RESPONSIBILITIES

  • Develop features and solutions for multiple iOS apps in the Fox family, such as Fox Sports, Fox News, Fox Business, Fox Television Stations, and more
  • Architect common packages and modules for use across the different iOS apps to help unify codebases and identify commonality
  • Help architect and develop solutions for enterprise-level challenges such as supporting multiple clients with re-skinnable codebases, registration/authentication with shared libraries and backends, and helping ensure timely delivery with reusable, reliable code
  • Help further the mobile development stack for unit testing, CI/CD workflows, and deployment
  • Collaborate with developers on-and-offsite across different development environments such as web, CMS, and backend service teams


About the technologies we use:
  • AWS: EC2, Lambda, RDS, Elasticsearch, Elasticache, S3, SQS, Kinesis
  • Java, Kotlin
  • GitHub
  • Jira


WHAT YOU WILL NEED

  • 5+ years of experience in iOS Development using Swift
  • Strong knowledge of design patterns
  • Experience with source control systems, specifically Git
  • Experience with RESTful JSON feed consumption
  • Experience with push notification integration and deep linking
  • Experience with tvOS development preferred, but not required
  • Experience with the latest development paradigms regarding performance, security and coding best practices
  • Good communication skills with different stakeholders such as QA, Project Managers and Product Owners


NICE TO HAVE, BUT NOT A DEAL BREAKER

  • Bachelor's degree or higher in Computer Science (or related field) would be awesome, 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.