Contribute to building and maintaining our client app experiences in BrightScript, SceneGraph, and related Roku platform technology
Develop and support application features from on-boarding to the content discovery experience, analytics, video playback UI/UX and much more
If you see it on screen, you’ll likely have a chance to work on it in code
Learn and contribute to the development of tools and systems outside of the Roku apps, such as JavaScript / React based web tools, gulp build scripts, AWS configurations, and Node.js services
Requirements
Demonstrated proficiency with JavaScript / TypeScript
Ability to debug and resolve technical issues
Solid understanding of how client applications interact with services
Solid communication skills – able to clearly communicate in code reviews, documentation, and verbally in team settings
Experience working with BrightScript and related Roku platform technology (preferred)
Preferred one year of related professional work and/or internship experience
Experience creating beautiful, rich, performant user interfaces, including implementing pixel-perfect designs and animations (preferred)
Familiarity with development and troubleshooting on set-top boxes or Smart TVs (preferred)
Experience with unit testing and related patterns (preferred)
Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
Benefits
A bonus and/or long-term incentive units may be provided as part of the compensation package
Full range of medical, financial, and/or other benefits depending on the level and position offered
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Bachelor's degree in Computer ScienceBachelor's degree in Information SystemsBachelor's degree in Software EngineeringBachelor's degree in Electrical EngineeringBachelor's degree in Electronics Engineering