Roku Developer - TV Platforms

3 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Key Responsibilities Roku Application Development : Design, develop, and implement robust and scalable Roku applications (channels) using BrightScript and the SceneGraph framework. UI/UX Implementation : Create engaging and intuitive user interfaces, ensuring a smooth and responsive user experience optimized for TV platforms and remote control navigation. Video Playback & Streaming : Implement and optimize video and audio playback functionality, including integration with various streaming protocols (e.g., HLS, DASH) and video ad insertion (SSAI). API Integration : Integrate Roku applications with RESTful APIs and other backend services to fetch and display dynamic content, user data, and analytics. Performance Optimization : Continuously monitor, analyze, and optimize application performance, memory usage, and loading times across a variety of Roku device models to ensure a seamless streaming experience. Debugging & Troubleshooting : Conduct thorough testing, identify, debug, and resolve complex issues and bugs within Roku applications, utilizing Roku development tools (e.g., RALE, Deep Link Tester, SceneGraph Debug Console). Collaboration : Work effectively with product managers to understand requirements, designers to translate visual concepts into functional applications, and backend engineers for seamless data integration. Maintenance & Updates : Maintain and update existing Roku applications, incorporating new features, addressing bug fixes, and ensuring compatibility with the latest Roku OS updates and certification requirements. Code Quality : Participate in code reviews, contribute to architectural discussions, and adhere to best practices for clean, maintainable, and well-documented code. Industry Trends : Stay up-to-date with the latest Roku development trends, technologies, and best practices in the OTT and streaming media landscape. Deployment : Contribute to the packaging, submission, and release management processes for Roku channels to the Roku Channel Qualifications : Experience : 3+ years of professional experience in Roku application development. BrightScript & SceneGraph : Strong proficiency in BrightScript programming language and an in-depth understanding of the Roku SDK and SceneGraph framework. Streaming Technologies : Solid understanding of video streaming concepts, protocols (HLS, DASH), and codecs. API Integration : Proven experience integrating Roku applications with RESTful APIs and handling JSON/XML data. Debugging Skills : Excellent debugging, troubleshooting, and performance tuning skills specific to the Roku platform. Version Control : Proficiency with version control systems, particularly Git. Problem-Solving : Strong analytical and problem-solving abilities with attention to detail. Communication : Excellent written and verbal communication skills, with the ability to articulate technical concepts clearly to technical and non-technical stakeholders. Teamwork : Ability to work effectively in a collaborative, fast-paced team environment. Education : Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical Qualifications : Experience developing Video-on-Demand (VOD) or live streaming applications on Roku. Familiarity with Roku advertising frameworks (e.g., Roku Advertising Framework - RAF) and in-app purchase mechanisms (Roku Pay). Knowledge of automated testing frameworks and CI/CD pipelines for Roku applications. Experience with cross-platform development for other Connected TV (CTV) platforms (e.g., Amazon Fire TV, Apple TV, Android TV). Understanding of common software design patterns (e.g., MVC, MVVM). Familiarity with analytics integration (e.g., Google Analytics) within Roku apps. Experience with Agile/Scrum development methodologies (ref:hirist.tech) Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Developer Interview Now

My Connections FiftyFive Technologies

Download Chrome Extension (See your connection in the FiftyFive Technologies )

chrome image
Download Now

RecommendedJobs for You