Clean Code Jobs in the UK

1,151 to 1,175 of 2,480 Clean Code Jobs in the UK

Junior Full-Stack Software Developer

Tewkesbury, Gloucestershire, United Kingdom
Hybrid / WFH Options
mmtm
is a UK-based digital agency that designs and builds bespoke web apps for clients across industries. We're a small (but growing), remote-first team that cares about clean design, smart strategy, and code that actually gets used. As long-term partners to our clients, we play a critical role in their growth through the products we … or TypeScript . UK-based and happy to join us in our Tewkesbury office on Tuesdays. A collaborative, positive mindset - someone who thrives in an agile team. Enthusiasm for clean code, learning new tools, and a focus on practical solutions. Friendly, upbeat attitude, and an ability to keep up with our terrible puns and GIFs. Previous agency experience … or professional experience as a developer. Familiarity with Agile and Sprint methodologies. Understanding of Git version control and code reviewing practices. What You'll Get £23k-£30k salary , based on experience, with regular reviews. Remote-first culture with hybrid working (just one in-office day per week). Shorter 35-hour week , generous holiday allowance (24 days + bank More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

.Net Software Engineer

London, England, United Kingdom
Station
APIs with .NET Core Designing and optimising Azure-hosted SQL PaaS databases using Entity Framework Participating in architecture discussions, design sessions, and Agile ceremonies Contributing to a culture of clean code and continuous improvement What They're Looking For 5+ years’ experience with .NET, SQL Server, Entity Framework, and Azure Solid understanding of distributed systems and event-driven … design Strong grasp of OOP principles and microservices A self-starter with a problem-solving mindset and a passion for clean, scalable code Why It’s a Great Move You’ll be part of a forward-thinking team that’s solving real business problems with modern tech. There’s real opportunity to influence how things are built, work More ❯
Posted:

Senior Back-End Developer

Warrington, England, United Kingdom
JR United Kingdom
re on the hunt for experienced Senior Back-End Developers who are excited to make a real impact. Whether your passion lies in problem-solving, scaling systems, or championing clean code — there’s room here for you to thrive. What’s on Offer: Salary: Up to £65,000 DOE Location: Manchester-based | UK-only Benefits: Bonus scheme, L … in cloud environments, particularly Azure Solid understanding of TDD and modern CI/CD pipelines Strong communicator and team player, able to mentor others and share knowledge Passionate about clean code, modern development practices, and building for scale Why This Team? Growth-Minded: You’ll be part of a forward-thinking team where your voice matters and your More ❯
Posted:

Front End Engineer

London, England, United Kingdom
Blink - The Employee App
deliver high-quality frontend features. Collaborate with Cross-Functional Teams : Work closely with designers, backend engineers, and product managers to deliver cohesive product features, focusing on the user experience. Code Quality and Testing : Write clean, maintainable, and testable code while ensuring performance optimisation. Participate in code reviews and use automated testing tools to guarantee the stability … Rspack, Cypress/Playwright, Next.js, Node.js , and GitHub Actions . A solid understanding of web development best practices, including responsive design, accessibility, and performance optimisation. A passion for building clean, maintainable, and testable code. A self-starter attitude, eager to learn and thrive in a high-functioning team. Strong collaboration and communication skills, with experience working cross-functionally with More ❯
Posted:

Quantitative developer

City of London, England, United Kingdom
JR United Kingdom
intelligent, reliable, and fast algorithmic trading systems that power some of the tightest spreads in the market. You’ll join a collaborative, fast-paced environment where your ideas and code will have immediate impact. The team is passionate about innovation, diversity of thought, and continuous improvement—and they're looking for curious, sharp, and kind individuals who love solving … complex problems. What You’ll Do Design and implement performant software solutions for algorithmic trading Write clean, scalable code in Java or Python Collaborate with cross-functional teams to solve real-time trading challenges Own your work end-to-end—from idea to deployment Participate in code reviews, design discussions, and technical planning What They’re Looking More ❯
Posted:

Fullstack Engineer

London, England, United Kingdom
Majorplayers.co.uk
a fast-paced, agile environment. Ability to contribute both to frontend and backend aspects of the tech stack, with an openness to learning new technologies. You are passionate about clean, maintainable code, and are familiar with code reviews, pair programming, and testing. You're commercially driven and can quickly adapt to changing requirements and challenges. You thrive More ❯
Posted:

Senior Oracle Developer - JS10879JB

Slough, Berkshire, United Kingdom
Proactive.IT Appointments Limited
years of programming experience with Oracle SQL & PL/SQL, particularly in large-scale information systems High proficiency in Oracle SQL & PL/SQL , with a focus on writing clean, efficient code A solid understanding of configuration management and issue tracking systems Knowledge of HTML, JavaScript, Java, JSON , and a willingness to learn new technologies Strong OLTP experience … What We're Looking For: Exceptional diagnostic and analytical skills Commitment to producing robust, maintainable code Strong interpersonal and team skills with the ability to collaborate effectively Adaptability in high-pressure environments with a solution-oriented mindset Excellent communication skills and the ability to work self-motivated with a positive attitude Additional Information: Due to the volume of applications More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior React Native Developer

London, England, United Kingdom
Hybrid / WFH Options
Clarionconnexa
needed. Manage end-to-end mobile app release processes for App Store and Google Play. Collaborate with cross-functional teams to deliver technical solutions aligned with business objectives. Conduct code reviews, debugging, and participate in design forums, sprint planning, and retrospectives. Work closely with security, operations, and compliance teams to meet regulatory and security standards. What They Are Looking … design. Familiarity with Redux, RESTful APIs, relational databases (MSSQL), and version control tools such as GitHub. Experience with automated testing frameworks such as Mocha or Jest. Strong understanding of clean code practices, domain-driven design, and modern architecture principles. Familiarity with Scrum delivery frameworks and Agile environments. Excellent problem-solving, communication, and collaboration skills. Passionate about delivering outstanding … React Native Developer opportunity. Interviews are taking place shortly! Keywords: Senior React Native Developer, Mobile App Development, UI/UX, iOS, Android, Redux, RESTful APIs, GitHub, MSSQL, Mocha, Jest, Clean Code, Agile, FinTech, Hybrid Working, London, App Store, Google Play, Mobile App Launch Established in Didsbury, Connexa Technology Ltd is becoming one of the UK's fastest growing More ❯
Posted:

Senior Software Engineer

Liverpool, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
a brand-new Greenfield Division focused on cutting-edge development and forward-thinking solutions. The Role: This is an opportunity to join a collaborative, high-performing team that values clean code, modern engineering practices, and innovation. You'll be working on entirely new systems with no legacy code in sight—building scalable solutions using the latest Microsoft More ❯
Posted:

Junior Software Engineer Engineering Esher, Surrey UK

Esher, Surrey, United Kingdom
Hybrid / WFH Options
Infonetica
.NET 8 C#, and TypeScript Build modern, responsive React applications Work with SQL and NoSQL databases to manage and process data efficiently Gain hands-on experience with infrastructure as code (IaC) and cloud services Contribute to designing and implementing distributed architectures Write clean, maintainable, and efficient code following best practices Learn from and receive mentorship from experienced More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Data Engineer

London, South East, England, United Kingdom
Holland & Barrett International Limited
including Data Science, BI, and Product Analytics to develop cloud-native, scalable data infrastructure powering advanced analytics and machine learning. As a Senior Engineer, you'll not only deliver code — you'll take ownership, lead small teams, mentor others, and contribute to shaping our engineering culture and best practices. You'll join a team of Data Engineers, reporting to … and services using AWS Glue, Lambda, Step Functions, S3, EMR, Athena, and more. Lead projects involving serverless, event-driven architectures and CI/CD workflows (GitLab CI). Write clean, production-grade code in Python (Scala is a bonus). Build infrastructure using Terraform, AWS CloudFormation, or SAM. Drive observability across the platform using Datadog or CloudWatch. Actively … EKS, RDS, Redshift, DynamoDB. Strong Python development skills. Proficient with Docker , containerization, and virtualization. Hands-on experience with CI/CD , especially GitLab CI. Solid experience with Infrastructure as Code (Terraform, CloudFormation, or AWS SAM). Demonstrated ability to own and operate services in production. Good to Have: Experience with Scala for data applications. Familiarity with serverless/event More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

React Software Engineer II

London, England, United Kingdom
JPMorgan Chase & Co
solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems. Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code … applied experience. Hands-on practical experience in system design, application development, testing, and operational stability. Proficient in coding in one or more languages. Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages. Overall knowledge of the Software Development Life Cycle. Solid understanding of agile methodologies … Forms and Ag Grid React. Proficient in coding in one or more languages such as Java. Experience with TypeScript, including types, interfaces, generics, advanced TypeScript features, ability to write clean, type-safe code and leverage TypeScript for better code quality and maintainability. Experience with testing frameworks and tools such as Jest, React Testing Library, or Cypress. Preferred More ❯
Posted:

HCI Software Engineer

Manchester, Lancashire, United Kingdom
Groupe SII
performance, user-focused applications in a secure environment. This is an opportunity to work on impactful systems that support real-world operations, in a setting that values knowledge sharing, clean code practices, and professional growth. You'll be surrounded by people who take pride in their work, support one another, and are committed to delivering quality software solutions. … and/or Maven for build and dependency management •Proficiency in developing high-performance applications for Linux environments • Practical experience with Unit Testing (e.g. JUnit) and a commitment to code quality • Understanding of Static Analysis and Performance Analysis; experience with tools like SonarQube is a plus • Strong analytical thinking and debugging abilities; experience identifying and resolving performance issues or … concurrency challenges • Commitment to clean, maintainable code - including experience with refactoring, following coding standards, and using design patterns • Excellent communication skills - both written and verbal - for collaborating effectively and documenting systems clearly • Strong experience with software architecture and design documentation • Practical knowledge of version control and software configuration management, especially using Atlassian tools (e.g., Jira, Confluence, Bitbucket/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

NEW Full-Stack Software Developer Experience: Mid-Level

Tewkesbury, Gloucestershire, United Kingdom
Hybrid / WFH Options
mmtm
is a UK-based digital agency that designs and builds bespoke web apps for clients across industries. We're a small (but growing), remote-first team that cares about clean design, smart strategy, and code that actually gets used. As long-term partners to our clients, we play a critical role in their growth through the products we … HTML5, CSS3, and SASS. UK-based and happy to join us in our Tewkesbury office on Tuesdays. Collaborative, positive mindset - someone who thrives in an agile team. Enthusiasm for clean code, learning new tools, and a focus on practical solutions. Friendly, upbeat attitude, and an ability to keep up with our terrible puns and GIFs. Previous agency experience. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Oracle Developer

Slough, Berkshire, United Kingdom
Proactive Appointments
of programming experience with Oracle SQL & PL/SQL, particularly in large-scale information systems High proficiency in Oracle SQL & PL/SQL , with a strong focus on writing clean, efficient code A solid understanding of configuration management and issue tracking systems Knowledge of HTML, JavaScript, Java, JSON , and a willingness to learn new technologies Strong OLTP experience … What We're Looking For: Exceptional diagnostic and analytical skills Commitment to producing robust, maintainable code Strong interpersonal and team skills with the ability to collaborate effectively Adaptability in high-pressure environments with a solution-oriented mindset Excellent communication skills and the ability to work self-motivated with a positive attitude Due to the volume of applications received for More ❯
Employment Type: Permanent
Salary: GBP 65,000 - 75,000 Annual
Posted:

Back-end Developer

United Kingdom
Out2Bet
for Persici but be at the forefront of all things Backend. What You'll be using (Our Tech Stack) C# and .NET Latest version Entity Framework Core Database development: Code First Approach SQL Database Cloud-based infrastructure What You'll Do (Responsibilities) Participate in the entire application lifecycle, focusing on coding and debugging Write clean code to … with Front-end developers to integrate user-facing elements with server-side logic Gather and address technical and design requirements Write technical documentation for the work produced Build reusable code and libraries for future use Liaise with developers, designers and system administrators to identify new features Follow emerging technologies What We Offer (Perks & Benefits) Competitive Packages Join an international … and above, C#, ASP.Net, T-SQL Strong Development experience in RESTful API Experience in writing with Entity Framework Strong Object-Oriented Programming principles and SOLID principal Produce the testable code and write unit and integration tests Understanding of Agile methodologies Able to adopt coding best practices and standards Able to document details of functionality, design and architecture of a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Developer

Leeds, Yorkshire, United Kingdom
Hybrid / WFH Options
Nicoll Curtin Technology
AWS or Azure (production experience, not just coursework/labs). SQL/NoSQL databases (eg, PostgreSQL, MongoDB) deep architectural understanding. What You'll Do: Transform client requirements into clean, production-ready code Own the full development life cycle from design to deployment Enforce best practices in security, testing and system performance Solve complex technical challenges with innovative … approaches Lead technical decisions while mentoring team members Balance cutting-edge solutions with real business value Participate actively in code reviews and quality assurance Why Join? Competitive salary, pension, healthcare, and life assurance. Training & growth in a Top Employer-voted company. Inclusive culture with wellbeing initiatives and employee networks. Apply today or share with your network More ❯
Employment Type: Permanent
Salary: GBP 60,000 - 75,000 Annual
Posted:

Software Engineering Team Lead

Manchester, England, United Kingdom
Uniting Cloud
ll be guiding a team that plays a mission-critical role in enabling compliance and operational excellence across multiple fast-moving environments. This isn’t just about writing great code it's about orchestrating delivery, ensuring technical quality, and empowering engineers to thrive. If you're excited by dynamic environments, large-scale systems, and cutting-edge technologies, this is … to shape robust, modern architectures Proactively identifying and resolving blockers — technical and operational Acting as a key escalation point for high-impact issues and production bugs Championing best practices, clean code, and agile delivery principles Providing mentorship, performance feedback , and career growth opportunities for your team Running team meetings, 1:1s, and contributing to strategic appraisals and planning … stack (e.g. .Net, Python, Java, Golang, etc. ) Experience working with microservices, and modern cloud-based architectures A passion for process improvement, automation, and efficiency Familiarity with version control systems, code repositories, and DevOps best practices A background in Computer Science or equivalent professional experience What Makes You Stand Out You're forward thinking and challenge the status quo to More ❯
Posted:

C# Developer

Manchester Area, United Kingdom
Hybrid / WFH Options
Impellam Group
sprints, utilizing more CI/CD pipelines and away from end-to-end/API testing and toward unit testing. Duties: Designing, developing, and maintaining new software applications Writing clean, maintainable, and scalable code Investigating, debugging and resolving software issues Participating in peer code reviews and estimations of work. Participating in end-user interactions to gather requirements More ❯
Posted:

.NET Core Developer

Belfast, Northern Ireland, United Kingdom
Hybrid / WFH Options
Myth Digital Ltd
then we want to hear from you. Location: Belfast, Northern Ireland What you'll do Help build & deliver a wide range of .Net Core projects Develop and write great code on a daily basis, leading by example Develop project design and strategy following an Agile approach Maintain and build new technology into our existing project portfolio Research, evaluate and … knowledge sharing What you'll need Experience in the software industry with the ability to demonstrate versatility across different projects An exceptional understanding of how to create and test clean code A good understanding of version control (Git) Excellent communication skills, written and verbal A keen eye for detail and quality which should be reflected in your outputs … Deep curiosity and excellent understanding of emerging technologies and practices What you'll code .Net Core Applications .Net Core Web APIs Design and development of complex, relational SQL Databases and use of tools such as Entity Framework Core. Integrations with RESTful APIs provided by other services. What we see as a bonus Frontend experience primarily in VueJs, React or More ❯
Posted:

Frontend Developer

London Area, United Kingdom
TransPerfect
platform, to creating scalable client interfaces that allow novice users to navigate complex ecosystems. https://globallink.transperfect.com/Your responsibilities and tasks will include: Implement defined features through code development, while also conducting thorough investigations and resolution of bugs Develop modular, reusable code components to streamline development and maintenance Utilize front-end frameworks like Vue.js, or Angular … to create scalable and reusable UI components Optimize code and assets to ensure optimal load times and smooth performance Perform code reviews to uphold quality standards Collaborate within cross-functional teams to deliver solutions that either adhere to existing standards or establish new ones across departments Within an agile framework, you'll manage internal and external implementation requirements … as Vue.js/React/Angular (or similar) and related tools and libraries Ability to take complex designs from Figma and convert to corresponding HTML/CSS/JS code Experience/knowledge of Agile methodologies like SCRUM/Kanban Knowledge of SOLID principles Knowledge of clean code practices Ability to work with complex enterprise software architectures More ❯
Posted:

Frontend Developer

Manchester Area, United Kingdom
TransPerfect
platform, to creating scalable client interfaces that allow novice users to navigate complex ecosystems. https://globallink.transperfect.com/Your responsibilities and tasks will include: Implement defined features through code development, while also conducting thorough investigations and resolution of bugs Develop modular, reusable code components to streamline development and maintenance Utilize front-end frameworks like Vue.js, or Angular … to create scalable and reusable UI components Optimize code and assets to ensure optimal load times and smooth performance Perform code reviews to uphold quality standards Collaborate within cross-functional teams to deliver solutions that either adhere to existing standards or establish new ones across departments Within an agile framework, you'll manage internal and external implementation requirements … as Vue.js/React/Angular (or similar) and related tools and libraries Ability to take complex designs from Figma and convert to corresponding HTML/CSS/JS code Experience/knowledge of Agile methodologies like SCRUM/Kanban Knowledge of SOLID principles Knowledge of clean code practices Ability to work with complex enterprise software architectures More ❯
Posted:

Frontend Developer

City of London, London, United Kingdom
TransPerfect
platform, to creating scalable client interfaces that allow novice users to navigate complex ecosystems. https://globallink.transperfect.com/Your responsibilities and tasks will include: Implement defined features through code development, while also conducting thorough investigations and resolution of bugs Develop modular, reusable code components to streamline development and maintenance Utilize front-end frameworks like Vue.js, or Angular … to create scalable and reusable UI components Optimize code and assets to ensure optimal load times and smooth performance Perform code reviews to uphold quality standards Collaborate within cross-functional teams to deliver solutions that either adhere to existing standards or establish new ones across departments Within an agile framework, you'll manage internal and external implementation requirements … as Vue.js/React/Angular (or similar) and related tools and libraries Ability to take complex designs from Figma and convert to corresponding HTML/CSS/JS code Experience/knowledge of Agile methodologies like SCRUM/Kanban Knowledge of SOLID principles Knowledge of clean code practices Ability to work with complex enterprise software architectures More ❯
Posted:

Software Development Manager

England, United Kingdom
Bromcom Computers Plc
technology stack and Azure to build scalable, high-performance systems. As we grow, we are looking for a Development Manager who can inspire engineering teams and ensure high-quality code delivery across projects. What You'll Do Lead and mentor a team of software engineers, fostering growth, collaboration, and accountability. Own and drive development processes using Agile methodologies. Oversee … code quality through regular reviews-particularly critical paths and architectural components in C#. Guide and enforce Azure DevOps/Git branching and merging strategies for clean and reliable codebase management. Collaborate with DevOps teams to enhance and maintain CI/CD pipelines in Azure DevOps. Act as a bridge between engineering, product, and business teams to ensure delivery More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Node.js Software Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
Noir
services with Node.js (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 of experience More ❯
Employment Type: Full-Time
Salary: £55,000 - £90,000 per annum
Posted:
Clean Code
10th Percentile
£36,250
25th Percentile
£48,750
Median
£60,000
75th Percentile
£72,500
90th Percentile
£86,250