
Software Engineer – Nx Monorepo
BT Group
full-time
Posted on:
Location Type: Office
Location: Birmingham • United Kingdom
Visit company websiteExplore more
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