Work within a cross functional or platform team within one of our core domains (Content, Identity, Distribution, Video, Shows & News) to deliver software that meets the needs of ITV’s Streaming business.
Interested? Send your resume to itv@scalajobs.com
The ideal candidate will be a smart, kind person with a keen enthusiasm for Scala. They should be able to display aptitude and experience working with Scala appropriate for the level they are applying for, bearing in mind that we like supporting and training people. For example:
Junior - must have some basic programming experience, but we hire from a wide range of backgrounds (for example, we have a lot of career changers). We hire at this level of potential and enthusiasm.
Core - must have worked in Scala before, but that experience can be quite diverse. These are people who can take on a piece of work and deliver it with support, and are looking to take their skills to the next level.
Senior - will have a strong Scala programming background, with enough experience to confidently propose workable solutions and coach more junior colleagues. Ideally they will have good functional programming experience with purely functional paradigms.
As an individual
As a team member
As a community member
We assess candidates for who they are based on their experience, and have had great success outside the usual hiring pools. We’re good at training people and we get a lot of benefit out of the diversity of experience that new people bring to the team.
The list below is a set of very general guidelines. In practice, we are an FP-first Scala shop, primarily using the Typelevel stack, who chase the cutting edge of Scala practices wherever we can.
The interview process consists of 3 stages.
Interested? Send your resume to itv@scalajobs.com