BT Group

Software Engineer – Nx Monorepo

BT Group

full-time

Posted on:

Location Type: Office

Location: BirminghamUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

About the role

  • Contribute to the evolution of the Nx monorepo architecture—module boundaries, dependency graph health, shared libraries, and generator blueprints.
  • Implement and promote coding standards: linting rules, TypeScript configs, testing patterns, and best‑practice conventions.
  • Collaborate on integration patterns with design systems, CMS/AEM, and shared backend services.
  • Work on analyzing and optimizing frontend apps for performance, seo, and accessibility.
  • Participate in major upgrades (React 19, Next.js 16+, Nx v22+) by implementing changes, validating migrations, and improving rollout safety.
  • Help break down legacy or monolithic areas into modular, testable components and support teams adopting microfrontends where relevant.
  • Partner with cross‑functional teams to deliver high‑quality features that align with architectural direction.
  • Implement and monitor performance optimisations like Analytics, SEO etc
  • Improve CI/CD reliability and speed using Nx features (affected builds, caching, task orchestration).
  • Contribute to the testing strategy across unit, integration, and e2e layers (Jest, Cypress/Playwright).

Requirements

  • Strong hands-on experience with Nx monorepos: module boundaries, affected targets, generators, task pipelines.
  • Advanced React/Next.js skills: SSR/SSG/ISR, routing, data-fetching, server components, React 19 migration awareness.
  • Solid experience with CI/CD (GitLab or GitHub Actions): caching, artifacts, pipelines-as-code.
  • Strong proficiency in TypeScript, Node.js, ESLint, Prettier, and general frontend tooling.
  • Experience with automated testing (Jest, Cypress/Playwright) across multiple layers.
  • Good understanding of web performance, observability, and debugging tools.
  • Working knowledge of security best practices for web apps and supply chain safety.
Benefits
  • Annual On target bonus 10% (personal and company multipliers)
  • BT Pension scheme; minimum 5% employee contribution, BT contribution 10%
  • Life Assurance
  • Direct share scheme
  • Exclusive colleague discounts on our latest and greatest BT broadband packages
  • 50% off EE mobile pay monthly or SIM only plans and 50% discount for friends and family on EE SIM only plans
  • My Discounts gives colleagues access to unbeatable savings on everyday purchases at hundreds of retailers
  • Discounted EE TV including TNT Sport and the NOW Entertainment membership
  • Great support for working parents including pay whilst on maternity, adoptive, and paternity leave
  • Option to join the Healthcare Cash Plan or other benefits such as dental insurance, gym memberships etc.
  • 25 days annual leave (not including bank holidays), increasing with service with buy holiday option
  • Volunteering days so you can give back to your local community
  • Brand new electric vehicle salary sacrifice arrangement, known as ‘My EV’
Applicant Tracking System Keywords

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

Hard Skills & Tools
Nx monoreposReactNext.jsTypeScriptNode.jsESLintPrettierJestCypressPlaywright
Soft Skills
collaborationcommunicationproblem-solvinganalytical thinkingattention to detail