company_logo

Full Time Job

Software Engineer, Roku

Paramount

New York, NY 08-04-2022
 
  • Paid
  • Full Time
  • Entry (0-2 years) Experience
Job Description
We're looking for a software engineer to join our Roku platform development practice. The Software Engineer, Roku will serve as a member of a line-of-business team composed of 2-4 Roku engineers, and will work in concert with project managers, product developers, designers, and brand producers to originate consumer-facing experiences and device-specific data feeds for the Roku platform. They will employ the latest technologies and methodologies to innovate our approach to emerging platform delivery and performance.

The Software Engineer, Roku will implement, enhance and maintain software using BrightScript and the Scene Graph framework to run on the Roku streaming platform. They will be proactive, an excellent communicator, and will work well in an encouraging Agile environment!

Responsibilities:
• Roku software development using Brightscript and the Scene Graph framework.
• Understanding of the limitations of the Roku platform and how to optimize the app to improve performance
• Work and collaborate in teams with developers, testers, product managers, etc.
• Work with the platform API team to advance app functionality
• Familiarity/comfort with Agile iterative development processes
• Perform task estimation and update the team on task progress
• Familiarity with Jira, Confluence tools
• Commit to delivery of timely results
• Flexibility and willingness to learn

Qualifications:
• 1+ years as a Roku developer
• Strong programming/scripting skills
• Proficiency with BrightScript and Scene Graph Framework:
• Understanding of threads in Scene Graph and how to optimize rendezvous between task thread and render thread
• Familiarity with Roku native UI components like rowList, markupList and markupGrid
• Familiarity with Roku Video Node and understanding of how to debug streaming related issues
• Strong Roku debugging skills
• Experience with Test Driven Development
• Familiarity with Roku certification checklist and review process

Bonus Qualifications:
• Previous experience building applications for other OTT/Smart TV devices.
• Experience with the development of Chromecast applications.
• Experience with CI tools like Jenkins.
• Participation and past success in hackathons.
• Contributor to open source.

Paramount is an equal opportunity employer (EOE) including disability/vet.

Jobcode: Reference SBJ-rzebz7-3-143-17-128-42 in your application.

Company Profile
Paramount

ViacomCBS delivers premium content to audiences across traditional and emerging platforms worldwide. Through television, streaming and digital content, studio production, publishing, live events, merchandise and more, we connect with billions of people.