Senior Software Engineer (Roku)
Summary
Senior engineer building and maintaining DAZN's Roku streaming app, focused on UI and video playback features for live sport fans. Day-to-day involves BrightScript/SceneGraph development, backend and playback API integration, debugging device issues, and automated testing/CI/CD, with AI-assisted development tools.
Our Connected TV platforms play a major role in that experience, and Roku is an important part of how we reach fans, particularly in the US market.
The Role
You'll contribute throughout the software development lifecycle, from understanding requirements and writing code through to testing, debugging and releasing features.
- Develop, test and maintain features for DAZN's Roku application, focusing on high-quality user interfaces and video playback experiences.
- Build UI components, screens and customer journeys in line with product requirements, design guidance and Roku platform standards.
- Help improve application performance, stability, accessibility and usability across supported Roku devices and operating system versions.
- Integrate backend services, playback APIs, analytics and experimentation capabilities to support the wider customer experience.
- Investigate and resolve defects relating to UI behaviour, playback quality, application stability and device-specific issues.
- Write clean, maintainable and well-tested code, following engineering standards, secure development principles and code review practices.
- Collaborate with Senior and Staff Engineers, Product, Design, QA and Platform teams to understand requirements, estimate work and deliver agreed features.
- Contribute to automated testing, CI/CD processes, technical documentation and the ongoing improvement of our development practices.
- Use AI-assisted development tools responsibly to support coding, testing, debugging and productivity, while maintaining ownership of code quality and security.
- Experience developing applications or features for Connected TV, streaming, mobile, web or embedded platforms. Roku, BrightScript or SceneGraph experience would be advantageous.
- An understanding of UI development principles, including component-based development, navigation, responsiveness, accessibility and consistent user experience.
- Basic to intermediate knowledge of video playback concepts, streaming quality, error handling and troubleshooting playback-related issues.
- Practical experience with software testing, debugging, version control, code reviews and CI/CD pipelines.
- Experience working in an Agile environment and collaborating with engineers, QA, Product, Design and other technical teams.
- Familiarity with AI or LLM-based development tools and an interest in using them to improve coding, testing, debugging and documentation.
- An understanding of responsible AI usage, including validating generated code, protecting data and maintaining security and engineering standards.
- Good problem-solving skills, attention to detail and a willingness to learn, take feedback and develop your technical capabilities.
- Access to DAZN streaming service
- Annual leave increasing by 3 days after 3 years
- Private medical insurance (fully financed by DAZN)
- Life assurance
- Pension scheme (Pracowniczy Program Emerytalny)
- Medicover sport and benefits' platform by NAIS. Choose from sports, fashion, shopping, tourism, pubs, development and courses benefits with kudos, charity options.
- Vet and Life insurance for pets
- Financially rewarding ‘Refer a Friend’ scheme
- Family-friendly community
- Opportunity for flexible working
- Employee Assistance Program (psychological, managerial, legal and financial counselling)
- Learning and development resources
- Access to our internal speaker series and events