Full Time Job

Video Javascript Developer

CBS Interactive

San Francisco, CA 06-10-2020
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description

Division Overview:

The team at CBS.com is responsible for servicing CBS's premiere online content around the world. We're home to exclusive original shows (Stark Trek: Picard, Twilight Zone, Star Trek: Discovery, The Good Fight) via our streaming service: CBS All Access. We also help millions of viewers consume and enjoy television hits such as Big Bang Theory, Late Night with Stephen Colbert, Survivor, etc.

Role Details:

Become one of the core contributors that participate in the development of the platform for the video applications including but not limited to desktop, mobile web, Smart TVs. We're a team that values software that exemplifies simplicity of design, maintainability, extensibility, and foundational robustness. We are looking for a person who can work in a fast-paced environment that has a strong grasp of cutting edge languages and technologies.

Your Day-to-Day:
• Design, build and support high performance, scalable and innovative frontend components
• Develop and optimize high performance desktop. mobile web, Smart TV applications
• Partner with our central video engineering teams to build, integrate and deploy high performance video players
• Work with our internal and external partners to develop, debug and deploy applications
• Help build a culture of good engineering processes and practices
• Work closely with other engineers and product management teams to meet fixed deadlines
• Work in all phases of software development
• Additional other duties as assigned

Key Projects:
• Develop applications for desktop, mobile web, Smart TVs
• Design and develop feature tests for desktop, mobile web, Smart TV applications
• Work closely with central video engineering teams for high performance video streaming
• Work closely with partners to debug and deploy applications


What you bring to the team:

You have:
• 3+ years of experience with web application development
• BS degree in Computer Science, similar technical field of study or equivalent practical experience
• Deep understanding of Object Oriented Programming and Design, data structures, and algorithms
• Deep understanding of web application development and best practices
• Solid JavaScript, CSS, Sass/LESS, HTML ability
• Solid knowledge of HTML DOM and Event APIs
• Solid knowledge of Gulp, NPM, Rollup and/or Webpack
• Proven ability to build custom solutions using Vanilla JavaScript without or with minimum reliance on 3rd party frameworks and libraries
• Effective communication skills

You might also have:
• Experience with Chromecast application development
• Working knowledge of Docker and CI tools

Company Profile
CBS Interactive
CBS Interactive is the premier online content network for information and online operations of ViacomCBS as well as some of the top native digital brands in the entertainment industry.