Clean Code Jobs in London

76 to 100 of 295 Clean Code Jobs in London

Senior Full Stack Engineer

London, United Kingdom
Henry Schein One group
located across from Guildford Mall, in Surrey, BC. Key Responsibilities Design and build software that meets real-world customer needs and exceeds expectations for scalability, security, and performance. Write clean, modular code using modern engineering practices, including object-oriented design, clean architecture, and SOLID principles. Collaborate with a tight-knit development team to make key technical decisions … system efficiency. Craft performant SQL queries, stored procedures, and triggers to support mission-critical features and ensure application responsiveness. Comfortable working with AI-powered tools (e.g., GitHub Copilot, Cursor, code generation, test automation, etc.) to accelerate development and enhance productivity. Deliver high-quality technical documentation that helps others build, maintain, and extend your code. Participate in Agile ceremonies and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Engineer

London, United Kingdom
Hybrid / WFH Options
Stott and May
and offers the opportunity to collaborate with global teams to enhance client experience and security. Responsibilities: - Develop and integrate anti-fraud solutions across all layers of the stack. - Write clean, readable code, assist with code reviews, and provide solution design input. - Build automated tests, create documentation, and ensure quality throughout development. - Collaborate with scrum master, technical leads … developers, and product owners. - Support and mentor junior engineers, focusing on code quality and design. - Contribute to continuous improvement of technical standards, methodologies, and processes. - Deployment and operations of systems from development to production. - Work with global teams in Australia and the US to share best practices and learnings. - Participate in agile ceremonies (sprint planning, daily scrums, reviews, retrospectives More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Integrations Engineer

City of London, London, England, United Kingdom
Hybrid / WFH Options
REDTECH RECRUIT
across systems—developing features, building integrations, and enabling smooth deployment of complex software products into client environments. This is a hands-on engineering role focused on writing and maintaining code to support integration pipelines, APIs, and data flows—working as part of a collaborative, high-performing product and engineering team. Location: Central London – minimum 3 days per week onsite … maintain robust integration services and APIs to support customer onboarding and custom deployments Work closely with client-side technical teams to understand integration requirements and build tailored solutions Write clean, scalable code for backend services and integration layers Contribute to system design and architecture for scalable, maintainable integrations Support deployment and troubleshoot integration issues across staging and production More ❯
Employment Type: Full-Time
Salary: £50,000 - £75,000 per annum
Posted:

Software Integrations Engineer

London Area, United Kingdom
Hybrid / WFH Options
RedTech Recruitment
across systems—developing features, building integrations, and enabling smooth deployment of complex software products into client environments. This is a hands-on engineering role focused on writing and maintaining code to support integration pipelines, APIs, and data flows—working as part of a collaborative, high-performing product and engineering team. Location: Central London – minimum 3 days per week onsite … maintain robust integration services and APIs to support customer onboarding and custom deployments Work closely with client-side technical teams to understand integration requirements and build tailored solutions Write clean, scalable code for backend services and integration layers Contribute to system design and architecture for scalable, maintainable integrations Support deployment and troubleshoot integration issues across staging and production More ❯
Posted:

Software Engineer

London, United Kingdom
Upscope
with great developers ready to grow with us Location: Soho, London (onsite 4 days a week) Salary: Approx. £50.000 annually, depending on experience Main responsibilities Development and Design: Write clean, efficient, and maintainable code using TypeScript, JavaScript, Node.js, and React. Design and implement robust applications and services to meet predefined requirements. Code Review and Quality Assurance: Participate … in code reviews to maintain high code quality and promote best practices. Implement automated tests to ensure functionality, performance, and security. Collaboration: Work closely with our engineering team to define feature specifications and deliver high-quality solutions. Problem-Solving: Identify, troubleshoot, and resolve issues and performance bottlenecks in a timely and effective manner. Continuous Learning: Stay up-to … Jest, Mocha), and containerisation technologies (e.g., Docker). Knowledge of RESTful API design and development, and familiarity with web services architecture. Ability to write efficient, secure, well-documented, and clean JavaScript code. Familiarity with database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB), and an understanding of data modeling principles. Strong problem-solving skills and the ability More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer London HQ

