Job Description

Roku Developer
Job Number: 21-05105
Use your skills where innovative technology solutions begin. Eclaro is looking for an Roku Developer for our client in New York, NY.
Eclaro’s client is a leading technology solutions provider, collaborating with customers to manage their needs and achieve success in their business goals. If you’re up to the challenge, then take a chance at this rewarding opportunity!

Position Overview:
  • To help guide and drive the Roku platform development.
  • The Software Architect - Roku will lead a team 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.
  • Will employ the latest technologies and methodologies to innovate our approach to emerging platform delivery and performance.
  • Responsible for the technical design, development, and implementation of high-quality software using BrightScript and the Scene Graph framework to run on the Roku streaming platform.
  • Be proactive, an excellent communicator, and will work well in a collaborative Agile environment.
  • Act as an expert consulting resource providing technical leadership in multiple technology areas supporting the organization's connected TV architecture and will contribute to the future success of the business through innovations in streaming appliance technology.
  • 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
  • Aggregate task estimation and progress for all engineers, communicate this regularly to a project manager/scrum master
  • Familiarity with Jira, Confluence tools
  • Communicate with other disciplines and engineering leadership to obtain any information necessary to achievement of engineering objectives
  • Commit to delivery of timely results
  • Flexibility and willingness to learn
  • Propose, review, and maintain key technical decisions, standards, practices, and policies
  • Propose company-wide architecture and feature improvements
  • Maintain an awareness of best practices in the technology industry in general and Roku development in particular, and implement as appropriate
  • Mentor and guide team members, provide technical oversight and leadership necessary to accomplish work. Serve as a technical resource to those supervised
  • 4+ years as a Roku developer
  • Strong programming/web scripting skills including strong Roku debugging skills
  • Proficiency with BrightScript and Scene Graph Framework:
  • Deep 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
  • Roku Video Node familiarity, understanding of how to debug streaming related issues
  • Experience with Test Driven Development
  • Familiarity with Roku certification checklist and review process
  • At least 2 years experience as a software architect and team leader
  • Comfortable prioritizing and leading multiple initiatives and analyses, and in moving with speed through each.
  • Excellent leadership and influencing skills, able to set a vision and motivate multi-functional teams towards a common outcome while continually improving work procedures and processes.
  • Able to collaborate with various external teams to execute projects in a timely manner
  • Quantitative analytical strengths including business-focused analytical approaches and frameworks.
  • Knowledge of Excel model development.
  • Strong written/verbal communication skills including executing hands-on analytics analysis. Experience creating quality technical documentation/presentation materials.
  • The ideal candidate for this role is a natural leader and has demonstrated a career of continued growth, expanding technical influence and responsibility.
  • Previous experience building applications for other OTT/Smart TV devices.
  • Experience performing load tests.
  • Experience with the development of Chromecast applications.
  • Experience with CI tools like Jenkins.
  • Participation and past success in hackathons.
  • Contributor to open source.
If hired, you will enjoy the following Eclaro Benefits:
  • 401k Retirement Savings Plan administered by Merrill Lynch
  • Commuter Check Pretax Commuter Benefits
  • Eligibility to purchase Medical, Dental & Vision Insurance through Eclaro

If interested, you may contact:
Steve Adams       
Steve Adams | LinkedIn

Equal Opportunity Employer: Eclaro values diversity and does not discriminate based on Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.


Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online