FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Engineer
TribalScale. Develop and Maintain Roku Apps: Design, code, test, and debug Roku applications using BrightScript and SceneGraph.
Tech Stack
Tools & technologiesAndroidJavaKotlinObjective-CRokuSwift
About the role
Key responsibilities & impact- Develop and Maintain Roku Apps: Design, code, test, and debug Roku applications using BrightScript and SceneGraph.
- Platform Optimization: Address the challenges of working with a wide range of Roku devices, particularly older models with strict memory and performance constraints.
- Framework Integration: Utilize core Roku frameworks (e.g., Roku Advertising Framework, Roku Analytics) and ensure compliance with the submission requirements for the Roku Channel Store.
- Video Streaming Expertise: Work with various video streaming and encoding technologies, including mainstream open-source video libraries.
- Cross-Platform Knowledge: Leverage your experience with Android TV (and, ideally, Apple TV) development to bring a holistic perspective to the project.
- Backend Collaboration: Work closely with backend teams to integrate RESTful web services into the Roku ecosystem.
- Innovation & Exploration: Stay abreast of emerging video platforms/technologies and suggest innovative approaches to enhance our applications.
- Collaboration: Participate in code reviews, troubleshooting sessions, and technical discussions to ensure high-quality deliverables.
Requirements
What you’ll need- Proven experience developing world-class Roku applications using BrightScript and SceneGraph.
- In-depth knowledge of the Roku device ecosystem, including strategies for optimizing performance and memory usage on older devices.
- Experience with core Roku frameworks (Advertising, Analytics, etc.) and familiarity with the Roku Channel Store submission process.
- Strong background in debugging, threading, and rendering issues in embedded systems.
- Solid understanding and practical experience with RESTful web services.
- Demonstrated experience with video streaming/encoding technologies and familiarity with open-source video libraries.
- Experience (or exposure) to Android TV and Apple TV development, including working knowledge of relevant languages (e.g., Kotlin/Java for Android; Swift/Objective-C for Apple TV) is a plus.
- Bachelor’s degree in Computer Science or equivalent practical experience.
- Ability to pass a background check; a passion for exploring new platforms and technologies.
Benefits
Comp & perks- Health insurance
- Professional development opportunities
- Equipment allowances
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
BrightScriptSceneGraphRoku Advertising FrameworkRoku AnalyticsRESTful web servicesvideo streaming technologiesopen-source video librariesKotlinJavaSwift
Soft Skills
collaborationtroubleshootinginnovationexplorationcode reviews
Certifications
Bachelor’s degree in Computer Science