What are the responsibilities and job description for the Roku Developer position at Logic Hire Solutions LTD?
This is a remote position.
Position : Roku Developer
Experience : 5 years of hands-on experience
Location : Remote / On-site (Canada / India)
Type : Full-Time
About the Role :
As a Roku Developer , you will be a key member of a cross-functional team responsible for developing and maintaining high-quality OTT applications for globally recognized brands such as Cartoon Network, Adult Swim, MTV, and BET . You will leverage your expertise in Roku development to create seamless, engaging, and scalable Video on Demand (VOD) experiences used by millions of users worldwide.
This role requires a strong technical background, a collaborative mindset, and the ability to thrive in a fast-paced, dynamic environment. You will work closely with developers, designers, project managers, and clients to deliver cutting-edge solutions while adhering to industry best practices.
Key Responsibilities :
Design, develop, and maintain Roku applications using BrightScript and the Roku SceneGraph SDK .
Collaborate with cross-functional teams to implement new features, including onboarding, UI / UX design, video playback, analytics integration, and more .
Write clean, efficient, and maintainable code for both existing codebases and new projects.
Troubleshoot and debug issues to ensure optimal performance and user experience.
Work directly with clients to understand requirements, manage rapidly changing scopes, and deliver high-quality solutions.
Stay up-to-date with industry trends, emerging technologies, and best practices in OTT and VOD development.
Participate in Agile methodologies such as Scrum, Sprints, and Kanban to deliver projects on time.
Contribute to code reviews, documentation, and knowledge sharing within the team.
Tech Stack :
Core Languages : BrightScript, C, Java
Frameworks & SDKs : Roku SDK, Roku SceneGraph
Development Tools : Git, GitHub, Bitbucket, Jira, Confluence
Build Tools : Webpack, Gulp, NPM
APIs & Integrations : RESTful APIs, Analytics SDKs, Ad Integration (e.g., Google IMA)
Testing : Unit Testing, Test-Driven Development (TDD), Behavior-Driven Development (BDD)
Additional Technologies : JavaScript, HTML5, CSS3 (for hybrid app components)
Scripting Languages : Python, Ruby (bonus)
Platforms : Roku OS, SmartTV, OTT platforms
Bonus Skills :
A degree in Computer Science or a related field.
Experience with Python, Ruby, or similar scripting languages .
Knowledge of JavaScript, HTML5, and CSS3 .
Familiarity with Component-Based Development .
Experience with developer tools like Jira and Confluence .
Requirements
5 years of professional experience in software development, with at least 2 years of hands-on experience in Roku development .
Strong proficiency in BrightScript and the Roku SDK , including SceneGraph.
Solid understanding of Object-Oriented Programming (OOP) , threading , and memory management .
Experience with source code management tools such as Git, GitHub, or Bitbucket.
Familiarity with Node.js ecosystem build tools like Webpack, Gulp, and NPM.
Knowledge of API integration and RESTful services .
Experience with Agile methodologies (Scrum, Sprints, Kanban) and Test-Driven Development (TDD) .
Strong problem-solving skills and the ability to work under tight deadlines.
Excellent communication skills and the ability to collaborate effectively with team members and clients.
A passion for learning new technologies and staying updated with industry trends.
Benefits
What We Offer :
Opportunity to work on globally recognized OTT platforms.
A collaborative, inclusive, and innovative work environment.
Competitive salary and benefits package.
Continuous learning and professional development opportunities.
A chance to be part of a growing team that values creativity, teamwork, and a strong work ethic.