Clean Code Jobs in the UK

1,226 to 1,250 of 2,458 Clean Code Jobs in the UK

Next.JS Software Engineer - Remote

West London, London, United Kingdom
Hybrid / WFH Options
Exposed Solutions
deliver high-quality software solutions that meet the needs of users. What You'll Do: Design and implement scalable and high-performance web applications using Next.js and Supabase. Develop clean, maintainable, and efficient code in TypeScript. Collaborate with cross-functional teams to define, design, and deliver new features and enhancements. Participate in code reviews to maintain high More ❯
Employment Type: Permanent, Work From Home
Salary: £80,000
Posted:

Senior PHP Developer

Bournemouth, England, United Kingdom
OnBuy Limited
our eCommerce Marketplace platform. Our tech stack is comprised of a custom MVC monolith, with supporting Laravel microservices. Key Responsibilities: Design, develop, and maintain new systems that scale Write clean, maintainable and efficient code Troubleshoot and optimise existing applications for performance and scalability Conduct code reviews, providing constructive feedback to team members to maintain coding standards Collaborate … with cross-functional teams to define, design, and ship new features. Maintaining legacy code; as well as writing new, modern, greenfield code We’re looking for: Senior-level experience, mentoring and supporting less experienced team members Proven experience in writing well architected, SOLID PHP 8 Ability to design and build versioned RESTful APIs Strong communication skills, with the More ❯
Posted:

Software Developer

London, England, United Kingdom
Hybrid / WFH Options
Noir
experience with NestJS is a plus). Work closely with cross-functional teams including product and design to shape technical solutions. Contribute to architectural and technical decision-making. Write clean, testable, and efficient code following best practices. Participate in code reviews, stand-ups, and agile ceremonies. Stay current with modern development trends and frameworks. Requirements: 4+ years More ❯
Posted:

Full-Stack Software Developer - Microsoft Blazor - Remote

Nationwide, United Kingdom
Hybrid / WFH Options
Crimson
and maintain features in Blazor frontends and .NET backend APIs Implement and support multi-tenant SaaS architecture Build and integrate CI/CD pipelines for deployment and testing Write clean, testable, maintainable code using C#, EF Core, and modern .NET best practices Work with Azure services such as App Services, Functions, Entra, SQL Elastic Pools, and Key Vault … Experience deploying cloud-based applications Azure App Configuration Frontend UI/UX component design experience Multi-tenant SaaS systems Scripting and automation (PowerShell, Azure CLI) Exposure to infrastructure-as-code with Bicep, ARM, or Terraform Why Join Us? Join us to lead the greenfield development of a scalable next-gen CRM platform. Enjoy autonomy in architectural decisions, a supportive More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum
Posted:

Machine Learning Engineer

London Area, United Kingdom
In Technology Group
that applications run smoothly and handle large-scare data efficiently. Implement and maintain monitoring of model drifts, data-quality alerts, scheduled r-training pipelines. Data Management and Preprocessing. Collect, clean and preprocess large datasets to facilitate analysis and model training. Implement data pipelines and ETL processes to ensure data availability and quality. Software Development. Write clean, efficient and … scalable code in Python. Utilize CI/CD practices for version control, testing and code review. Work closely with actuarial analysts, actuarial modelling team (AMT) and other colleagues to integrate data science findings into practical advice and strategies. Stay abreast of new trends and technologies in Data Science technologies and pensions to identify opportunities for innovation. Provide training More ❯
Posted:

Machine Learning Engineer

City of London, London, United Kingdom
In Technology Group Limited
that applications run smoothly and handle large-scare data efficiently. Implement and maintain monitoring of model drifts, data-quality alerts, scheduled r-training pipelines. Data Management and Preprocessing. Collect, clean and preprocess large datasets to facilitate analysis and model training. Implement data pipelines and ETL processes to ensure data availability and quality. Software Development. Write clean, efficient and … scalable code in Python. Utilize CI/CD practices for version control, testing and code review. Work closely with actuarial analysts, actuarial modelling team (AMT) and other colleagues to integrate data science findings into practical advice and strategies. Stay abreast of new trends and technologies in Data Science technologies and pensions to identify opportunities for innovation. Provide training More ❯
Employment Type: Permanent
Salary: £50,000
Posted:

Machine Learning Engineer

