ITV

Core Software Engineer

ITV

contract

Posted on:

Location Type: Hybrid

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

About the role

  • Collaborate with Engineering, Architecture and Product teams to design software solutions aligned with ITV’s Enterprise architectural principles.
  • Build secure, scalable and maintainable applications that support ITV’s marketing technology ecosystem.
  • Promote engineering excellence through readable, well-architected code, strong documentation and comprehensive automated testing.
  • Participate in design and code reviews to maintain high engineering standards and proactively identify potential improvements.
  • Contribute to the ongoing maintenance, reliability and optimisation of Martech platforms and supporting services.
  • Work closely with Marketing, Operations and engineering teams to deliver technology solutions that support business outcomes.

Requirements

  • Full-stack web engineering experience, including architecture design, cloud-native development, and system integration.
  • Proficient in Typescript, with experience in unit, integration, and end-to-end testing.
  • Familiarity with DevOps, CI/CD technologies (e.g., GitHub Actions, Jenkins), and version control.
  • Experience building and working with REST and GraphQL APIs.
  • Familiarity with cloud infrastructure providers (e.g., AWS, Azure, Google) and infrastructure-as-code (e.g., Terraform).
  • Experience with Agile methodologies.
  • Strong testing skills (unit, integration, end-to-end).
  • Analytical mindset, with strong problem-solving and troubleshooting skills.
  • Solid understanding of engineering best practices, including writing maintainable and testable code.
  • Ability to document, review, and explain complex technical subjects to both technical and non-technical audiences.
  • Experience mentoring junior engineers.
  • Strong communication, collaboration, and interpersonal skills.
Benefits
  • 12 Month Fixed-Term Contract
  • Flexible working hours
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
full-stack web engineeringarchitecture designcloud-native developmentsystem integrationTypescriptunit testingintegration testingend-to-end testingREST APIsGraphQL APIs
Soft Skills
analytical mindsetproblem-solvingtroubleshootingmentoringcommunicationcollaborationinterpersonal skills