Job Detail

Front-End Software Engineer

ITV · GB
Web Development Full–time
ID: #1908
Posted: 2026-03-12
Salary

Description

Workplace: Leeds or London, White City. Expectation is minimum 1-2 days in the office per week. Content Supply and Distribution (CS&D) is a key group within ITV’s Media & Entertainment business that is responsible for managing ITV’s content and data from source to screen across linear and VoD supply chains. The Content Supply Technology (CST) group develops, integrates and maintains the underpinning technology platforms, as well as the supporting functions of business analysis, architecture and project management. All this enables us to deliver ITVs famous and popular content from its multiple sources to our online platforms, to our B2B partners and to ITV’s family of linear TV channels. As a department we work closely with our colleagues in the ITV business teams and with our closely related operational teams who are responsible for delivering our channels and content reliably, just in time, day in-day out. Our teams build the technology that brings great content into ITV ready for broadcast, streaming and partner distribution. From handling video files and sourcing metadata for content to scheduling and checking compliance, our systems ensure millions of views get to enjoy their favourite shows. Role We are looking for an enthusiastic software engineer to join our software engineering function in CST. Our software engineers work as part of our development team across a range of products which make up our content supply chain. As well as supporting and improving our existing applications and their integrations with 3rd party software, you will also generate new ideas which address business challenges. To be successful in this role, you will need good experience with React, associated frameworks and the software development life-cycle. You will also possess effective communication skills and be comfortable communicating at all levels. We need our engineers to be versatile, team orientated and enthusiastic to take on new problems as we strive to improve and optimise our content supply chain processes. As a Software Engineer you will: • Engineer React frontend applications in Typescript to a high standard. • Understand, develop and communicate system design, software solutions and architecture in collaboration with other engineers and teams. • Write infrastructure as code to deliver cloud resources onto Amazon Web Services. • Be responsible for producing high quality, well architected and maintainable code utilising a range of automated tests that allow for confident release into production. • Participate in design and code reviews and proactively identify issues, bottlenecks, gaps, or other areas of concerns. • Support applications through the full lifecycle, both during development, release, and after release. • Work closely with users and translate their operational needs into efficient, practical solutions and processes. • Engage as part of a cross functional Agile development team, contributing to the discovery and breakdown of tasks to deliver high quality solutions within wider project deadlines. • Use extreme programming practices including pair programming for engineering solutions and knowledge sharing as part of a self organising Scrum team. • Collaborate with other product teams to ensure good cross-product cooperation. Skills You’ll Need (Minimum Criteria) • Commercial experience as a React developer working with recent React versions. • An interest in and the ability to learn new software and technologies. • Ability to write maintainable and testable code, with a rigorous approach and attention to detail. • Analytical mindset, able to demonstrate logical reasoning and a structured approach to problem solving. • Experience of working with APIs including REST and GraphQL • Experience using Github, Jenkins and other repository or pipeline management solutions. • Familiarity with large system software design and development. • Ability to work from your own initiative and as a part of a team, motivated for continuous learning and knowledge sharing. • Strong communication, collaboration and interpersonal skills. • Solid understanding of engineering best practices. • Experience working with Agile methodologies. Other things we’re looking for (desirable) • Experience with JVM languages, such as Kotlin, Java or Scala, or with Python • Experience with microservice frameworks such as Spring Boot or Ktor. • Experience mentoring junior or less experienced engineers • Experience of media or broadcast related workflow systems or services • Experience writing Continuous Integration and Deployment (CI/CD) workflows for GitHub Actions • Experience of containerised microservices (Kubernetes) and messaging systems such as AMQP or SNS/SQS. • Experience with serverless components, such as AWS Lambdas

