This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Software Engineering Specialist, you will play a key role in delivering features that directly improve the conversion rate optimisation (CRO) of the BT Business Broadband website, turning more visitors into customers. You’ll work closely with our CRO specialists, who run targeted experiments and identify winning tests, and you will be responsible for implementing those winning changes into our core codebase so they go live for all customers. This role is primarily focused on frontend feature delivery in our modern React-based stack, with opportunities to expand into broader business-as-usual (BAU) development once you’ve mastered the codebase. You’ll gain hands-on exposure to CRO experimentation tools such as Adobe Target, collaborating across teams to deliver well-defined, measurable customer experience improvements that align with BT’s commercial goals.
Job Responsibility:
Implement successful CRO experiments from Adobe Target into the BT Business Broadband production codebase
Collaborate with CRO specialists to understand winning tests, DOM manipulations, and associated markup/components
Deliver features in our established frontend technology stack (React 18+, TypeScript, Redux Toolkit)
Write clean, maintainable, and testable code following agreed standards and patterns
Work with designers, analysts, and other engineers to ensure new features meet accessibility, performance, and brand guidelines
Participate in code reviews, knowledge sharing, and agile ceremonies
Gain exposure to AEM Headless CMS as part of delivering BAU features alongside CRO work
Collaborate with backend developers and other teams to integrate frontend changes with existing APIs and services
Requirements:
Strong knowledge of React and modern JavaScript/TypeScript
Experience working in an agile software development team
Experience with CSS and the DOM
Understanding of state management patterns (e.g., Redux)
Strong collaboration skills
comfortable working across multiple teams and disciplines
Experience writing unit/integration tests using Jest and React Testing Library
Experience with Git-based workflows and modern build tools
Nice to have:
Exposure to multiple programming languages or paradigms over your career, showing adaptability and willingness to learn
Experience building and maintaining component-based UIs using a design system
Experience translating experimental CRO changes into production-ready features
Experience with AWS or other cloud platforms
Awareness of CRO experimentation tools, such as Adobe Target
Understanding of web performance considerations and responsive design principles
Understanding of AEM Headless or similar CMS systems
What we offer:
An annual on-target bonus of 10% (personal and company multipliers)