Press Enter


    Press Enter


    Scala Engineer - Content Technology at ITV (London, UK)
    ITV Employer
    London, UK
    Job Type
    Job Location
    Full Time
    London, UK

    Job Description:

    Scala Engineer - ITV Content Technology Permanent London - Grays Inn Road Summary

    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. Check out the following videos of talks that our engineers have given at recent events:

    About you To be considered for this opportunity, you will need to demonstrate the following skills:

    • Knowledge of at least one programming language

    • 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:

    • Scala development skills and knowledge of Scala ecosystem

    • 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: Tuesday 21st May 2019

    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."


    Flexible Hours
    Letter of Recommendation
    Note : This project is an external project, and it was posted on the platform by the Gradbee Team. We curate all the internships available across the internet by visiting company websites, and social networks like Facebook, LinkedIn, WhatsApp, Twitter etc. If you are the owner of this internship / project and need to get it removed, kindly mail us at [email protected]