Job
Description
About The Role
Project Role :Application Lead
Project Role Description :Lead the effort to design, build and configure applications, acting as the primary point of contact.
Must have skills :React.js
Good to have skills :NA
Minimum 7.5 year(s) of experience is required
Educational Qualification :15 years full time education
Summary:We are seeking a skilled and passionate Roku Developer to join our dynamic development team. As a Roku Developer,you will play a key role in designing, building, and optimizing cutting-edge streaming applications for the Roku platform. You will collaboratewith cross-functional teams, including product managers, designers, backend developers, and QA, to deliver high-quality, scalable, and user-friendlyapplications. This role requires strong expertise in BrightScript, SceneGraph, and video streaming technologies, along with excellent problem-solvingskills and a passion for creating seamless TV experiences.Roles & Responsibilities:-Design, develop, and maintain Roku applications using BrightScript and SceneGraph XML and BrighterScript.-Implement intuitive and interactive user interfaces optimized for Roku devices.-Integrate RESTful APIs and streaming services (e.g., HLS, DASH) for efficient video content delivery.-Optimize applications for performance, scalability, memory usage, and reliability across various Roku devices.-Debug, test, and troubleshoot issues to ensure a seamless user experience.-Collaborate with product managers, designers, backend developers, and QA teams to deliver high-quality features.-Facilitate knowledge-sharing sessions to enhance team capabilities and stay updated on Roku platform advancements.-Monitor project progress, contribute to key decisions, and ensure timely delivery of application features.-Adhere to Roku channel certification and publishing criteria.Professional & Technical
Skills:
-High proficiency in BrightScript,BrighterScript, SceneGraph XML, and Roku SDKs.-Strong understanding of the SceneGraph framework and its core principles.-Experience integrating third-party libraries (e.g., video players, analytics, advertising,conviva) and RESTful APIs.-Familiarity with video streaming protocols (HLS, DASH), video encoding, and DRM.-Proficiency in consuming RESTful services and handling JSON data.-Experience with Roku debugging tools and performance optimization techniques.-Good knowledge of UI/UX principles for TV applications.-Familiarity with version control systems (e.g., Git) and Agile/Scrum methodologies.-Strong problem-solving skills and ability to troubleshoot issues effectively.-Intermediate to advanced English proficiency (written and spoken).-Excellent communication and collaboration skills in a global, cross-functional team setting.Required Skills &
Qualifications:Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).4-7 years of hands-on experience in Roku application development using BrightScript and SceneGraph.Nice to Have:-Experience developing OTT, VOD, or live streaming applications for Roku or other CTV platforms.-Knowledge of JavaScript frameworks (e.g., Node.js, React) or front-end technologies (HTML, CSS).-Familiarity with analytics tools (e.g., Conviva) and advertising integrations.-Experience with in-app purchases (IAP) and billing testing on Roku.-Understanding of Roku channel certification and publishing processes.-Experience Using Roku API and app development-Experience to write unit test using Rooibos Qualification 15 years full time education