Core Scala Engineer

ITV Jobs

View: 102

Update day: 28-05-2024

Location: London

Category: Architecture / Interior Design

Industry: Media Communication

Job type: Permanent

Loading ...

Job content

Core Scala Engineer

Position: Permanent

Office Location: Grays Inn Road, London

Work Location: ITV can support a range of on-site and remote (UK hours) working arrangements.

Closing Date: Monday 14th February 2022


Summary

We connect with millions of people every day, make content they can’t get enough of, and reflect and shape the world we live in… and we do all this through the power of creativity. We are a digitally-led entertainment and media company that creates and brings brilliant content to audiences, wherever, whenever and however they choose.

Our vision is to be - More than TV - building upon ITV’s unique and winning combination of creativity and commercial strength, driven by investment in data and technology. ITV’s newly formed Media and Entertainment Division (M&E) consists of two business units – Broadcast and On-Demand. This new structure means we’re shaped for success, we can drive digital viewing, faster decision making and more innovation as we become a digitally-led entertainment and media company.

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.

Core Candidates

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 (Minimum Criteria)
  • Can show an understanding of pure functional programming (Minimum Criteria)
  • Good knowledge of at least one other programming language (Minimum Criteria)
  • Knowledge of testing techniques and strategies (Minimum Criteria)
  • Web services architecture, particularly REST and caching (Minimum Criteria)
  • 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 14th February 2022

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’re happy to discuss any support/personalisation you may need during our application process as part of our reasonable adjustments approach. So we encourage you to get in touch with us if you require anything... our email is talkingcareers@itv.com.

If you want more information regarding this role please feel free to email TalkingCareers@itv.com


We want to be the most flexible employer in Media. We offer Smart working and we will support you and provide you the right environment and work/ life balance

We reach millions of people everyday, that’s why having diverse talents and being an organisation where colleagues feel included is crucial to us. We have various networks who celebrate and support our colleagues. We try to embed an inclusive mindset in everything we do.

  • There may be a few exceptions where we are not able to take all eligible candidates to the next stage due to the volume of applications.
Loading ...
Loading ...

Deadline: 12-07-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...