Junior Software Engineer Job at ITV | The Dots
Job Expired
1 month ago
  • Level Junior
  • Professions Software Engineer
  • Type Full Time
  • Location London, United Kingdom

Like this job? Notify me with jobs that are similar


ITV is the biggest commercial television network in the UK. Behind every famous face, there are hundreds of others, all doing their bit to make things happen. We love telly, we’re passionate about content, and most importantly we understand our audiences. As a growing international company, we’re commercially minded, data-driven and have a global focus. We’re all about pushing the boundaries and being innovative.
What we do
Content Technology forms a key part of the supply chain at ITV: our mission is to ensure that the right content gets to the right place, on time, as efficiently and effectively as possible. To tackle this, we have formed several cross-functional, self-organising teams that work closely with Product Owners, Platform Engineers and our colleagues across Support and Operations.
We’re working on some exciting and high-profile projects within ITV, and there’s even more in the pipeline. Evolving our existing systems and designing new solutions to support the upcoming launch of BritBox is just one example of the work we’re doing. Our roadmap also contains opportunities to harness AI and Machine Learning to extract greater value from ITV’s assets, and optimise the supply chain further. We love talking about the work we do, so feel free to get in touch if you’d like to hear more about this.
How we do this
Development teams at ITV have the autonomy to choose the right tools for the job. Our primary tech stack reflects the team’s preference for pure typed functional programming: we use (and contribute to!) libraries such as cats / scalaz, http4s, fs2, circe and doobie. Developers work alongside Platform Engineers to deploy and manage our services. Our infrastructure stack includes AWS, Docker, Jenkins, GitHub, Puppet and Terraform, with Kubernetes on the roadmap as we evolve our approach to DevOps.
Engineers at ITV are encouraged to contribute to open source projects, speak at conferences and host events, and are provided with numerous training and development opportunities.
We are looking for a Junior Scala Engineer with a passion for functional programming to join our Content Technology teams. Content Technology work across our most important commodity, Content! Without Content, ITV is unable to operate as a business so this is a critical team in it's ranks. There are exciting projects upcoming around optimising our Content Delivery, how we deliver content to real-time streaming services, and a range of other initiatives.
About you
To be considered for this opportunity, you will need to demonstrate the following skills:
  • Scala Development experience whether that be commercial or personal projects.
  • Good team communication skills
  • Knowledge of testing techniques and strategies
  • Comfortable working in an Agile environment (TDD, pairing, working with stakeholders, etc.)
The following skills are desirable, although there will be plenty of opportunities to learn these on the job:
  • Functional programming techniques and patterns
  • Experience designing message-based, distributed systems
  • Knowledge of relational and NoSQL data stores
  • Experience diagnosing functional and performance issues
  • An understanding of cloud-native software architecture
This is a fantastic opportunity to join a highly reputable functional team which is a pivotal part of ITV’s overall plans & objectives. You will be working in a high performing team with vast visibility at board level. You will be helping ITV achieve the goal of being more than TV!
Closing Date: Monday 2nd November 2020
If you have talent, a real passion for creativity and want to join our ITV family, we have plenty to offer you. Everyone’s unique background and life experiences add huge value to our ITV culture. Our people are our greatest asset and, as an equal opportunities employer, we welcome applicants from diverse backgrounds to work both in front of and behind the cameras.
"ITV, where creativity, diversity and collaboration put us right at the heart of popular culture."

Skills Required

  • Software Development
  • Engineering

People who have worked with ITV

  • Tom Williams

    • Series Director
    • Nine Lives Media, Sundog Pictures, Silver River Productions, Two Four Broadcast, Renegade Pictures, ITV
  • qqsash ssa

    • Software Engineer
  • Wilson Espina

    • Front End Engineer
  • Tim Malbon

    • Product Designer