Sr. Software Engineer - Roku

DIAMOND is looking to hire a Sr Software Engineer, Roku to design and implement new features for consumer facing applications. This is a freelance contract position and can be remote. 
 
Job Purpose
 
As a consulting developer, you will be working in a fast paced environment where you’ll be expected to learn the ecosystem quickly and help implement new features for our client's multiple customer facing media streaming applications. You will need to be experienced enough to make data-driven architectural decisions.
 
Core responsibility
Work closely with Engineering/Product/Project Management and various Client Technology teams to build new features that contribute to all video streaming initiatives.
 
Required Activities
• Design modular architecture for Roku player features
• Create accessible features for Roku players
• Build core playback features for Roku platforms
• Provide technical specifications and documentation
 
Required Skills
• 5+ years of experience in a software development role
• Bachelors/Master’s Degree in Computer Science or equivalent
• Excellent programming skills in Brightscript, SceneGraph APIs
• Experience with Roku Player SDKs
• Experience with RESTful APIs and end-end testing
• Git, SVN, Jenkins, Docker, Agile methodologies
• Accessibility experience a big plus
• Excellent documentation skills, UML diagrams a plus.
 
Bonus Skills
• Experience with Video Streaming technologies (HLS/DASH)

About Diamond
 
Diamond is a digital agency that defines and delivers technology innovation from idea to product, seamlessly fueling the ever-evolving consumer experience. The Diamond team has decades of expertise in building web, software, and mobile development projects for clients ranging from startups to Fortune 100. Established by Technology experts deeply connected within the developer community, we pride ourselves in bringing the best people with the most innovative technology projects. We specialize in high quality development, scaling products to millions of users and accessibility. We offer flexibility, benefits, several perks, and a team oriented trusting environment. Check us out at diamond.la

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file