1 to 25 of 93 Permanent Clean Code Jobs in London

C# .NET Software Developer - with Blazor. Award-Winning SaaS. Remote

Hiring Organisation
RecruitmentRevolution.com
Location
City, London, United Kingdom
Employment Type
Permanent
Salary
GBP 45,000 - 65,000 Annual
existing applications and • integrated services. • Collaborating with stakeholders to define, design, and ship new features. • Troubleshooting and resolving software defects and issues. • Participating in code reviews to maintain high code quality standards. • Ensuring all code is well-documented and adheres to best practices. What will you bring … cutting-edge technologies. • Supportive and collaborative team environment. • Opportunities for professional growth and development. • Flexible working hours and hybrid work options. If you love clean code, smart problem-solving, and working with talented people who care about what they build, we d love to meet you. Join ...

C# .NET Software Developer - with Blazor. Award-Winning SaaS. Remote / Hybrid

Hiring Organisation
RecruitmentRevolution.com
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£45,000 - £65,000 per annum
existing applications and• integrated services.• Collaborating with stakeholders to define, design, and ship new features.• Troubleshooting and resolving software defects and issues.• Participating in code reviews to maintain high code quality standards.• Ensuring all code is well-documented and adheres to best practices. What will you bring … cutting-edge technologies.• Supportive and collaborative team environment.• Opportunities for professional growth and development.• Flexible working hours and hybrid work options. If you love clean code, smart problem-solving, and working with talented people who care about what they build, we’d love to meet you. Join ...

C# .NET Software Developer - with Blazor. Award-Winning SaaS. Remote

Hiring Organisation
RecruitmentRevolution.com
Location
London, Covent Garden, United Kingdom
Employment Type
Permanent
Salary
£45000 - £65000/annum depending on experience
existing applications and • integrated services. • Collaborating with stakeholders to define, design, and ship new features. • Troubleshooting and resolving software defects and issues. • Participating in code reviews to maintain high code quality standards. • Ensuring all code is well-documented and adheres to best practices. What will you bring … cutting-edge technologies. • Supportive and collaborative team environment. • Opportunities for professional growth and development. • Flexible working hours and hybrid work options. If you love clean code, smart problem-solving, and working with talented people who care about what they build, we’d love to meet you. Join ...

Senior Full Stack Engineer (Team Lead)

Hiring Organisation
Futuria
Location
City of London, London, United Kingdom
engineering team building our AI-driven platform. This is a hands-on technical leadership role where you'll split your time between writing production code and mentoring engineers. You'll lead a cross-functional engineering team working across our distributed platform stack. You're accountable for your team … execution, code quality, testing practices, and continuous improvement. This is NOT a product management role and NOT a solo contributor role. You're the technical leader who ensures your team delivers reliable, well-tested code while fostering excellence and collaboration. A critical part of this role is championing ...

Principal Software Engineer (.net/Azure DevOps)

Hiring Organisation
ZENZO DIGITAL LTD
Location
City of London, London, United Kingdom
Employment Type
Permanent
Salary
£90,000
that scale efficiently, perform reliably, and integrate seamlessly across business functions. Lead by example in Azure DevSecOps: create and manage pipelines (YAML), infrastructure-as-code (Bicep, Terraform), and container orchestration (AKS, Docker). Embed engineering best practice: implement CI/CD, code quality gates, automated testing, and observability … Development including ETL/Integration Azure DevOps (Repos, Pipelines, Boards, Artifacts, Test Plans), CI/CD automation, gated releases, and environment governance Infrastructure-as-Code (Bicep, ARM, Terraform) Containerisation (Docker, AKS) and serverless (Azure Functions) Monitoring and observability (Application Insights, Log Analytics) Secrets management and vulnerability scanning (Key Vault ...

Software Developer

Hiring Organisation
Information Tech Consultants
Location
Greater London, England, United Kingdom
years experience) designs, codes, tests, and maintains scalable Java applications, collaborating with teams, debugging issues, and using frameworks like Spring/Hibernate, focusing on clean, efficient, object-oriented code, participating in the full SDLC. You will be a key player in our agile squad, responsible … Responsibilities) End-to-End Development: Design and develop high-volume, low-latency applications for mission-critical systems. Back-End Excellence: Write clean, maintainable code using Java and the Spring Boot ecosystem. Front-End Innovation: Build responsive, user-friendly UI components using React, Angular, or Vue.js . Database Management ...

Staff Software Engineer (Mobile)

Hiring Organisation
Ripple
Location
London, England, United Kingdom
quality, cross-platform applications for iOS and Android using React Native and TypeScript . Native familiarity: While you live in JavaScript, experience with native code ( Swift, Kotlin , or Objective-C ) to bridge gaps or debug native modules is a significant plus. Form handling: You have experience building complex forms … ultimately, you know how to build layouts that look and feel great on any screen size. User-obsessed mindset: You don't just write code; you build products. You are passionate about mobile UX , gestures, and animations. Experience with Figma is a plus, helping you bridge the gap between ...

Java Engineer