Hard Skills 13
Skill Source Confidence
React llm_hard
100%
GitHub llm_hard
100%
RESTful APIs llm_hard
100%
GraphQL llm_hard
100%
Jenkins llm_hard
100%
AWS (Amazon Web Services) llm_hard
100%
Spring Boot (Java) llm_hard
80%
GitHub Actions llm_hard
80%
Kubernetes llm_hard
80%
CI/CD llm_hard
80%
Python llm_hard
80%
JavaScript/Node.js llm_hard
80%
Java llm_hard
80%
Soft Skills 21
Skill Source Confidence
Stakeholder Communication llm_soft
100%
Teamwork llm_soft
100%
Collaboration llm_soft
100%
Attention to Detail llm_soft
100%
Quality Focus llm_soft
100%
Sharing Ideas and Knowledge llm_soft
100%
Cross-Team Collaboration llm_soft
100%
Problem-Solving llm_soft
100%
Written Communication llm_soft
100%
Verbal Communication llm_soft
100%
Cross-Functional Communication llm_soft
100%
Continuous Improvement llm_soft
80%
Critical Thinking llm_soft
80%
Analytical Thinking llm_soft
80%
Adaptability llm_soft
80%
Flexibility llm_soft
80%
Learning Agility llm_soft
80%
Self-Motivation llm_soft
80%
Initiative llm_soft
80%
Drive llm_soft
80%
Taking Ownership llm_soft
80%
Apply Options
Publisher Direct Link
ITV Careers Yes Apply
LinkedIn No Apply
Welcome To The Jungle | Login No Apply
Experteer UK No Apply
Talents By StudySmarter No Apply
Recruit.net Yes Apply
Jobs Trabajo.org Yes Apply
Sercanto No Apply
ITV Careers No Apply
API Logs for this Job
Query Country Status Response ms Created
Front-End Software Engineer extracted 10725 2026-03-21 23:24
Front-End Software Engineer classified 485 2026-03-21 19:03
junior developer in Leeds gb duplicate 7041 2026-03-21 17:44
junior software engineer in Leeds gb duplicate 14654 2026-03-21 17:34
junior software developer in Leeds gb duplicate 14257 2026-03-21 17:29
junior frontend engineer in Leeds gb processed 10007 2026-03-21 15:27
Raw JSON
{
  "job_id": "esLHnrniP8nIP7zxAAAAAA==",
  "job_city": null,
  "job_state": null,
  "job_title": "Front-End Software Engineer",
  "job_salary": null,
  "job_country": "GB",
  "job_benefits": null,
  "job_latitude": 53.8007554,
  "job_location": "Leeds",
  "job_onet_soc": "15113400",
  "apply_options": [
    {
      "is_direct": true,
      "publisher": "ITV Careers",
      "apply_link": "https://careers.itv.com/jobs/front-end-software-engineer-in-leeds.1392?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "LinkedIn",
      "apply_link": "https://uk.linkedin.com/jobs/view/front-end-software-engineer-at-solaredge-technologies-4381496472?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "Welcome To The Jungle | Login",
      "apply_link": "https://app.welcometothejungle.com/jobs/Sk-fBlYN?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "Experteer UK",
      "apply_link": "https://www.experteer.co.uk/career/view-jobs/front-end-software-engineer-leeds-grossbritannien-56594284?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "Talents By StudySmarter",
      "apply_link": "https://talents.studysmarter.co.uk/companies/bamboo-rose/leeds/front-end-software-engineer-24031144/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": true,
      "publisher": "Recruit.net",
      "apply_link": "https://www.recruit.net/job/front-end-software-engineer-jobs/795231A8CF311066?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": true,
      "publisher": "Jobs Trabajo.org",
      "apply_link": "https://il.trabajo.org/job-4060-5a80ba7731869e86b2d87e49d8f38ea7?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "Sercanto",
      "apply_link": "https://www.sercanto.co.uk/detail/a/front-end-software-engineer_leeds_303909068?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": null,
      "publisher": "ITV Careers",
      "apply_link": "https://careers.itv.com/jobs/front-end-software-engineer-in-leeds.1392"
    }
  ],
  "employer_logo": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSHc7R5TLyy_eJcjrL1UJS7_2b54W1AhqVCHfoe&s=0",
  "employer_name": "ITV",
  "job_is_remote": false,
  "job_longitude": -1.5490773999999998,
  "job_posted_at": "9 days ago",
  "job_publisher": "ITV Careers",
  "job_apply_link": "https://careers.itv.com/jobs/front-end-software-engineer-in-leeds.1392?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
  "job_highlights": {},
  "job_max_salary": null,
  "job_min_salary": null,
  "job_description": "Workplace: Leeds or London, White City. Expectation is minimum 1-2 days in the office per week.\n\nContent Supply and Distribution (CS&D) is a key group within ITV’s Media & Entertainment business that is responsible for managing ITV’s content and data from source to screen across linear and VoD supply chains. The Content Supply Technology (CST) group develops, integrates and maintains the underpinning technology platforms, as well as the supporting functions of business analysis, architecture and project management. All this enables us to deliver ITVs famous and popular content from its multiple sources to our online platforms, to our B2B partners and to ITV’s family of linear TV channels.\n\nAs a department we work closely with our colleagues in the ITV business teams and with our closely related operational teams who are responsible for delivering our channels and content reliably, just in time, day in-day out.\n\nOur teams build the technology that brings great content into ITV ready for broadcast, streaming and partner distribution. From handling video files and sourcing metadata for content to scheduling and checking compliance, our systems ensure millions of views get to enjoy their favourite shows.\nRole\n\nWe are looking for an enthusiastic software engineer to join our software engineering function in CST. Our software engineers work as part of our development team across a range of products which make up our content supply chain. As well as supporting and improving our existing applications and their integrations with 3rd party software, you will also generate new ideas which address business challenges.\n\nTo be successful in this role, you will need good experience with React, associated frameworks and the software development life-cycle. You will also possess effective communication skills and be comfortable communicating at all levels.\n\nWe need our engineers to be versatile, team orientated and enthusiastic to take on new problems as we strive to improve and optimise our content supply chain processes.\n\nAs a Software Engineer you will:\n• Engineer React frontend applications in Typescript to a high standard.\n• Understand, develop and communicate system design, software solutions and architecture in collaboration with other engineers and teams.\n• Write infrastructure as code to deliver cloud resources onto Amazon Web Services.\n• Be responsible for producing high quality, well architected and maintainable code utilising a range of automated tests that allow for confident release into production.\n• Participate in design and code reviews and proactively identify issues, bottlenecks, gaps, or other areas of concerns.\n• Support applications through the full lifecycle, both during development, release, and after release.\n• Work closely with users and translate their operational needs into efficient, practical solutions and processes.\n• Engage as part of a cross functional Agile development team, contributing to the discovery and breakdown of tasks to deliver high quality solutions within wider project deadlines.\n• Use extreme programming practices including pair programming for engineering solutions and knowledge sharing as part of a self organising Scrum team.\n• Collaborate with other product teams to ensure good cross-product cooperation.\n\nSkills You’ll Need (Minimum Criteria)\n• Commercial experience as a React developer working with recent React versions.\n• An interest in and the ability to learn new software and technologies.\n• Ability to write maintainable and testable code, with a rigorous approach and attention to detail.\n• Analytical mindset, able to demonstrate logical reasoning and a structured approach to problem solving.\n• Experience of working with APIs including REST and GraphQL\n• Experience using Github, Jenkins and other repository or pipeline management solutions.\n• Familiarity with large system software design and development.\n• Ability to work from your own initiative and as a part of a team, motivated for continuous learning and knowledge sharing.\n• Strong communication, collaboration and interpersonal skills.\n• Solid understanding of engineering best practices.\n• Experience working with Agile methodologies.\nOther things we’re looking for (desirable)\n• Experience with JVM languages, such as Kotlin, Java or Scala, or with Python\n• Experience with microservice frameworks such as Spring Boot or Ktor.\n• Experience mentoring junior or less experienced engineers\n• Experience of media or broadcast related workflow systems or services\n• Experience writing Continuous Integration and Deployment (CI/CD) workflows for GitHub Actions\n• Experience of containerised microservices (Kubernetes) and messaging systems such as AMQP or SNS/SQS.\n• Experience with serverless components, such as AWS Lambdas",
  "job_google_link": "https://www.google.com/search?q=jobs&gl=gb&hl=en&udm=8#vhid=vt%3D20/docid%3DesLHnrniP8nIP7zxAAAAAA%3D%3D&vssid=jobs-detail-viewer",
  "employer_website": null,
  "job_onet_job_zone": "3",
  "job_salary_period": null,
  "job_apply_is_direct": true,
  "job_employment_type": "Full–time",
  "job_employment_types": [
    "FULLTIME"
  ],
  "job_posted_at_timestamp": 1773273600,
  "job_posted_at_datetime_utc": "2026-03-12T00:00:00.000Z"
}