Posted Aug 20, 2026

Senior Engineer

Apply Now

Our client is a well-established charity that mobilises volunteers to support individuals, local communities and public health services across the UK.

They have developed a volunteering platform. Your role is to be the skilled and motivated Senior Engineer who helps guide the design, development, and delivery of the platform's Next.js front-end.

Reporting to the CTO, you'll manage a small team of offshore engineers in your time zone while actively contributing to code, architectural decisions, and quality outcomes yourself.

Our client's engineering today is a mix of hands-on development and AI-assisted coding, without disciplined TDD.

You'll work directly with the CTO and the other Senior Engineer to move the team to an AI-assisted + TDD way of working — specs and tests agreed up front, AI coding agents handling the bulk of initial implementation, and engineering time increasingly spent on quality: refactoring, verification and system assurance rather than hands-on typing.

You'll be critical for setting this standard, both by example in your own code and at each code review, especially in how rigorously AI-generated output is verified before it ships.

We're looking for someone who has already worked this way and can bring that discipline in from day one — the benchmark we're aiming for is how leading AI labs build software.

You'll thrive here if you enjoy the shift from author to architect and editor — defining intent, catching what AI misses, and raising the bar for the team around you.

What you will be doing

Hands-On Development

Driving the AI-Assisted + TDD Transition

Spec & Test-First Discipline

Quality, Refactoring & Assurance

Technical Guidance & Mentorship

Collaboration & Communication

Knowledge

Skills

Experience

Requires 5–7 years of engineering experience, strong Next.js or React expertise, AI-assisted TDD experience, 1–2 years managing or mentoring developers, and a bachelor's degree or equivalent experience.

Key Responsibilities

Skills & Tools

Next.js, React, TypeScript, JavaScript, RESTful APIs, Claude Code, GitHub Copilot, SonarQube, Jest, React Testing Library, Cypress, Git, GitHub, Azure DevOps, Figma, CI/CD

Job Details

About Semata

A technology company providing software development and engineering services. — Industry: Information Technology