Core Scala Engineer
Core Scala Engineer
Office Location: Grays Inn Road, London
Work Location: ITV can support a range of on-site and remote (UK hours) working arrangements.
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 and have a global focus. We’re all about pushing the boundaries and being innovative.
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.
We are looking for Scala Engineers to work within our cross-functional teams to deliver software that meets ITV On Demand’s business and operational requirements. Our Scala practices lean strongly towards pure typed functional programming, and we make heavy use of libraries that support that endeavour such as Cats, Http4s, FS2, Circe and Doobie. Our Scala engineers are also encouraged to contribute back to the open-source projects we make use of.
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.
We are looking for people who are passionate about technology with a keen enthusiasm for Scala and its ecosystem.
Our core developers are all passionate about software engineering, and enjoy developing their skills and abilities in a friendly and supportive environment of keen learners.
ITV On Demand likes to stay at the forefront of available Scala technologies and industry trends. Sometimes those tools don’t exist yet or need a little push, and we help by contributing back to open source projects. Either way, we are always looking for the next advancement to give us a technical edge, and as such, Core developers enjoy a high degree of freedom to learn and experiment with new tools and techniques.
We are looking for candidates who are as excited about pushing their own development as they are about advancing our technology stack.
To be considered for this opportunity, you will need to demonstrate experience with the following:
- Scala development skills and knowledge of Scala ecosystem
- Can show an understanding of pure functional programming
- Good knowledge of at least one other programming language
- Knowledge of testing techniques and strategies
- Web services architecture, particularly REST and caching
- Experience with operational concerns
- Messaging system experience is also desirable
- High level knowledge of relational and NoSQL data stores
- Unix command line and basic systems administration
- Diagnosis of functional and performance problems
- Good team communication skills
Closing Date: Monday 8th March 2021
What we can offer
We offer a competitive salary and 5 weeks’ holiday on top of public holidays, plus the option to buy more. Other benefits include annual bonus plan, life assurance cover, and interest-free season-ticket loans, an opportunity to buy ITV shares, and the chance to join pension, health insurance, childcare vouchers, and cycle to work schemes.
We continually invest in our staff, and we offer a range of training and development including in-house and external courses, and attendance at conferences and events.
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."