We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to publish this job!

Login or register
to save this job!

Login or register
to save interesting jobs!

Login or register
to get access to all your job applications!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Login or register
to save articles!

Login to see the application

Engineers who find a new job through Java Works average a 15% increase in salary 🚀

You will be redirected back to this page right after signin

ITV

About us

Who are we?

At ITV, we’re passionate about the same things you are: typed functional programming in Scala using the Typelevel stack.

We have a continuous development mindset, always looking to grow the capabilities of our engineering teams, giving them the autonomy and power to steer the technical direction and operate a build it, run it style of working practice. We contribute to the wider Engineering community as part of our day-to-day work via conferences and open source contributions and we have fun on the way to meeting our strategic goals.

We're early adopters who prefer to move fast, experiment and break things. Our teams are supportive, collaborative and open-minded; and always on the lookout for new and better ways of doing things. Across the business, ITV has placed technology at the heart of its ambitious new strategy, adapting to changing consumer behaviour around how they'd like their content delivered. 

Once upon a time, we scheduled our lives around our favourite show, now the shows work around us and we at ITV are consistently looking for ways to help shape that. Technology increasingly drives everything we do, we have teams in On Demand, Content Technology, Core Ad Tech and Behavioural Data that consistently strive to use modern engineering methods and tech to deliver best-in-class service to our consumers.

Media and Entertainment is a forever advancing and fast-paced industry, consumer behaviours are changing all the time and we are looking for talented engineers to help us scale and innovate whilst maintaining the high quality of products and services we create.

ITV On Demand is home to the platform that powers the ITV Hub and BritBox UK. 

Last year the Hub served over 1.8 billion videos to over 30 million users across 29 platforms including Amazon Fire, Xbox, Android and iOS devices to name but a few. We’re constantly expanding with year-on-year video delivery increasing by 23%. BritBox is ITV’s joint venture with the BBC and other content partners, that aims to deliver a best-in-class subscription video service for great British content - all powered by technology battle-tested on the Hub.



  • Television
  • 20 Million Users
  • Typed Functional Programming
  • Open Source
  • Partially Remote
  • Smart Working
  • Media
  • Private
  • People: 250+
  • Founded: 1959
  • London, United Kingdom

Technology

Software Stack

(11)
  • Scala
  • Elm
  • Python
  • Java
  • Cats
  • Http4s
  • NoSQL
  • REST
  • ScalaZ
  • Circe
  • Doobie

DevOps

(3)
  • CI/CD
  • Github
  • TERRAFORM

Infrastructure

(2)
  • AWS
  • aws lambda

Tools

(1)
  • Slack

Our teams are cross-functional and agile, we strive to follow Continuous Delivery practices, and our teams contain embedded Platform Engineers to support this goal. We promote a DevOps culture and expect our developers to get involved with the testing and operation of our services and systems.

Testing

Manual
Fully automated

Ops

DevOps
Dedicated Ops team

Time to deploy

More than 5 hours
Less than 1 hour

Benefits

Culture

(3)
  • Meet Ups
  • Macbook Air/Pro
  • Tech Socials

Health & Wellness

(2)
  • Health Insurance
  • gym memberships

Financial benefits

(3)
  • Pension
  • Performance Bonus
  • Season Ticket Loan

Vacation

(1)
  • 5 Weeks Holiday

Extras

(2)
  • Free Coffee
  • Tickets To Live Shows & Filming

Hire with us!

Create a free profile page for your company.

Use this space to connect with our community. Companies with profiles typically get 20% more applications!

Jobs (2)

View all
  • Media
  • Private
  • People: 250+
  • Founded: 1959
  • London, United Kingdom

Hire with us!

Create a free profile page for your company.

Use this space to connect with our community. Companies with profiles typically get 20% more applications!

How we work

Join our tech team and you’ll be at the heart of the action. You’ll innovate, disrupt, explore new possibilities and push tech to its limits. You’ll be part of a growing team that’s investing in tomorrow and really going places. If you like to think big, here are a few facts and figures that you need to know about us:

  • Video delivery at ITV is growing 40% year-on-year
  • In 2017, we served 1 billion videos to 20 million users across 20+ platforms, including Amazon Fire, Xbox, Android, and iOS devices
  • The UK’s largest commercial broadcaster, we generated £1.7 billion in advertising revenue in 2017
  • We’re in the top three in the UK for total ad spend across all media
  • We love open source tech, quality software engineering, and agile and mindsets
  • We invest in all kinds of tech and tools - Scala, Java, Python, Google apps, GitHub, Elm, React, Jenkins, Terraform, Puppet, Cats, Scalaz, Http4S, Circe, Doobie, REST, NoSQL and Apple hardware
  • We are breaking new ground so if you have an idea to solve a problem, let's hear it

Photos

Videos