Don't just watch it - be part of it

Core Scala Engineer - Talent Pool - Broadcast & Distribution Tech

📅
180001JC Requisition #

Interested in Functional Programming? So Are We - Come and Join Us!


Scala Engineer- Online & Content Technology (Talent Pool)

Permanent & Contract

London


ITV is the largest commercial broadcaster in Europe, operating a family of channels in the UK, and producing content for our own channels and third parties around the world. The ITV Hub is the home of ITV’s catch-up and live content online, with over 17 million registered users and 1+ billion plays per year.


We ​are ​looking ​for ​new ​Software ​Engineers ​to ​join ​ITV ​Technology & Online teams ​to ​help ​us ​build ​and ​run ​a ​new ​architecture ​underpinned ​with ​Scala microservices ​and ​best ​of ​breed ​open ​source ​technology. ​We ​are ​looking ​for ​Engineers ​at ​all levels, ​from ​those ​starting ​out ​in ​their ​careers ​to ​those ​who ​are ​experts ​in ​their ​field. 


As ​a ​team 


We ​promote ​a ​DevOps ​culture ​so ​you ​will ​need ​to ​look ​beyond ​pure ​programming ​and ​get involved ​with ​the ​deployment ​and ​operation ​of ​the ​software ​we ​build. Our ​teams ​are ​cross ​functional ​and ​encouraged ​to ​be ​autonomous ​and ​self-organising. ​We promote ​the ​use ​of ​hack ​days ​as ​an ​important ​part ​of ​learning ​and ​innovation ​within ​our Content ​Technology ​teams. ​We ​use ​Google ​Apps ​and ​each ​developer ​gets ​a ​MacBook ​Pro.


We ​are ​revolutionising ​the ​way ​that ​ITV ​delivers ​technology. ​Our ​deployment ​frequency ​has gone ​from ​months ​to ​days, ​and ​now ​down ​to ​hours. We’re ​reducing ​our ​reliance ​on ​monolithic ​applications ​by ​building ​out ​a ​new ​architecture underpinned ​with ​microservices, ​using ​AWS, ​and ​best-of-breed ​open-source ​technology


If the above appeals to you then why not apply to our Talent Pool for Scala Engineering? We have a number of requirements coming up within the team and we are open to all levels of experience – It is more important that you are passionate about engineering and that you are of a collaborative nature.  


Here are some of the technical aspects you’d be expected to be well versed in:


  • Scala, ​or ​strong ​experience ​in ​another ​typed ​functional ​language
  • Experience ​of ​several ​programming ​languages ​and ​expertise ​in ​at ​least ​one
  • Knowledge ​of ​CI ​and ​CD ​principles ​and ​practices
  • Experience ​of ​pair ​programming
  • Experience ​of ​using ​TDD, ​and ​a ​strong ​understanding ​of ​when ​and ​how ​to ​apply other ​types ​of ​testing
  • Familiarity ​with ​web ​services ​architectures, ​particularly ​REST ​and ​caching
  • Familiarity ​of ​messaging ​systems ​and ​concepts
  • High ​level ​knowledge ​of ​at ​least ​two ​NoSQL ​data ​stores, ​and ​working ​knowledge ​of relational ​databases
  • Familiarity ​with ​distributed ​version ​control
  • Familiarity ​with ​Unix ​command ​line ​and ​basic ​systems ​administration
  • Experience ​of ​diagnosing ​functional ​and ​performance ​problems
  • Experience ​of ​operating ​as ​well ​as ​building ​software
  • Experience ​of ​working ​with ​high ​scale ​and ​highly ​available ​systems


We ​use ​Scala ​and ​lean ​towards ​a ​typed ​functional ​approach ​to ​our ​code, ​using ​higher kinded ​types ​such ​as ​monads ​and ​monad ​transformers. ​If working in a highly talented engineering team for the UK’s largest commercial broadcaster is for you then please apply to be part of our talent pool and we’ll be in touch straight away!!


ITV strongly encourages applications for this role from candidates with a disability and as a Disability Confident employer we are committed to offer an interview to disabled candidates who meet the minimum criteria for the role.

"ITV, where creativity, diversity and collaboration put us right at the heart of popular culture."


Find out where we're based

Previous Job Searches

Login / Register

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

London, London, UK

📁

Requisition #: 210001LM

London, London, UK

📁

Requisition #: 210001X9

London, London, UK

📁

Requisition #: 180001B5