Software Developer II

Warner Bros Discovery Warner Bros Discovery · Media · Kanata, ON +1 · Technology

Software Developer II for CNN Connected TV Devices, responsible for building and shipping world-class connected TV streaming video applications across various devices and platforms. This role involves contributing to new features, platform ports, and bug fixes, collaborating with cross-functional teams, and improving development processes.

What you'd actually do

  1. Make significant, high quality code contributions to the project.
  2. Pair up with senior engineers to define, scope, plan, and implement new product features.
  3. Continually improve development processes through activities like adding test coverage, improving automation, documenting or refactoring code.
  4. Participate technical design and discovery activities within your team to support product roadmap definition.

Skills

Required

  • 3+ years of professional experience building and shipping production software applications, using JavaScript.
  • Experience in building user interfaces with ReactJS.
  • Experience with TypeScript
  • Demonstrated success in working with a team to deliver high quality software in an iterative, predictable, and sustainable way.
  • Excellent written and oral communication skills.

Nice to have

  • Experience developing consumer applications
  • Experience developing connected TV or mobile applications, especially using React Native and/or Lightning
  • Demonstrated success in evangelizing for high quality software development practices on a team - appropriate test coverage, automation, CI/CD, etc.
  • Demonstrated success in rapidly learning new technologies, languages, or frameworks
  • Passionate about performance and creating amazing experiences for CNN users