London, United Kingdom
Upscope
grow with us Location: Soho, London (onsite 4 days a week) Salary: Based on experience Must hold right to work in the UK. Main responsibilities Development and Design: Write clean, efficient, and maintainable code using TypeScript, JavaScript, Node.js, and React. Design and implement robust applications and services to meet predefined requirements. Code Review and Quality Assurance: Participate … in code reviews to maintain high code quality and promote best practices. Implement automated tests to ensure functionality, performance, and security. Collaboration: Work closely with our engineering team to define feature specifications and deliver high-quality solutions. Problem-Solving: Identify, troubleshoot, and resolve issues and performance bottlenecks in a timely and effective manner. Continuous Learning: Stay up-to … Jest, Mocha), and containerisation technologies (e.g., Docker). Knowledge of RESTful API design and development, and familiarity with web services architecture. Ability to write efficient, secure, well-documented, and clean JavaScript code. Familiarity with database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB), and an understanding of data modeling principles. Strong problem-solving skills and the ability More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Architect (London)

Whetstone, Greater London, UK
AXA XL
remediation where and when possible Monitor application services to ensure performance consistently meets non-functional requirements (response time, security, etc.) Manage AXA XL security standards for the applications, including clean code, vulnerability identification and remediation, penetration test etc. Work with the Application Manager & Delivery Lead(s) in defining, analyzing, planning, measuring and improving product availability and continuity Leads … leading or implementing Claims solutions. Proficiency with working in Agile delivery model. Prior work experience in an insurance field preferred. DevOps practices including CI/CD pipelines, infrastructure as code and containerization Proven experience in designing complex, scalable architectures for large enterprise environments Ability to break down complex problems, evaluate multiple solutions & choose the most suitable outcome based on More ❯
Employment Type: Full-time
Posted:

Senior Frontend Engineer (6 month contract)

London, United Kingdom
Two Circles Ltd
last 7+ years and have a keen interest in the application of technology in the sports industry. If this sounds like you, please get in touch. Key Responsibilities Write clean, and reusable code following best practices whilst helping to define coding standards and team conventions. Be an advocate for developer experience and have a keen interest in continually … closely with Engineering Managers, Engineering Leads and Product Managers to understand problems and define technical scope for global sports properties. Setting up software development frameworks for release management, automation, code quality and source control. Providing technical leadership, mentoring and guidance to other Two Circles engineers. Keeping up to date on emerging technologies and trends in sports technology. Presence in … environment where you have utilised tools such as Circle CI, GitHub actions or Azure DevOps etc. An appreciation of DevOps and platform engineering culture. You don't just write code, but you also like to build and ship it, utilising cloud platforms and services, such as Azure, AWS or GCP. Experience in agile development practices, continuous integration and test More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Backend Engineer

London, United Kingdom
DolarApp
on the backend with Postgres database We rely on Spring Boot for quick and quality delivery We have a pragmatic approach to develop our business logic, focusing on clean code, with emphasis on maintainability and fast turnaround with TDD, DDD and continuous integration & delivery What you'll need 5+ years of experience in Backend development, with fluency in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer

London, United Kingdom
Marks & Spencer Plc
and deliver them routinely with no significant issues Develop/improve M&S standard frameworks and policies, ensuring that they are understood and adopted Support other engineers to produce clean, quality code through code reviews and pair programming Support the technical platform out of hours as a member of the support rota Contribute to the team's More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer - Selling Experience

London, United Kingdom
Marks & Spencer Plc
and deliver them routinely with no significant issues Develop/improve M&S standard frameworks and policies, ensuring that they are understood and adopted Support other engineers to produce clean, quality code through code reviews and pair programming Support the technical platform out of hours as a member of the support rota Contribute to the team's More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Manager, Software Engineering

London, United Kingdom
Expedia, Inc
core strategic project, in collaboration with TPM and Product peers Drive operational excellence, including testing strategies, SLAs, observability, and production readiness Influence architecture and system design decisions, advocating for clean code, reusability, and long-term maintainability Build strong partnerships across engineering, finance, and product teams to align technical investments with business outcomes Ensure cross-team collaboration and unblock More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Manager, Software Engineering (London)

London, UK
Expedia Group
core strategic project, in collaboration with TPM and Product peers Drive operational excellence, including testing strategies, SLAs, observability, and production readiness Influence architecture and system design decisions, advocating for clean code, reusability, and long-term maintainability Build strong partnerships across engineering, finance, and product teams to align technical investments with business outcomes Ensure cross-team collaboration and unblock More ❯
Employment Type: Full-time
Posted:

Software Developer

