Home
Jobs

Senior Software Engineer

3 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior Software Engineer

Navi Mumbai, Maharashtra


To be successful in this position you should have a solid track record of building high performance applications for Roku and a good understanding of Software Architecture and Design principles within the Roku ecosystem You should be comfortable using common industry tools for software development including IDEs build and continuous integration systems source code control management and code review tools with a focus on the Roku development environment You will contribute to the design and implementation of high quality Roku applications while working within a professional team environment You should be an effective communicator and be able to author clear technical documentation describing approaches to solving problems on the Roku platform including Brightscript specific considerations.



Design develop and maintain components of the Roku Player SDK for various Roku devices


Collaborate with cross functional teams including product managers designers and other engineering teams to enhance the video playback experience on Roku


Contribute to the optimization of streaming performance on Roku devices ensuring low latency high quality and smooth playback utilizing the Roku Media Player


Assist in troubleshooting and resolving technical issues related to media streaming buffering and DRM specifically on the Roku platform and within Brightscript


Ensure code quality through unit testing integration testing and participation in code reviews with a focus on Brightscript and Rokuspecific testing methodologies


Stay up to date with Rokus latest technologies and industry best practices to contribute to the SDKs evolution on the Roku platform


Work across teams and disciplines to explore and document technical solutions for Roku contributing to the evaluation of technical trade offs using the latest streaming media technologies and video capabilities within the Roku environment


Qualifications


3 years of software development experience with a significant focus on Roku development using Brightscript


Strong proficiency in Brightscript and experience with the Roku SDK and Roku Media Player


A bachelors degree in Computer Science Engineering or equivalent work experience


Solid problem solving skills and the ability to debug moderately complex issues on the Roku platform including Brightscript debugging


Familiarity with CICD pipelines automated testing concepts and Agile development methodologies within the context of Roku development


Good written and verbal communication skills and the ability to work collaboratively in a fast paced environment including discussing Rokuspecific challenges and solutions


Experience with the architecture design and implementation of moderately complex Roku applications with an understanding of scalability testability and performance tuning on Roku devices


Familiarity with scripting languages commonly used in conjunction with Roku development


Willingness to participate in periodic on call support for critical emergent customer facing issues on Roku with guidance


Ability to provide guidance and mentorship to more junior engineers on the team regarding Roku development best practices and Brightscript


Previous experience working with video playback on Roku devices


Familiarity with video analytics and telemetry concepts as they relate to Roku applications



Required Skills:


Roku,Scene graph,Brightscript



Preferred Skills:


Good understanding of video streaming protocols eg HLS DASH and their implementation on Roku


Experience with DRM technologies eg PlayReady integration on the Roku platform


Experience with user interface development using the Roku SceneGraph framework


Familiarity with Roku deployment processes and channel certification

Mock Interview

Practice Video Interview with JobPe AI

Start Software Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru