CNN

Senior Software Developer, tvOS

CNN

Kanata, Ontario, Canada · Full Time

Be the first to apply

Experience
5+ yrs
Salary
USD 114,100 – USD 182,600 / year
Openings
1
Posted
2일 전
Work mode
In office
Education
BS/MS in Computer Science or equivalent
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Warner Bros. Discovery and CNN

Warner Bros. Discovery, home to iconic brands and content, fosters innovation and creativity in a collaborative and dynamic environment. CNN, part of WBD, powers the digital revolution in news media, providing engaging experiences and impactful storytelling worldwide. Join us to advance your career and be part of the future of media technology.

Role Overview

We are seeking a self-motivated Senior iOS/tvOS Software Developer to enhance the CNN Mobile and Connected TV engineering efforts. This key contributor will address complex technical challenges, support Principal Engineers and Architects in shaping technical strategies, and mentor junior developers. The role encompasses software architecture, technology decisions, and release management for mobile and CTV applications.

Key Responsibilities

  • Design and engineer user-friendly, elegantly crafted mobile and connected TV applications tailored for news consumers.
  • Develop and support software tools and workflows that reinforce our production pipeline.
  • Collaborate cross-functionally with Product, Design, Editorial, Delivery, and Engineering teams to deliver CNN's digital products.
  • Troubleshoot and resolve production issues, performing root cause analysis and debugging as necessary.
  • Maintain and evolve existing production systems within CNN's digital infrastructure.
  • Guide and mentor less experienced developers to foster their professional growth.
  • Adhere to and promote best practices, guidelines, and corporate standards including security, coding, monitoring, testing, and service enablement aligned with CNN Digital strategy.

Essential Qualifications and Experience

  • Bachelor’s or Master’s degree in Computer Science or equivalent practical experience.
  • Advanced skills in troubleshooting, root cause analysis, application design, usability, and project implementation for major organizational units.
  • At least five years of professional software development experience.
  • Strong grounding in programming fundamentals such as data structures and algorithms.
  • Proven capability to create innovative applications and maintain existing codebases.
  • Comprehensive full-stack development expertise with native iOS and tvOS clients using Swift, Objective-C, SwiftUI, and related technologies.
  • In-depth knowledge of software development methodologies and practical experience designing performant, scalable, and secure applications in mobile and CTV environments.
  • Hands-on expertise with DevOps and CI/CD tools for mobile/CTV platforms, including automation of deployment processes, code signing, and automated testing (experience with Git and Bitrise preferred).
  • Effective communication skills to collaborate with both technical and non-technical stakeholders.
  • Experience architecting flexible software capable of adapting to changing business requirements.

Preferred Additional Skills

  • Familiarity with cloud infrastructures such as Amazon AWS.
  • General understanding of database systems including SQL/RDBMS, NoSQL, and GraphDB.
  • Experience with video-on-demand platforms and video playback on iOS/tvOS is advantageous.

Work Culture and Inclusion

Our culture reflects innovation, inclusivity, and support ensuring all employees thrive. Warner Bros. Discovery values diverse perspectives and provides equal opportunity for employment across all protected categories. Accommodations are available to candidates with disabilities during recruitment.

Compensation and Benefits

The role offers an annual base salary ranging from $114,100 to $182,600, with additional potential bonuses and incentives. Benefits include health insurance, wellness programs, life and disability insurance, retirement plans, paid holidays, sick leave, and vacation allowances.

Minimum education

Bachelor's Degree

Industry

Media

How they work

Communication Teamwork & Collaboration Problem Solving Adaptability Leadership

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer