This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for enthusiastic and experienced Front End Engineers to join our Streaming Viewer Journey Engineering teams, a key driver of our objective to increase digital revenues and Monthly Active Users on the ITVX platform. You will contribute to our browser, connected TV and broadcast front end applications. As a Core Front End Engineer, you will proudly embody ITV Viewers behaviours to champion the Viewer, be an active and accountable team player, be a transparent decision maker, being a guardian of time and money and being fearlessly forward thinking. Your focus will be on delivery of features aiding growth of the platform and contributing to the wider business goals, as well as maintenance of the technical estate.
Job Responsibility:
Contribute to our browser, connected TV and broadcast front end applications
Champion the Viewer
Be an active and accountable team player
Be a transparent decision maker
Being a guardian of time and money
Being fearlessly forward thinking
Delivery of features aiding growth of the platform and contributing to the wider business goals
Maintenance of the technical estate
Requirements:
Proficiency with Javascript and / or Typescript language
Experience with a variety of testing practices and frameworks, automatic & manual such as cypress or playwright
Experience with ReactJS and modern frameworks e.g. Next.js and consuming backend integrations such as GraphQL and REST
Experience with HTML5 and CSS3 across a broad array of web and mobile products, with knowledge and awareness of responsive design, performance, accessibility and SEO considerations
Familiarity with CI/CD technologies (e.g. GitHub Actions, Jenkins) and version control
Nice to have:
Familiarity with a cloud infrastructure provider (e.g. AWS, Azure, Google), including infrastructure-as-code technologies (e.g. Terraform)
Experience with Front End tooling e.g. bundlers, transpilers, ESM
Experience of developing and integrating with a CMS, such as Contentful
Experience of working with ad-based technologies
Familiarity with HTML5 video playback technologies and streaming formats, such as HLS, MPEG-DASH
Familiarity with developing for embedded devices such as Connected TVs, Set Top Boxes etc
Experience with Logging & Monitoring frameworks, and using them to diagnose incidents
Comfortable working with both technical and non-technical stakeholders
Enjoy mentoring and sharing knowledge with other engineers
Familiarity with pair programming techniques and styles, both in-person and remote
Experience working with containerisation technologies (e.g. Docker)
Experience participating in and running engineering communities of practice
Understanding of agile ways of working and how to apply this in your day-to-day activities
What we offer:
Flexible working with a range of options
Generous holiday allowance, plus you can buy more
Annual bonus opportunity
Competitive pension contribution
Save as you earn - with an opportunity to buy ITV shares
Wellbeing and volunteering days plus a wide range of opportunities to help you live a balanced and healthy life