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.