Senior Software Developer - tvOS

Warner Bros. DiscoveryOttawa, ON

About The Position

Warner Bros. Discovery is seeking a Senior iOS/tvOS Software Developer to join the CNN Mobile and Connected TV (CTV) Engineering Teams. This role is for an individual contributor who is self-directed and can work with minimal supervision, expected to handle the most challenging technical tasks. The Senior Developer will influence the technical direction and support Principal Engineers/Architects in defining technology strategy and implementation. They will also mentor less experienced developers. The ideal candidate is versatile, eager to solve new problems, and thrives in a fun, collaborative, and fast-paced environment. The Senior iOS/tvOS Software Developer contributes to mobile and CTV technology strategy, architecture, best practices, and the selection of tools and technology stacks for iOS and tvOS app platforms. This includes supporting backend APIs, CI/CD tools, and testing automation, ensuring the successful technical execution and release of CNN’s mobile and CTV apps to consumers. They will collaborate with Product, Design, and Delivery Leaders to help teams achieve product initiatives and operational goals.

Requirements

  • BS/MS in computer science (or equivalent).
  • Demonstrated advanced understanding of troubleshooting, root-cause analysis, application design, solution development, human factors/usability design, and implementation of projects for major business units or the enterprise.
  • Minimum 5 years of professional development experience.
  • Strong foundation in programming fundamentals such as data structures and algorithms.
  • Ability to develop new and innovative applications as well as maintaining existing code.
  • Demonstrated full-stack development experience with mobile and CTV native clients, SDKs, and APIs (Swift/Objective-C, SwiftUI, iOS/tvOS platforms).
  • Demonstrated expert knowledge of software development methodologies, practices, and architecture, specifically experience architecting performant, scalable, and secure mobile and CTV apps.
  • Hands-on experience with mobile/CTV DevOps CI/CD tools and implementing best practices, including automation of deployment, code signing tools, and automated tests.
  • Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams.
  • Experience building flexible software architecture to accommodate shifting business needs.

Nice To Haves

  • Knowledge of Cloud Computing platforms such as Amazon AWS.
  • General familiarity with database technologies (SQL/RDBMS, NoSQL, GraphDB, etc.).
  • Knowledge of or previous experience with VOD is a plus, including experience working with video playback on iOS/tvOS apps.
  • Preferred familiarity with Git and Bitrise.

Responsibilities

  • Architect and build intuitive, simple, and elegantly designed mobile and CTV apps.
  • Provide support and development of software tools and procedures to extend and enhance the core production pipeline.
  • Work with multiple departments, including Product, Design, Delivery, Editorial, and Engineering to implement CNN Digital consumer experience solutions and apps.
  • Assist with troubleshooting production problems, root cause analysis, and debugging.
  • Development and maintenance of existing production systems supporting CNN’s digital ecosystem.
  • Mentor more junior developers.
  • Ensure software development follows industry best practices, policies, and guidelines, aligning technical solutions with CNN Digital strategy and standards in architecture, security, corporate governance, coding standards, monitoring, logging, unit tests, and service enablement.

Benefits

  • health insurance coverage
  • an employee wellness program
  • life and disability insurance
  • a retirement savings plan
  • paid holidays and sick time and vacation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service