- Design and test of YouView software and products
- Design and implement feature rich platform components from requirements
- Work in a matrix managed, fast paced Development team through the full software development lifecycle helping drive the delivery of technically complex solutions.
- Work in an agile, cross functional team taking responsibility for deliverables and quality. This will involve the sizing of work, development of code, writing tests and reviewing changes with peers and seniors.
- Involved with the technical design of solutions for your team, working with the appropriate stakeholders
- Working with the Solution Architect to ensure the team delivers to required quality and adheres to best practice.
- Attend development retrospectives, design and code reviews
- Production of high-level technical design documents for products
- Developing HTML and mobile applications
- AV media encoding and distribution
- Testing set top box software and set top box hardware