Software Engineer

 

Description:

You’ll be joining an engineering initiative that’s developing cloud-centric engineering products critical to ITVs advertising business.

Our team is building greenfield software and revamping key parts of ITV’s advertising technology platform. We are simplifying, automating and converging processes via new technology and the products we build are truly transformational.

We work in small, fully independent cross-functional squads who are empowered to make decisions and drive forward change in the products they build, support and maintain. We strongly believe in tight collaboration between engineering and product development, and place that at the heart of whatever we do.

Furthermore, we place high value on automation and automated testing; our pipelines and architecture allow us to ship changes to production dozens of times per day. We work at pace, and focus on delivering features to customers quickly, and iterating based on feedback, rather than chasing perfection from the onset.

The role

Software Engineering and DevOps

  • Contribute to software design and implementation, and to software optimisation efforts for a suite of products relating to ITV’s advertising business.
  • Be involved in defining and following 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, resolve issues and write unit and automated functional tests.
  • Collaboration with the product management, UX & QA teams to refine requirements to ready them for development.
  • Support the application in a full-stack capacity, contributing to both the front-end development in React, as well as back-end systems (primarily in Node).

Process and culture

  • Help design and implement quality and cross-functional software development processes.
  • Have a role in defining and enabling a good engineering culture.
  • Play an integral role within a progressive and optimistic scrum team.

Skills you’ll need (minimum criteria)

  • Working knowledge of our technology stack (TypeScript, React, Node.js, Terraform).
  • Excellence in AWS serverless technologies (Lambda, Step Functions, Fargate, Aurora, API Gateway).
  • Knowledge of building data-centric applications.
  • Working in an agile environment.
  • Confident approaching development with TDD principles.
  • Embracing code quality and automation with CI/CD tooling.
  • Experience with observability platforms such as DataDog.
  • Worked with source control systems such as Github.

Other things we’re looking for (key criteria)

  • Knowledge of the UK broadcast industry & broadcast/OTT advertising market
  • Working knowledge of GitHubActions or other CI/CD frameworks
  • Knowledge of UI frameworks and libraries

Organization ITV Jobs
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-10-11 5:22 pm
Expires on 2025-01-21