ITV

Front-End Software Engineer

ITV

full-time

Posted on:

Location Type: Hybrid

Location: LeedsUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

About the role

  • Engineer spring-boot microservices in Kotlin/Java and React frontends 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.

Requirements

  • Kotlin or Java experience.
  • React experience.
  • Experience with a microservice framework such as Spring Boot or Ktor.
  • An interest in and the ability to learn new software and technologies quickly.
  • Ability to write maintainable and testable code, with a rigorous approach and attention to detail.
  • Experience of building and 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.
  • Solid understanding of engineering best practices.
  • Experience working with Agile methodologies.
Benefits
  • Flexible working with a range of options to suit everyone
  • 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
Applicant Tracking System Keywords

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

Hard Skills & Tools
KotlinJavaReactSpring BootKtorAPIsRESTGraphQLinfrastructure as codeautomated tests
Soft Skills
communicationcollaborationproblem-solvingattention to detailknowledge sharingadaptabilityteamworkproactive identification of issuestask breakdownuser engagement