This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Content Supply and Distribution (CS&D) is a key group within ITV’s Media & Entertainment business that is responsible for managing ITV’s content and data from source to screen across linear and VoD supply chains. The Content Supply Technology (CST) group develops, integrates and maintains the underpinning technology platforms, as well as the supporting functions of business analysis, architecture and project management. All this enables us to deliver ITVs famous and popular content from its multiple sources to our online platforms, to our B2B partners and to ITV’s family of linear TV channels. Our teams build the technology that brings great content into ITV ready for broadcast, streaming and partner distribution. From handling video files and sourcing metadata for content to scheduling and checking compliance, our systems ensure millions of views get to enjoy their favourite shows.
Job Responsibility:
Engineer React frontend applications in Typescript to a high standard
Understand, develop and communicate system design, software solutions and architecture in collaboration with other engineers and teams
Write infrastructure as code to deliver cloud resources onto Amazon Web Services
Be responsible for producing high quality, well architected and maintainable code utilising a range of automated tests that allow for confident release into production
Participate in design and code reviews and proactively identify issues, bottlenecks, gaps, or other areas of concerns
Support applications through the full lifecycle, both during development, release, and after release
Work closely with users and translate their operational needs into efficient, practical solutions and processes
Engage as part of a cross functional Agile development team, contributing to the discovery and breakdown of tasks to deliver high quality solutions within wider project deadlines
Use extreme programming practices including pair programming for engineering solutions and knowledge sharing as part of a self organising Scrum team
Collaborate with other product teams to ensure good cross-product cooperation
Requirements:
Commercial experience as a React developer working with recent React versions
An interest in and the ability to learn new software and technologies
Ability to write maintainable and testable code, with a rigorous approach and attention to detail
Analytical mindset, able to demonstrate logical reasoning and a structured approach to problem solving
Experience of working with APIs including REST and GraphQL
Experience using Github, Jenkins and other repository or pipeline management solutions
Familiarity with large system software design and development
Ability to work from your own initiative and as a part of a team, motivated for continuous learning and knowledge sharing
Strong communication, collaboration and interpersonal skills
Solid understanding of engineering best practices
Experience working with Agile methodologies
Nice to have:
Experience with JVM languages, such as Kotlin, Java or Scala, or with Python
Experience with microservice frameworks such as Spring Boot or Ktor
Experience mentoring junior or less experienced engineers
Experience of media or broadcast related workflow systems or services
Experience writing Continuous Integration and Deployment (CI/CD) workflows for GitHub Actions
Experience of containerised microservices (Kubernetes) and messaging systems such as AMQP or SNS/SQS
Experience with serverless components, such as AWS Lambdas
What we offer:
Flexible working with a range of options
Generous holiday allowance, plus you can buy more
Annual bonus opportunity
Competitive pension contribution
Save as you earn - with an opportunity to buy ITV shares
Wellbeing and volunteering days plus a wide range of opportunities to help you live a balanced and healthy life