London, South East, England, United Kingdom
In Technology Group Limited
that applications run smoothly and handle large-scare data efficiently. Implement and maintain monitoring of model drifts, data-quality alerts, scheduled r-training pipelines. Data Management and Preprocessing. Collect, clean and preprocess large datasets to facilitate analysis and model training. Implement data pipelines and ETL processes to ensure data availability and quality. Software Development. Write clean, efficient and … scalable code in Python. Utilize CI/CD practices for version control, testing and code review. Work closely with actuarial analysts, actuarial modelling team (AMT) and other colleagues to integrate data science findings into practical advice and strategies. Stay abreast of new trends and technologies in Data Science technologies and pensions to identify opportunities for innovation. Provide training More ❯
Employment Type: Full-Time
Salary: £40,000 - £50,000 per annum
Posted:

Staff Software Engineer - TS, React, Node, AWS

Greater Manchester, England, United Kingdom
Oliver Bernard
Lambda functions, and cloud-native application development Strong expertise in designing and maintaining scalable, high-performance web applications Deep understanding of Unit Testing frameworks and a commitment to writing clean, testable code If you’re a Staff Software Engineer (React, Node.js, AWS) who enjoys the idea of working in the automotive sector, please apply. More ❯
Posted:

Staff Engineer (Go)

London, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
frontend, product, devops) to define and build robust backend architectures. Work with Node.js and TypeScript to integrate backend services with modern web applications. Drive best practices around system design, code quality, and performance monitoring. Mentor junior engineers, providing technical guidance and support to ensure quality across the engineering team. What You’ll Bring: 5+ years of experience in backend … and TypeScript. Hands-on experience in designing and deploying microservices architectures. Strong familiarity with cloud platforms, containerization (e.g., Docker, Kubernetes), and CI/CD pipelines. A passion for writing clean, maintainable code and delivering high-quality products. Experience in performance tuning, scalability, and systems optimization. Excellent communication skills and a collaborative mindset. What’s on Offer: Fully remote More ❯
Posted:

Staff Engineer (Go)

Slough, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
frontend, product, devops) to define and build robust backend architectures. Work with Node.js and TypeScript to integrate backend services with modern web applications. Drive best practices around system design, code quality, and performance monitoring. Mentor junior engineers, providing technical guidance and support to ensure quality across the engineering team. What You’ll Bring: 5+ years of experience in backend … and TypeScript. Hands-on experience in designing and deploying microservices architectures. Strong familiarity with cloud platforms, containerization (e.g., Docker, Kubernetes), and CI/CD pipelines. A passion for writing clean, maintainable code and delivering high-quality products. Experience in performance tuning, scalability, and systems optimization. Excellent communication skills and a collaborative mindset. What’s on Offer: Fully remote More ❯
Posted:

Software Engineer (React Native)

Bristol, England, United Kingdom
Hybrid / WFH Options
Hargreaves Lansdown
a Software Engineer to help support our dedicated, friendly and growing Trading Team to deliver critical new functionality to our clients and internal users. If you enjoy working with clean architecture, modern technologies, and being part of a supportive team that learns from each other, we’d love to hear from you! Why join us? New products, no maintenance … no overtime culture. Be part of something big – your work directly supports a leader trusted by millions. Supportive, knowledge-sharing team – collaborate with experienced engineers who are passionate about clean code, best practices, and continuous learning. Modern tools & technologies – develop enterprise-scale solutions in a tech-driven environment. Your responsibilities Develop and maintain mobile applications using React Native … share knowledge, and express ideas clearly. Solution-oriented and creative – you tackle challenges with practical, innovative solutions. Quality-driven with a continuous improvement mindset – you take pride in delivering clean, secure, and maintainable code while seeking ways to improve. Eager to learn and adapt – you embrace new ideas and grow with your team. Comfortable in Agile environments – you More ❯
Posted:

Principal Software Engineer - TS, React, Node, AWS

Manchester Area, United Kingdom
Oliver Bernard
Lambda functions, and cloud-native application development Strong expertise in designing and maintaining scalable, high-performance web applications Deep understanding of Unit Testing frameworks and a commitment to writing clean, testable code If you’re a Principal Software Engineer (React, Node.js, AWS) who enjoys the idea of working in the automotive sector, please apply. More ❯
Posted:

