company_logo

Full Time Job

Technical Lead, Software Development

CNN

Kanata, ON 09-28-2021
 
  • Paid
  • Full Time
  • Executive (10+ years) Experience
Job Description
CNN invented cable news in 1980, defined online news in 1995 and is now taking the next step in expanding what news can be by launching CNN+. With an unrivaled global reach, storytelling, and world class talent, we are building CNN+, a streaming product that will grow the reach and scope of the CNN brand in a way that no one else is doing.

We are journalists, designers and technologists, all united by a powerful mission to inform, engage and empower the world. Join the most trusted and recognized name in news as we build our next chapter.

The Job

CNN+ will launch in Q1 2022, bringing exciting new premium CNN streaming content directly to CNN superfans. The 10-foot viewing experience is a critical part of the CNN+ product offering.

You will lead the technical effort to build out world-class connected TV streaming video applications, using the Lightning framework, across an ever-growing number of devices and platforms, in order to bring CNN+ to our users!

In this role, you'll set the short and long term technical direction for a team of developers, and ensuring that direction meets business and product needs. This involves everything from working with product, design, and research to define realistic product roadmaps, to mapping product features to well-scoped technical projects, to guiding the rest of the engineering team through implementation. To do this successfully, you'll need to have strong technical and non-technical communication skills, and deep knowledge of the full connected TV app development lifecycle. You will also need to make reasoned, deliberate tradeoffs between short term delivery concerns and long term maintainability.

As a technical leader on the team, you'll ensure the team is following high quality software engineering practices - continuous integration, effective test coverage, automated testing, positive and constructive code reviews, and low friction development environments.

In addition to technical leadership, you'll be expected to make significant direct contributions to the project. You'll be writing and shipping code, performing code reviews, and documenting technical designs on a daily basis.

The Daily
• Lead technical design and discovery activities within your team to support product roadmap definition.
• Lead discussions, create documentation, or create work tickets to ensure other developers on the team have enough detail, context, and direction on their current and future projects to make progress autonomously.
• Make significant, high quality code contributions to the project.
• Lead or contribute to high level planning, roadmap definition, and architecture design with teams across the organization.
• Provide technical mentorship to other developers - provide positive, constructive code reviews; teach engineering best practices and debugging techniques; give pointers to educational resources; etc.

The Essentials
• Significant experience building, testing, shipping, and maintaining highly performant consumer applications: either 10-foot, mobile, or Javascript-based.
• Demonstrated success in designing and practicing sustainable software engineering practices that promote high quality products and developer efficiency.
• Excellent written and oral communication skills, and experience in effectively communicating with a wide range of technical and non-technical job functions within an organization
• Demonstrated success in working with a team to deliver high quality software in an iterative, predictable, and sustainable way

The Nice to Haves
• Experience developing an application in a resource constrained environment (e.g limited GPU, CPU, Memory)
• Demonstrated success in rapidly learning new technologies, languages, or frameworks
• Experience with the Lightning framework, WebGL, or a modern web framework (Angular, Vue, Svelte, React, etc)
• Experience with Typescript
• Passionate about creating best-in-class experiences for your users

WarnerMedia welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process.

Jobcode: Reference SBJ-gm1m7m-3-137-164-241-42 in your application.