Full Time Job

Video Engineering Manager, Front-End


New York, NY 04-08-2021
Apply @ Employer
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description


ViacomCBS Streaming (formerly CBS Interactive) is a division of ViacomCBS that encompasses both free, paid, and premium streaming services including Pluto TV, CBS All Access, CBS Sports Digital, and CBS News Digital.

Division Overview:

The Video Technology team develops industry-leading online and mobile video delivery systems and IP for CBS.com, CBSSports.com, CBS News, ShowTime, Nickelodeon, Comedy Central and the entire suite of ViacomCBS properties. Our team is responsible for the delivery of premium content to millions of people every day. We set company-wide video standards and help internal business units integrate the video delivery stack into their specific online products. Additionally, the team serves as the company's information resource on current and future trends in digital video. This is a great opportunity for someone who is interested in doing high-visibility, mission-critical work!

The Video Platform team is a team working within the central Video Technology Group that oversees video processing, publishing, and delivery workflows. It focuses on building and maintaining video encoding platforms for on-demand and live streaming workflows, CDN & delivery automation, as well as integrations with CMS and publishing pipelines. The group works across the video ecosystem to enable all ViacomCBS business units to deliver high-quality video through the use of cutting-edge technologies for maximizing user engagement and revenues.

Role Details:

We are looking for a hands-on Engineering Manager who is passionate about building publishing workflows and Content Management Systems. You will be working with engineers to build and release products and front-end integrations for various content management systems. You will be contributing to the design and implementation of components that will guarantee video processing quality at rapid speeds as we cover the ViacomCBS Business Units requirements for on-demand and live streaming workflows.

Your Day-to-Day:
• Lead a team of engineers working with business units on integrations between our platforms and their content management systems
• Collaborate with other engineers, leadership, and members of the Central Video Technology Group distributed across multiple locations to determine priorities and best practices and refine functional requirements
• Co-ordinate and run the teams Agile/Sprint process and always be on-top of assignment of tasks and project deliverables and deadlines
• Participate in software architecture discussions and code review
• Effectively work on Architect, design, develop, test, maintain and improve software systems
• Collaborate with Engineering and Product Teams as well as third-party partners to develop both short and long-range strategic roadmap planning

Key Projects:
• Build, maintain and take the leadership on our standalone live streaming CMS and implement UI widgets for the latest features
• Assist in designing and implementing a new real-time dashboard for our Video Platform products
• Work with teams on enhancing and extending our partner integrations with brands like CBS Sports, CBS Media Ventures, MTV, VidCon, PlutoTV, Paramount +, and others.
• Help to design and maintain front-end panels and integrations for Live and VoD streaming workflows at an incredible scale


What you bring to the team:

You have -
• 3+ years of people management experience and the ability to operate with influence, leading engineering teams working on online video streaming
• Be a leader that your team is excited to follow, both through regular and planned activities, but also when plans change unexpectedly due to outside influence
• Promote an open environment of mutual support and knowledge sharing across teams
• Experience leading the hiring process, conducting interviews, and finding suitable candidates for open engineering positions
• OTT, Web and Mobile video streaming experience
• Experience with technical writing and design documentation
• Strong communication and teamwork skills
• Experience working with contractors and consultants as an extension of your internal team, clearly defining project/work deliverables
• Front-end engineering experience with an understanding of UI/UX patterns
• Excellent core JavaScript, HTML, and CSS skills and experience working in modern JavaScript frameworks (React, EmberJS, Vue, Angular, etc)
• Experience with PHP frameworks such as Symphony, Drupal
• Experience with Unit and Integration testing
• Experience integrating with NoSQL databases
• Comfortable with CI/CD Pipelines, and deploying code
• Experience with Git version control, and other software adjacent tools
• Ability to quickly prototype and contribute to UX/UI designs
• Excellent knowledge of browser troubleshooting and debugging practices and techniques
• Knowledge of graphics software such as Adobe Suite, Photoshop etc.
• Critical thinker with good problem-solving and time-management skills
• Great interpersonal and communication skills
• Experience with technical writing and design documentation
• Have a sense of humor, humility, and curiosity

You might also have -
• Experience with open-source
• Patches or code publicly available
• Passion for UX/UI and software design

FUNCTION: Software Engineering