Angel is looking to build the next generation of inspirational entertainment where audiences can participate, redefining how entertainment is made and shared by empowering creators and audiences through community-backed technology.
Requirements
- 5+ years of experience in software engineering, with a strong focus on Roku development.
- Deep expertise in BrightScript, SceneGraph, and the Roku SDK, including experience delivering and maintaining production apps in the Roku ecosystem.
- Solid understanding of Roku channel architecture, UI design principles, and performance optimization techniques.
- Experience integrating RESTful APIs, analytics, video players (RAF, HLS, DRM), and external data sources into Roku applications.
- Familiarity with CI/CD pipelines, version control (GitHub), and release management for OTT platforms.
- Strong debugging and problem-solving skills—able to diagnose and resolve memory, rendering, or streaming performance issues across devices.
- Passion for writing clean, maintainable, and scalable code that sets the standard for quality.
Responsibilities
- Create beautiful, scalable, and intuitive user-facing interfaces across our apps—web, mobile, and TV.
- Work hand-in-hand with designers, product managers, and backend developers to deliver high-quality features that delight our community.
- Contribute to the architecture, reliability, and scalability of systems that power our streaming and community engagement experiences.
- Take full responsibility for the results of your work—leveraging data, feedback, and creative problem-solving to continuously improve.
- Prototype, test, and refine ideas quickly. Help Angel stay at the forefront of audience-driven entertainment technology.
- Share your knowledge with peers and help raise the bar for code quality, design thinking, and user empathy.
Other
- Ability to collaborate closely with designers, product managers, and backend engineers to bring intuitive, high-performance interfaces to life.
- Comfort working in a fast-paced, mission-driven environment—balancing creativity with precision and accountability.
- A genuine excitement for Angel’s mission to amplify light and help shape the future of inspirational streaming experiences.
- This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the team member for this job. Duties, responsibilities and activities may change at any time with or without notice.
- Angel is an Equal Opportunity Employer