CNN

Staff Software Developer, iOS - Connected TV

CNN

Ottawa, Ontario, Canada · Full Time

Be the first to apply

Experience
10+ yrs
Salary
USD 138,000 – USD 220,800 / year
Openings
1
Posted
2 days ago
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

Overview

Join Warner Bros. Discovery, the powerhouse behind iconic content and beloved brands, as part of the CNN team. We foster innovation and offer opportunities for growth to creative and technical talents worldwide. As a Staff Software Developer on the CNN tvOS team, you will lead the architecture and development of mobile applications for iOS and tvOS platforms, helping shape mobile strategy and technical standards while collaborating with cross-functional teams to deliver high-quality digital experiences.

Key Responsibilities

  • Design and implement engaging, user-friendly mobile apps for iOS and tvOS devices.
  • Create and improve software tools and processes that enhance the core production pipeline.
  • Collaborate with Product, Design, Delivery, Editorial, and Engineering departments to deploy CNN's digital consumer solutions.
  • Troubleshoot and debug production issues, conducting root cause analyses to maintain system reliability.
  • Maintain and support existing production systems integral to CNN's digital ecosystem.
  • Support and mentor junior developers in technical growth and best practices.
  • Ensure adherence to CNN Digital’s software development standards, including architecture, security, governance, unit testing, and monitoring protocols.

Qualifications and Experience

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • Extensive experience (minimum 10 years) in professional software development environments.
  • Advanced skills in application troubleshooting, design, usability considerations, and implementing complex projects.
  • Strong proficiency in programming fundamentals including data structures and algorithms.
  • Demonstrated expertise in full mobile stack development (native client, SDKs, build CI/CD pipelines, and APIs), especially with Swift and SwiftUI.
  • In-depth knowledge of software development methodologies, architecture, and scalable cloud solutions, preferably with AWS experience (AWS Professional Certification is a plus).
  • Practical experience with mobile DevOps CI/CD tools and automation of code signing and testing; familiarity with Jenkins, Git, Maven/Gradle, CocoaPods, Terraform, and Appium is preferred.
  • General knowledge of various database technologies such as SQL-based relational databases, NoSQL and graph databases.
  • Excellent communication skills for effectively working with both technical and non-technical teams.
  • Experience designing flexible software architectures to accommodate evolving business requirements.
  • Familiarity with cloud platforms like Amazon AWS, OpenStack, and OpenShift.

Additional Information

Work Environment: Fast-paced, collaborative, and innovation-driven culture, aligned with Warner Bros. Discovery's core values.

Compensation: Annual salary range from $138,000 to $220,800, plus eligibility for bonuses, incentives, and comprehensive benefits including health insurance, wellness programs, life and disability insurance, retirement plans, and paid leave.

Equal Opportunity Employer: Commitment to diversity and inclusion; accommodations available for candidates with disabilities during recruitment.

Minimum education

Bachelor's Degree

Industry

Media

Tools & software

Apache Maven required

How they work

Communication Teamwork & Collaboration Problem Solving 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