Software Engineer, Connected TVs (STV Player)
About Us
STV is Scotland’s leading digital media brand. Each month, our commercial broadcast channel reaches 3.5 million viewers and the STV Player is the fastest growing Video on Demand service in the UK. This role is a unique opportunity to work on a multi-platform product that reaches a huge national audience across Scotland and more recently across the whole of the UK.
STV are on a mission to become Scotland’s digital entertainment hub. The world of media streaming is fast-paced and constantly changing and STV is determined to lead the way with our new digital strategy. Our development teams are working to transform our video streaming service, STV Player, into a world-class platform. Our challenge is to blend leading-edge technology with intuitive user interfaces and engaging user experiences.
About the team
The Connected TVs (CTV) team build the apps that provide access to the STV Player on a variety of smart TV and set top box platforms, including:
- Freeview Play
- Freely
- Virgin Media
- Youview
- Samsung
- Freesat
- Sky
The CTV team is responsible for some of our most used devices, and providing a great experience on some of the most performance constrained devices.
The CTV team sits within our wider Engineering team and is part of our Audience Video & Technology division.
About the role
As a Software Engineer in the Connected TV team, you’ll help build and evolve the apps that power the STV Player experience across smart TVs and set‐top boxes.
This is a frontend‐focused role, with an emphasis on building high‐quality user interfaces for connected TV platforms. You’ll work on highly‐used, consumer‐facing applications that must perform reliably on a wide range of devices, many of them performance‐constrained, while still delivering a polished, accessible user experience.
You’ll collaborate closely with product managers, designers, and backend teams to design, build, test, and ship features such as content discovery, navigation, playback journeys, and platform integrations. You’ll also take responsibility for the software you ship, from initial design through to production support and continuous improvement.
You’ll have the opportunity to deepen your frontend expertise, learn about video streaming platforms, and grow your impact over time through mentorship and shared ownership.
What you’ll work with
- JavaScript (and increasingly TypeScript)
- React-based CTV application framework
- Design systems and wireframes (Figma)
- Automated testing (unit and behavioural testing)
- Logging, metrics, and observability to understand real‐world performance
About you
We’re looking for candidates with at least 2-3 years of professional software engineering experience and:
- Experience working with and building consumer facing web applications. The CTV team build our CTV app framework in Javascript using React, with a major focus on user experience and performance.
- Knowledge of software architecture and design patterns. You have an understanding of how to build and structure applications, particularly consumer facing web apps.
- An eye for detail and quality. You have self-motivation and the ability to maintain a high standard of quality whilst working to strict deadlines. You have strong debugging and optimization skills, and can effectively use unit testing, monitoring and observability tools to build a solid product.
- Strong communication skills. You enjoy working in a team and collaborating with colleagues in other roles such as UX, Product Management and QA. You have excellent verbal and written communication skills and choose the correct collaboration medium for the task at hand.
It would be great if you also had:
- Experience using JavaScript frameworks such as React or Vue.js
- Experience of using Test Driven Development and Behaviour Driven Development
- Strong evidence of team working, mentoring, supporting and sharing knowledge with team members.
- Knowledge of logging and metrics to help you determine if changes have been successful
- Experience working from wireframes using such as Figma.
Benefits
There are plenty of reasons why it’s great to work at STV, here are just a few of the perks for you;
- 25 days paid annual leave and 9 public holidays per annum
- An extra day’s holiday on your birthday.
- Healthcare cash plan providing Company contributions towards dental, optical, wellbeing or other healthcare costs.
- Company pension contribution.
- Cycle to work scheme
- Season ticket travel loan.
- Access to occupational health service.
- Flexible benefits portal providing a range of retail and gym discounts.
Apply
To apply please email a full CV & cover letter to hr@stv.tv by 2 May 2026.
STV Group plc is an equal opportunities employer committed to valuing and promoting equality, diversity and inclusion. We encourage applications from candidates underrepresented in our industry, so we are keen to hear from ethnically diverse talent and people that identify as disabled, deaf and/or neurodivergent. As a Disability Confident employer, we are committed to offering an interview to disabled candidates who meet the minimum criteria for the role.
Please let us know if you have any access requirements to support your application by emailing hr@stv.tv.