Hiring Organisation
Profile 29
Location
South East London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£50,000
performance, and mentoring less- experienced engineers in workflow-centric delivery. This is an ideal role for someone who enjoys solving complex process problems through clean code, automation, and modern engineering practices. The role involves visiting client sites; the company will cover travel expenses. Frequency is uncertain but candidates … maintain automated test suites, CI/CD pipelines, and containerised deployments Optimise Camunda engine performance and monitor workflow metrics for production environments Participate in code reviews, peer testing, and technical design discussions Contribute to their internal best-practice frameworks and automation accelerators Essential Eligible (have resided ...

Principle Java Engineer

Hiring Organisation
Profile 29
Location
South East London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
performance, and mentoring less- experienced engineers in workflow-centric delivery. This is an ideal role for someone who enjoys solving complex process problems through clean code, automation, and modern engineering practices. The role involves visiting client sites; the company will cover travel expenses. Frequency is uncertain but candidates … maintain automated test suites, CI/CD pipelines, and containerised deployments Optimise Camunda engine performance and monitor workflow metrics for production environments Participate in code reviews, peer testing, and technical design discussions Contribute to their internal best-practice frameworks and automation accelerators Essential Eligible (have resided ...

Senior ML Engineer

Hiring Organisation
Anson Mccade
Location
London, United Kingdom
Employment Type
Permanent
science" translates into a stable "product." Technical Profile Software Excellence: Mastery of Python with a heavy focus on software engineering best practices (Design Patterns, Clean Code, Unit Testing). Familiarity with C++ or Go is a significant plus. Tooling & Orchestration: Deep experience with containerization (Docker, Kubernetes) and orchestration ...

Principal Software Engineer

Hiring Organisation
Verifone
Location
City of London, London, United Kingdom
REST APIs) Spring Data Spring Security with JWT/OAuth2 Architecture & System Design Deep experience designing and operating microservice‐based architectures Strong application of clean code practices and SOLID principles Ownership of system‐level architecture and cross‐service design decisions Strong understanding of security, authentication flows, and data ...

Machine Learning Specialist

Hiring Organisation
Expedia Group
Location
City of London, London, United Kingdom
broader science community by codifying best practices, experimentation standards, and reusable patterns Mentor other data and machine learning scientists , providing technical guidance through code reviews, design discussions, and knowledge sharing Drive adoption of AI best practices Experience & Qualifications: Master’s or PhD in Computer Science, Statistics, Applied Mathematics, Operations … impractical Fluency in Python and core data/ML libraries (pandas, NumPy, scikit-learn, PyTorch or TensorFlow), combined with solid software engineering practices (clean code, testing, version control, code review) Proficient with large-scale data : strong SQL skills and familiarity with distributed data processing (e.g., Spark, Hive ...

Head Of Engineering Java React Remote

Hiring Organisation
Interact Consulting Limited
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
Collaborate with product leadership to design and implement solutions that align to business goals and customer needs. Drive engineering excellence through modern development practices—clean code, TDD, automation, and cloud-native deployment. Introduce and evaluate emerging technologies (with a focus on Java back-end, Azure cloud services ...

Senior Machine Learning Engineer

Hiring Organisation
Tate
Location
London, United Kingdom
Employment Type
Permanent
Salary
£85000 - £95000/annum
Generative AI). Strong data science fundamentals: supervised learning, evaluation metrics, feature engineering, and experimentation. Production-grade Python proficiency and ability to write clean, maintainable code. Comfortable with complex SQL queries. Hands-on experience with AWS (ECR/ECS/EKS, Lambda, S3, IAM, CloudWatch), ideally AWS-certified. Experience ...

AWS engineer

Hiring Organisation
Harrington Starr
Location
City of London, London, United Kingdom
using Amazon Connect , Amazon Lex , Contact Flows , Lambda , and LLM‐driven capabilities Build new features and maintain existing products across multiple Connect environments Write clean, maintainable code in TypeScript , JavaScript , and Python Implement DevOps best practices: CI/CD , automated testing, monitoring, infrastructure‐as‐code Participate … code reviews and uphold strong engineering standards Troubleshoot complex issues across AWS services, contact flows and application layers Stay current with emerging AWS and AI technologies to support continuous improvement Key Requirements Proven experience as a Senior Software Engineer Hands‐on AWS engineering , especially: Amazon Connect Contact Flows/ ...

Quality Assurance Automation Engineer

Hiring Organisation
Retelligence
Location
City of London, London, United Kingdom
/CD lifecycle, ensuring automated triggers and data quality checks are seamless and fail-safe. Agile Innovation: Contribute to a culture that prioritizes Clean Code and innovative testing methodologies, including performance and load testing with tools like NeoLoad . Who You Are The FinTech Specialist: You have … commercial background in finance, payments, or high-stakes transactional systems. Code-First Mindset: You are proficient in C# and understand object-oriented principles, design patterns, and how to write maintainable test code. Naturally Curious: You aren't satisfied with a "pass" result—you want to understand the underlying infrastructure ...

Software Developer

Hiring Organisation
Hunter Bond
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 100,000 Annual
complex problems at the intersection of technology, data, and intelligence. We're looking for a Developer who thrives in dynamic environments - someone who loves clean code, scalable architecture, and being part of a team that's pushing boundaries. What you'll do Design, build, and optimize high-performance … Back End systems in Python and FastAPI Develop and maintain Back End systems that handle large volumes of Real Time data Write clean, testable, and maintainable code following best practices Contribute to system architecture decisions and help shape the technical roadmap Take ownership of projects ...

Software Engineer (React Native) - UCX

Hiring Organisation
Hargreaves Lansdown
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
features, improve performance, and ensure technical excellence in everything you deliver. You'll take ownership of your work from concept to release, write clean and maintainable code, participate in code reviews, and help drive consistent engineering standards across the team. You'll also diagnose and resolve complex … Integrate with RESTful and GraphQL APIs. Diagnose, debug, and resolve issues across the mobile stack, ensuring a smooth and reliable user experience. Participate in code reviews, offering constructive feedback and helping improve overall code quality. Work cross-functionally with designers, PMs, and QA to deliver features ...

AI Engineer Analyst

Hiring Organisation
Cerberus Capital Management
Location
City of London, London, United Kingdom
Master’s: 1–2 years of industry experience or relevant internships in ML, software engineering, or data engineering. Programming experience (especially Python) Experience writing clean, maintainable Python code. Applied AI experience such as exposure to LLM APIs (OpenAI, Azure OpenAI, Anthropic, etc.) and experience with small personal or internship ...

Senior Developer (Node/React)

Hiring Organisation
Arc IT Recruitment
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£80,000 per annum
Build and maintain robust, scalable applications across the full stack (Node/React/TypeScript) Collaborate in an agile team environment to deliver clean, maintainable, and testable code Influence architectural decisions and technology choices Optimise Front End and Back End performance to ensure fast, seamless user experiences Contribute … Expertise in React, JavaScript/TypeScript, HTML, CSS, and responsive design principles Strong understanding of Back End technologies and best practices Passion for writing clean, well-tested code Experience with cloud platforms (AWS, Azure, or GCP) Excellent communication skills and the ability to explain technical ideas clearly ...

Shopify Developer

Hiring Organisation
Halian Technology Limited
Location
Central London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
disruptors. Youll play a key role in translating design and UX requirements into responsive, high-quality Shopify themes and features balancing performance, scalability, and clean code standards. Key Responsibilities Develop, customise, and maintain Shopify and Shopify Plus storefronts Build custom themes using Liquid, HTML, CSS/SCSS … Lighthouse, GTmetrix) Understanding of CRO principles Exposure to Klaviyo, GA4, or other eCommerce marketing tools What Were Looking For Strong attention to detail and clean coding standards Proactive problem solver with a growth mindset Comfortable working in a fast-paced agency environment Excellent communication skills (written and verbal) Ability ...

Artificial Intelligence Engineer

Hiring Organisation
Deloitte
Location
Greater London, England, United Kingdom
across the team to build and deliver high-impact solutions. Essential Skills and Experience Expert-level Python programming skills; strong advocate for PEP8 compliance, clean code, unit testing, and version control (Git, Unix, pytest). Experience retrieving data from structured, unstructured and web sources (Selenium/PlayWright, Pandas … Deliverables: Responsibilities but not limited to: Design and develop reusable, production-ready Python components for AI applications. Translate experimental and proof-of-concept Python code into robust, production-ready applications for seamless integration with engineering and product teams. Write high-quality, well-documented, and testable Python code, ensuring ...

Senior Software Engineer

Hiring Organisation
Arrows
Location
City of London, London, United Kingdom
thinking, and early delivery- encouraging engineers to challenge convention and build innovative solutions from the ground up. Key Responsibilities What you will do: Write clean, functional code and thorough tests Evaluate different technical approaches to complex problems across various non‐functional requirements Build infrastructure and leverage cutting‐edge … time on repetitive tasks and more time solving customer problems Collaborate openly with both technical and non‐technical teams Take full ownership of your code from PR to production Contribute to projects across our platform—ranging from forensics tools to entity exposure APIs and blockchain visualisation products Skills, Knowledge ...

Senior Backend Engineer

Hiring Organisation
Formula Recruitment
Location
City of London, London, United Kingdom
will play a pivotal role in driving innovation, as well as working on their innovative product utilising a JVM stack ensuring quality across their code base. What we expect from the Senior Backend Engineer: Proven experience across backend engineering utilising JVM technologies Proven hands-on experience in system design … architecture Focus on producing clean code whilst promoting excellent coding practices throughout the team Tech stack: Java 11-17, Springboot PostgreSQL/Kafka AWS/Kubernetes/Terraform Typescript/React Benefits: 10% bonus Life assurance 25 days annual leave (option to buy 5 extra) Flexible/hybrid ...

Senior Software Engineer

Hiring Organisation
Bourne Search Ltd
Location
London Area, United Kingdom
senior engineers to design and enhance high-performance trading and market data systems. The focus is on ultra-low latency, robustness under load, and clean, well-tested code. Key responsibilities include: Designing and building low-latency, high-performance C++ components for trading and market data Enhancing core trading infrastructure ...