London, United Kingdom
Hybrid / WFH Options
V3s Infotech
passion for coding, problem-solving, and building innovative software solutions, we want you to be part of our tech team. Key Responsibilities : Design, develop, and test software applications. Write clean, efficient, and maintainable code. Collaborate with other developers, designers, and product managers to deliver high-quality products. Troubleshoot and debug issues in software applications. Stay updated with new technologies More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate Software Engineer 2025 - Platform

London, United Kingdom
Suade
Suade is delighted to be an equal opportunity employer we have a diverse team with great values. All qualified applicants will receive consideration for employment without bias. Responsibilities Write clean, maintainable code following established coding standards Implement new features and bug fixes under the guidance of senior engineers Participate in code reviews and contribute to improving code quality Collaborate with frontend engineers to implement API endpoints Participate in agile development processes and team meetings Document code and technical decisions for future reference Bachelor's or master's degree in computer science, Software Engineering, or related field Strong understanding of computer science fundamentals Proficiency in at least one programming language (preferably Python) Basic knowledge of database More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (London)

London, UK
DraftKings Inc
pricing anomalies, and responding rapidly to unexpected events. Collaborate across teamsproduct, design, and tradingto improve platform reliability, developer experience, and intuitive UX for handling peak volumes with confidence. Enforce code quality and maintainability by writing clean, testable code, conducting rigorous code reviews, and refining deployment workflows. Balance agility with long-term growth by iterating quickly on … years of experience developing modern web applications using React. Experience with distributed systems in a Cloud Computing environment. Experience with web communication protocols. Ability to grow other engineers through code reviews, design reviews, and over-the-shoulder debugging. Experience writing and maintaining a comprehensive suite of unit and integration tests. Proficiency in integrating AI-powered tools (e.g. Copilot, Cursor … Claude) into development pipelines to accelerate coding, enhance code quality, and increase developer efficiency. Proficiency with AI-assisted testing, code reviews, and documentation generation. Proven ability in leveraging AI tools in daily engineering workflows e.g. including pair programming with AI, auto-generating test cases, or accelerating bug triage and resolution. Join Our Team Were a publicly traded (NASDAQ More ❯
Employment Type: Full-time
Posted:

Junior Android Engineer

London, United Kingdom
Bloomon
exposes APIs that are used by our multi-brand Angular web app and our native iOS and Android mobile apps. On Android, we are migrating the project to use Clean Architecture with MVI and Jetpack Compose. Most of our team is based in the UK or The Netherlands and works in a flexible model, with a choice in how … quarter to maintain connections, collaborate on larger projects, and have fun together. You can read lots more about our technology stack and our culture over on our tech blog - Code Wild What you'll be doing: You'll play an active role in delivering the roadmap for the Apps squad and be a key part of our Engineering team. … and Jetpack Compose, along with basic knowledge of XML, gained through personal projects or relevant coursework/entry-level roles. Have a quality mindset and a passion for writing clean code while also keeping an eye for opportunities for improvements. Possess a good understanding of the Android Activity Lifecycle, including how to manage main and background threads effectively. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Remote AI / Azure / Python Developer - AI Platform Powering Workflows & Docs - 19642 Ref: 19642

London, United Kingdom
Hybrid / WFH Options
Recruitment Revolution
Internet, Public Cloud and now AI. Your Skills: Experience with Azure's native AI stack (including AI Foundry, Search, Cosmos DB, and AKS), strong Python and C# skills, VS Code (ideally with AI tools like Copilot), familiarity with Docker, Kubernetes, and scalable cloud-native architecture, and a track record of working in agile teams using Azure DevOps for CI … first features using Azure AI Foundry, Azure AI Search, Cosmos DB, Docker, and AKS • Design and implement scalable architecture with cloud-native tools alongside a collaborative, fast-moving team • Code primarily in Python and C# - with bonus points if you can jump into React.js when needed • Speed up development using Visual Studio Code with GitHub Copilot (or your … preferred AI coding assistant) • Work in a tight feedback loop: branch, commit, pull, test, and ship - all through Azure DevOps • Write clean, tested, production-ready code - unit testing is second nature, not an afterthought • Participate in focused sprints and daily standups - we work lean, iterate fast, and learn as we go What You'll Bring to the Team More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Backend Engineer

London, United Kingdom
Hybrid / WFH Options
Two Circles Ltd
join our London office. You will play a key role in shaping our rapidly evolving technology proposition and will be responsible for providing technical leadership, writing scalable and maintainable code, supporting technology consulting projects, and identifying and advising on appropriate solutions for our clients. You will have a track record of designing and delivering high-quality digital solutions over … last 5+ years and have a keen interest in the application of technology in the sports industry. If this sounds like you, please get in touch. Key Responsibilities Write clean, and reusable code following best practices whilst helping to define coding standards and team conventions. Be an advocate for developer experience and have a keen interest in continually … closely with Engineering Managers, Engineering Leads and Product Managers to understand problems and define technical scope for global sports properties. Setting up software development frameworks for release management, automation, code quality and source control. Providing technical leadership, mentoring and guidance to other Two Circles engineers. Keeping up to date on emerging technologies and trends in sports technology. Presence in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Machine Learning Engineer

London, United Kingdom
Optimove
GPU support to efficiently train deep learning models. Minimum 3 years of experience in a similar role. Strong programming skills and a good understanding of software engineering principles and clean code practices. Expert-level knowledge of Python for machine learning and data manipulation (pandas, NumPy). Advanced experience with SQL for data querying and manipulation. Experience with Git … Full understanding of recommendation algorithms and their applications. Professional experience in personalization and/or predictive CRM, and micro-segmentation. Experience with CI/CD pipelines and Infrastructure as Code (IaC) tools (Terraform, Bicep, etc.). Apply for this job indicates a required field First Name Last Name Email Phone Resume/CV Enter manually Accepted file types: pdf More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Machine Learning Engineer (London)

Highgate, Greater London, UK
Optimove
GPU support to efficiently train deep learning models. Minimum 3 years of experience in a similar role. Strong programming skills and a good understanding of software engineering principles and clean code practices. Expert-level knowledge of Python for machine learning and data manipulation (pandas, NumPy). Advanced experience with SQL for data querying and manipulation. Experience with Git … Full understanding of recommendation algorithms and their applications. Professional experience in personalization and/or predictive CRM, and micro-segmentation. Experience with CI/CD pipelines and Infrastructure as Code (IaC) tools (Terraform, Bicep, etc.). Apply for this job * indicates a required field First Name * Last Name * Email * Phone * Resume/CV * Enter manually Accepted file types: pdf More ❯
Employment Type: Full-time
Posted:

Junior Software Engineer (Integration Team)

London, United Kingdom
Hybrid / WFH Options
Kubelt
our integration team, you'll learn how to implement robust solutions that handle real-time data syncing and overcome challenges like data inconsistencies. What you'll be doing Write clean, maintainable TypeScript code Write clean, maintainable Python Implement new integrations with cryptocurrency exchanges and platforms Document and test your code thoroughly Work closely with senior engineers More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Backend Engineer (Integration Team)

London, United Kingdom
Hybrid / WFH Options
Cryptio
our integration team, you'll learn how to implement robust solutions that handle real-time data syncing and overcome challenges like data inconsistencies. What you'll be doing Write clean, maintainable TypeScript code Write clean, maintainable Python Implement new integrations with cryptocurrency exchanges and platforms Document and test your code thoroughly Work closely with senior engineers More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Engineer (6 month contract)

London, United Kingdom
Two Circles Ltd
last 7+ years and have a keen interest in the application of technology in the sports industry. If this sounds like you, please get in touch. Key Responsibilities Write clean, and reusable code following best practices whilst helping to define coding standards and team conventions. Be an advocate for developer experience and have a keen interest in continually … closely with Engineering Managers, Engineering Leads and Product Managers to understand problems and define technical scope for global sports properties. Setting up software development frameworks for release management, automation, code quality and source control. Providing technical leadership, mentoring and guidance to other Two Circles engineers. Keeping up to date on emerging technologies and trends in sports technology. Presence in … environment where you have utilised tools such as Circle CI, GitHub actions or Azure DevOps etc. An appreciation of DevOps and platform engineering culture. You don't just write code, but you also like to build and ship it, utilising cloud platforms and services, such as Azure, AWS or GCP. Experience in agile development practices, continuous integration and test More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Engineer

London, United Kingdom
Spinks HR
Imperial, UCL, Cambridge, Oxford, Durham, Bath, etc. Have a passion for building (show us your GitHub or side projects!) Are confident with JavaScript, React, Next.js, Tailwind, Node.js Care about clean code, thoughtful UX, and solving problems end to end Are London-based and up for 3 days/week in our Camden office (Mon, Tue, Thu) Apply with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Clean Code
London
10th Percentile
£48,750
25th Percentile
£56,563
Median
£70,000
75th Percentile
£86,875
90th Percentile
£107,750