iOS Developer (Poland)

Cambourne, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Remotestar
agile and extreme programming practices. Practice pair programming and contribute to a collaborative coding culture. Implement and maintain CI/CD pipelines for efficient app deployment and delivery. Write clean, testable code and follow TDD principles to ensure software quality. Participate in code reviews, retrospectives, and daily standups. Stay current with iOS trends and continuously bring fresh More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Machine Learning Engineer (London)

Highgate, England, United Kingdom
In Technology Group
that applications run smoothly and handle large-scare data efficiently. Implement and maintain monitoring of model drifts, data-quality alerts, scheduled r-training pipelines. Data Management and Preprocessing. Collect, clean and preprocess large datasets to facilitate analysis and model training. Implement data pipelines and ETL processes to ensure data availability and quality. Software Development. Write clean, efficient and … scalable code in Python. Utilize CI/CD practices for version control, testing and code review. Work closely with actuarial analysts, actuarial modelling team (AMT) and other colleagues to integrate data science findings into practical advice and strategies. Stay abreast of new trends and technologies in Data Science technologies and pensions to identify opportunities for innovation. Provide training More ❯
Posted:

Machine Learning Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Bounteous
Job Title: Machine Learning Engineer Location: London (Hybrid) Job Type: Contract Required Skills & Experience: - Proficient in Python programming, with a strong understanding of clean, maintainable code. - Solid grasp of software engineering best practices, including version control, modular design, and code reviews. - Hands-on experience with Test-Driven Development (TDD) using Pytest or equivalent testing frameworks. - Proven ability to More ❯
Posted:

Machine Learning Engineer

London Area, United Kingdom
Hybrid / WFH Options
Bounteous
Job Title: Machine Learning Engineer Location: London (Hybrid) Job Type: Contract Required Skills & Experience: - Proficient in Python programming, with a strong understanding of clean, maintainable code. - Solid grasp of software engineering best practices, including version control, modular design, and code reviews. - Hands-on experience with Test-Driven Development (TDD) using Pytest or equivalent testing frameworks. - Proven ability to More ❯
Posted:

Test Engineer

England, United Kingdom
Solus Accident Repair Centres
Collaborate with developers to troubleshoot and resolve issues. Perform regression testing to ensure existing functionality is not affected by new changes. Develop and maintain automated test scripts. Participate in code reviews and provide feedback on testability and quality. Continuously improve testing processes and methodologies. Qualifications Desirable qualifications and experience: Agile development - strong understanding of Agile values and principles, as … Familiarity with Cloud environments (e.g., Azure). Experience with manual or automated testing - ISTQB Software Testing. Good analysis and problem-solving skills. Effective communicator. Attention to detail. Advocate of code quality, clean code, and best practices. Ability to interpret and document processes. Self-motivation and willingness to learn and explore new ideas. An understanding of Motor Claims More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

ServiceNow Developer

London, England, United Kingdom
Hybrid / WFH Options
Paritas Recruitment
Integration Hub spokes. Performance Optimization Conduct profiling and debugging of scripts, workflows, and queries to identify performance bottlenecks. Optimize GlideRecord usage, ACL performance, indexing, and background jobs. Technical Debt & Code Quality Participate in identifying and addressing technical debt in existing modules and custom applications. Perform and respond to code reviews, refactor, and optimize logic where needed. Maintain clean, reusable, and modular code following defined standards and naming conventions. Demo & Instance Readiness Prepare and validate instance readiness for feature demos and UATs (data prep, role mapping, test cases). Agile, Collaboration, and Demo Readiness Familiarity with Agile/Scrum methodologies and participation in ceremonies. Collaborate closely with BAs, Product Owners, and Developers to ensure business alignment. Lead More ❯
Posted:

Senior Data Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Reward
build insightful reporting and data solutions Creating robust QA processes and automating repetitive data tasks Supporting and mentoring junior analysts (1 direct report) Acting as a go-to for clean, optimised, efficient SQL Supporting second-line data queries and ensuring SLAs are met Continuously improving how we handle, transform and deliver data across the business 🧠 What you bring: 5+ … in building the data capabilities that power our loyalty programmes across the UK, GCC and beyond. Plus, we’re a close-knit team with high standards, a love for clean code, and plenty of team socials. 📍London based role | Must have right to work in the UK 💻 Hybrid working | Tech-forward environment | Growing international team 📩 Interested? Let’s More ❯
Posted:

