Senior or Lead Engineer
Commercial Technology & Change
Full Time | Contractor | Up to 6 months
Office location: White City | Hybrid
Day Rate: £600 - £700 | Inside IR35
Your work matters to millions.
Shaping culture is in the DNA of ITV. So, it’s not surprising that you’ll find us in every home in the UK, our productions are famous all over the world and we’re at the forefront of the digital streaming revolution.
When you join us, you enter a fun working environment. With opportunities to learn, to grow and make a real difference. Small enough that your impact’s felt in the business, but big enough that your impact reaches millions of people.
Come develop your skills, change TV and the course of your career. Don’t just watch it. Be part of it. Join ITV.
Your impact sends ripples.
The team
You’ll be joining a recently kick-started engineering initiative that’s building new data transformation services that synchronises entities across ITV’s service landscape using a mixture of APIs and events.
The role
We are looking for an experienced Senior or Lead engineer to join one of our engineering teams; the ideal candidate will possess a strong background in building Javascript-centric services within AWS, and be comfortable architecting complex data-centric applications.
Process and culture
* Work within our agile delivery process, embracing Scrum as methodology within a cross-functional development team.
* Collaborate with other engineers by helping to set good technical standards, and working continuously with the Principal Engineer and Head of Engineering.
Software engineering and devops
* Lead and contribute to software architecture design and implementation, and lead software optimisation efforts
* Work across the codebase in a full-stack capacity.
* Define and follow software standards and processes from peer code reviews to coding standards
* Follow best DevOps and DevSecOps practices, to ensure successful delivery, observability, operation and security of software in production
* Work with test and operations teams to troubleshoot and resolve issues. Write unit and automated functional tests.
* Ensure our engineering commitments are respected, including driving forward improvements in the platform outside of the product roadmap, specifically around the following key pillars: code maintainability, cost optimisation, reliability and performance, supportability, future proofing of our technology stack, and audit and compliance criteria.
Skills you’ll need (minimum criteria)
* Stack: JavaScript, Typescript, Node.js, GraphQL
* Knowledge of AWS serverless technologies including Lambdas, Step Functions, EventBridge, Fargate and Aurora.
* Knowledge and experience of agile/lean processes and methodologies
* Comfortable working in a full-stack capacity, including knowledge of front-end patterns.
* CI/CD pipelines, e.g. GitHubActions
* Infrastructure as Code including Terraform and CloudFormation
* Security tools, e.g. Checkmarx,
* Quality, metrics and reporting tools and associated metrics (e.g. DORA)
Other things we’re looking for (key criteria)
* Experience of TDD and BDD with Cucumber and Gherkin
* Worked with source control systems such as Github and flows such as Github Flow
Technical skills:
* AWS
* Test automation tools such as Selenium
* TypeScript
ITV is for everyone
ITV strongly encourages applications for this role from disabled people. As a Disability Confident Leader, if you meet the minimum criteria for a role and you have declared that you are disabled, we’ll guarantee to take you to the next stage* (minimum criteria above).
We're happy to discuss any support/personalisation you may need during our application and selection process as part of our reasonable adjustments. Drop us a line if you require anything at talkingcareers@itv.com.
* 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.