Overview

Position Title: Front End React Engineer

Company: BT

Location: Leeds, UK

Job Description:

Delivering quality digital solutions for our customers is at the heart of everything we do. As a Front End Engineer you will be responsible for building brilliant customer experiences in one of our journey squads. You’ll have a passion for hands-on front-end coding, working with the latest frameworks and making a difference working on one of the biggest digital estates in the UK.

Responsibilities:

  • Hands on development of FE code in React, NextJS, GraphQL and other frameworks
  • Working with the Product Owner, Engineers, Designers and other stakeholders in your agile squad to deliver digital experiences across BT and EE brands
  • Peer reviews of other squad members work
  • Working alongside the other technical members of your squad to ensure solutions are fit for purpose, performant, secure, accessible and conform to our architectural principles
  • Inlife support for your team’s journeys including being part of an oncall rota
  • Work with the Lead Engineer, Engineering Manager and Chapter leads in defining front end technical standards and approaches
  • Living the company values: Personal, Simple & Brilliant

Requirements:

  • React and Next.JS, 2+ years experience
  • Good understanding of the wider FE framework and tooling landscape inc other Javascript Frameworks
  • Software configuration management (Github, Gitlab Bitbucket etc)
  • Automated Testing: Unit & end to end
  • Knowledge of FE architecture and patterns
  • Experience of working in a fast-paced agile environment
  • Problem solver and analytical thinker
  • Good planning and time-management skills
  • Relationship management of both internal and external customerGood exposure and up to date hands on experience of Javascript Frameworks/Libraries with an emphasis on React and Next.JS
  • Experience of Agile development practices and techniques
  • Able to translate user story requirements into brilliant digital experience
  • Ability to build strong relationships both within and outside of the team and department
  • Any DevOps experience including BDD and TDD
  • Experience with cloud AWS or Azure
  • TypeScript
  • Exposure to GraphQL
  • CI/CD experience (Github actions, Jenkins etc)
  • Experience of state management tools (e.g. Apollo and Redux)
  • Knowledge of any native application development frameworks, especially React native

About BT

We’ve always been an organisation with purpose; to use the power of communications to make a better world. You can trace this back to our beginning as pioneers of the world’s first telecommunications company.