Senior Data Engineer

London Area, United Kingdom
Hybrid / WFH Options
Reward
build insightful reporting and data solutions Creating robust QA processes and automating repetitive data tasks Supporting and mentoring junior analysts (1 direct report) Acting as a go-to for clean, optimised, efficient SQL Supporting second-line data queries and ensuring SLAs are met Continuously improving how we handle, transform and deliver data across the business 🧠 What you bring: 5+ … in building the data capabilities that power our loyalty programmes across the UK, GCC and beyond. Plus, we’re a close-knit team with high standards, a love for clean code, and plenty of team socials. 📍London based role | Must have right to work in the UK 💻 Hybrid working | Tech-forward environment | Growing international team 📩 Interested? Let’s More ❯
Posted:

Senior Software Engineer

Wigan, Lancashire, United Kingdom
Hybrid / WFH Options
Maxwell Bond
right in! Key Responsibilities: Build cloud-first software solutions for the energy sector, using technologies such as Typescript , Node.js , React , PHP , GraphQL , and AWS . Focus on high-quality code and best practices, with a strong emphasis on Test-Driven Development (TDD) and writing clean, maintainable code . Lead and mentor junior engineers, fostering a collaborative and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer, Verification

Warrington, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
tooling such as Continuous Build and CI systems. Bachelor’s degree in computer science or a relevant discipline, or relevant professional experience. Main Responsibilities Developing highly efficient, robust, quality code for scalable enterprise level solutions. Supporting and enhancing the existing code base. Maintaining clean coding practices. Identifying technical areas of improvement. Supporting Software Product Owners. Supporting the More ❯
Posted:

Senior Security Engineer (Application & Infrastructure) Engineering · UK ·

London, England, United Kingdom
Hybrid / WFH Options
Thrive Learning Limited
Thrive’s security posture as we continue to grow fast and land major enterprise customers. This isn’t your typical security role. We’re looking for someone who can code first, audit later & are able to dive into our NodeJS/React stack, help teams ship secure-by-design features, and implement pragmatic security improvements across our application codebase … CD. • Build and maintain security-first libraries, tooling and pipelines to support engineering at scale. • Embed secure-by-default practices into our codebase and developer workflows (CI/CD, code reviews, linting, scanning). • Act as an internal consultant and coach, unblocking teams, upskilling devs, and spotting risks early. • Partner with Engineering Leads and our CPTO to assess new … and autonomy. The opportunity to work with global brands and cutting-edge learning technologies. Sound Like You? If you’re an engineer who sweats the security details, loves building clean and secure code, and wants to shape security at a product-led SaaS business - we’d love to talk. #LI-Remote #J-18808-Ljbffr More ❯
Posted:

Senior Software Engineer

Wigan, England, United Kingdom
Hybrid / WFH Options
Maxwell Bond
right in! Key Responsibilities: Build cloud-first software solutions for the energy sector, using technologies such as Typescript , Node.js , React , PHP , GraphQL , and AWS . Focus on high-quality code and best practices, with a strong emphasis on Test-Driven Development (TDD) and writing clean, maintainable code . Lead and mentor junior engineers, fostering a collaborative and More ❯
Posted:

Remote DevOps Engineer

United Kingdom
Hybrid / WFH Options
Tenth Revolution Group
of cloud platforms with a focus on AWS (Associate certification or equivalent experience preferred). Professional experience managing AWS networking and infrastructure . Hands-on experience with Infrastructure as Code tools (Terraform, CloudFormation, etc.). Proficient in Bash or Python scripting and confident in Linux system administration . Working knowledge of containerisation (Docker, Kubernetes, or ECS). Comfortable using … version control (Git) and familiar with Agile and CI/CD pipelines. Good grasp of networking fundamentals: routing, subnets, firewalls, VPNs, and protocols. Evidence of clean code practices, thorough documentation, and structured troubleshooting. We’ll support your growth through access to the latest tooling, collaborative learning with experienced engineers, and regular exposure to real-world cloud architecture and More ❯
Posted:
Clean Code
10th Percentile
£36,775
25th Percentile
£48,750
Median
£60,000
75th Percentile
£72,500
90th Percentile
£85,000