M+E Technology Job Board

Senior Software Developer

  • linkedin
  • fb
  • twitter
  • google plus
  • email


The Roku team creates the Hulu client that runs on our most popular streaming-media device. We’re looking for a front-end developer who loves modern 10-foot UI and enjoys learning new technologies. We are building the best streaming experiences the living room has ever seen. Everything we do directly affects millions of consumers, their experience with our service, and Hulu’s business.


  • Work closely with UX designers, product managers, and engineering leadership to create best-of-class, delightful TV-watching experiences.
  • Work with other developers to deliver a modern Hulu client UI to Roku devices
  • Implement the UI for new features and initiatives, working closely with the developers of the Hulu web site and mobile apps.
  • Help redefine how we all engage with and consume video content in the living room.


  • 6+ year’s experience as a developer and strong programming language and scripting skills.
  • Proven experience improving code quality across the team
  • A strong grasp of computer science fundamentals (data structures, algorithms, etc).
  • Strong experience with Scrum and test-driven development.
  • Experience developing component-driven UI
  • In-depth knowledge of web-service and data-driven application architecture.
  • Independent, energetic, and capable of driving for results under pressure and ambiguity.
  • Great communication and collaboration skills and a strong teamwork ethic.
  • Bachelor’s degree in computer science (Master’s preferred).
  • Strong curiosity and ability to learn new languages


  • Experience developing for Roku, or similar devices is a plus.
  • Experience with streaming video, codecs, and DRM also a plus.
  • Brightscript