Clean Code Jobs in London

1 to 25 of 293 Clean Code Jobs in London

Principal Software Engineer

London, United Kingdom
Marks & Spencer Plc
as teams' setup Champion Communities of Practice to help establish engineering excellence at M&S Lead by example via contributions to our engineering ecosystem Pioneer and promote methodologies like clean code and clean architecture Advocate for engineering productivity, delivery quality and operational excellence through a continuous ecosystem Drive DevOps practices to automate the Product development life cycle … external brand outreach activities Who you are: Your skills and experience will include: Significant track record of strategic and innovative thinking, as well as execution and implementation Specialist in clean code and implementation of design patterns for common problems. Depth of knowledge in Information Security, you can design, quality review and quality assure solutions and services with security More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer - Service Experience

London, United Kingdom
Marks & Spencer Plc
as teams' setup Champion Communities of Practice to help establish engineering excellence at M&S Lead by example via contributions to our engineering ecosystem Pioneer and promote methodologies like clean code and clean architecture Advocate for engineering productivity, delivery quality and operational excellence through a continuous ecosystem Drive DevOps practices to automate the Product development life cycle … external brand outreach activities Who you are: Your skills and experience will include: Significant track record of strategic and innovative thinking, as well as execution and implementation Specialist in clean code and implementation of design patterns for common problems. Depth of knowledge in Information Security, you can design, quality review and quality assure solutions and services with security More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer - Selling Experience

London, United Kingdom
Marks & Spencer Plc
as teams' setup Champion Communities of Practice to help establish engineering excellence at M&S Lead by example via contributions to our engineering ecosystem Pioneer and promote methodologies like clean code and clean architecture Advocate for engineering productivity, delivery quality and operational excellence through a continuous ecosystem Drive DevOps practices to automate the Product development life cycle … you are Your skills and experience will include: Experience in implementing solutions using modern, web facing software solutions that provide the best possible experience across multiple devices Specialist in clean code and implementation of design patterns for common problems. Depth of knowledge in Information Security, you can design, quality review and quality assure solutions and services with security More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Back End Engineer

London, United Kingdom
Hybrid / WFH Options
JaJa Finance Ltd
business revolutionising the consumer finance industry. Key Responsibilities Work with product owners to refine, estimate and prioritise Jira tickets Attend and contribute to agile ceremonies and platform discussions Deliver code that is easy to understand, maintain and test Collaborate closely with engineers from other platforms Develop and maintain scalable, high-performance RESTful APIs using Java and related technologies (Spring … JPA, Kafka, JUnit). Apply design patterns, SOLID principles, and clean code practices. Work with relational databases and SQL to ensure efficient data management. Design, deploy, own and maintain microservices in a cloud environment (AWS, Google Cloud, or Azure). Debug complex issues and implement effective solutions. Ensure security best practices, including data protection and access control. Collaborate … with agile teams using practices such as pair programming and code reviews. Use project management, source control, and CI tools (e.g., Jira, Git, Jenkins). About You We're seeking passionate individuals who align with our values-caring deeply about customer experience, adapting to challenges, and owning their work to deliver simple, high-quality solutions. The successful candidate must More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Fullstack Software Engineer

London, United Kingdom
Promote Project
Rapid Problem-Solving: Quickly fix bugs and solve problems to enhance customer satisfaction. Data-Driven Development: Utilize analytics to inform product decisions and improve features. Continuous Improvement: Participate in code reviews and contribute to improving our development processes. Stay Current: Keep up-to-date with the latest industry trends especially in the domain of automations, workflows, and AI integrations. … to be successful Proven Experience: Demonstrable experience as a Full Stack Software Engineer in a product development environment. Technical Proficiency: Strong skills in TypeScript, React, and Node.js. Interested in clean code practices and familiarity with enterprise architectural design patterns. Containerization and Orchestration: Experience with Docker and Kubernetes. Cloud Services Familiarity: Knowledge of cloud platforms like AWS, Azure, or … Rapid Problem-Solving: Quickly fix bugs and solve problems to enhance customer satisfaction. Data-Driven Development: Utilize analytics to inform product decisions and improve features. Continuous Improvement: Participate in code reviews and contribute to improving our development processes. Stay Current: Keep up-to-date with the latest industry trends especially in the domain of automations, workflows, and AI integrations. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Head of Engineering

London, United Kingdom
Hybrid / WFH Options
Harmonyfire
infrastructure. Collaborate with Product and Design teams to ensure seamless integration of engineering deliverables with business objectives and user needs. Coach and mentor team members, promoting best practices for clean code, code quality, system reliability, and high-performance development. Own and optimize CI/CD processes, DevOps workflows, and infrastructure planning to ensure fast delivery and cost … effective cloud operations. Stay hands-on where necessary - lead code reviews, make architectural decisions, and assist in system-level debugging. Champion Agile practices (Scrum/Kanban) to ensure effective team performance and transparency throughout product delivery cycles. Promote a strong culture of documentation, testing, and continuous improvement in both product quality and engineering processes. What You'll Bring Proven More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (London)

London, UK
Hybrid / WFH Options
NewStore
Set high standards for your domain and lead by example. Mentor and guide : Empower junior engineers and share your knowledge to foster their growth. Champion best practices : Promote TDD, clean code, and robust architectural practices. Collaborate effectively : Work across teams to create cohesive and scalable solutions. What You'll Do Drive technical discussions : Lead conversations about technical decisions … and others accountable for delivering high-quality work. Mentorship and knowledge sharing : Empower your team by providing guidance and fostering a collaborative environment. Focus on developer experience : Champion simplicity, clean code, and a streamlined workflow for all engineers. DevOps mindset : Take full ownership of your domain, from design to deployment and monitoring. You can learn more about our More ❯
Employment Type: Full-time
Posted:

Senior React Native Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Connexa
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 ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Software Engineer (London)

London, UK
Hybrid / WFH Options
NewStore
Set high standards for your domain and lead by example. Mentor and guide : Empower junior engineers and share your knowledge to foster their growth. Champion best practices : Promote TDD, clean code, and robust architectural practices. Collaborate effectively : Work across teams to create cohesive and scalable solutions. What You'll Do Drive technical discussions : Lead conversations about technical decisions … and others accountable for delivering high-quality work. Mentorship and knowledge sharing : Empower your team by providing guidance and fostering a collaborative environment. Focus on developer experience : Champion simplicity, clean code, and a streamlined workflow for all engineers. DevOps mindset : Take full ownership of your domain, from design to deployment and monitoring. Your Story Are you a seasoned More ❯
Employment Type: Full-time
Posted:

Golang Engineer

London, United Kingdom
Rollbar, Inc
enhancing technical assets onto one global platform, to foster new commercial opportunities and enable innovation. As a member of the team, you will play a key role in improving code to further improve the reliability and performance of our applications. You will have access to like-minded developers, with whom you can collaborate, discuss ideas and concepts, pair-with … the role: Product Definition - develop a solid understanding of our product and help to contribute ideas and suggestions Operating - follow our processes and patterns in order to ensure reliable, clean code and take responsibility for the running of our components in production Communicate - transparently communicate the progress of your work and discuss ideas with your team and Technology … Microservice/Event Driven Design - An understanding of the complexities with event driven design and how to best approach them Experience or interest in application development and writing good clean code Cloud environments. We use AWS Testing approaches such as unit testing or functional testing Working within an e-commerce business where reliability is critical At JET, this More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer

London, United Kingdom
Daphne Technologies LLC
Engineer with at least 2 years of experience to help us evolve and scale our B2B SaaS platform. This is a hands-on development role with an emphasis on clean code, thoughtful architecture, and pragmatic problem solving. What you'll do Develop and maintain core features of our product across the stack. Collaborate with product managers, designers, and … other engineers to deliver intuitive, scalable solutions. Write clean, maintainable code and contribute to code reviews. Integrate with third-party APIs and services. Help improve system performance, reliability, and technical debt. Work in an agile environment with a focus on shipping frequently and iterating fast. Qualifications 2+ years of hands-on software development experience in a commercial More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (London)

London, UK
Ripple
data acquisition and cleaning to deployment and production support. Collaborate with researchers, engineers, and stakeholders across the business to align technical design with trading objectives. Drive engineering excellence through clean code, automated testing, operational rigor, and mentorship of junior team members. WHAT YOU'LL BRING: 5+ years of software development experience in quantitative trading, with deep expertise in … software development, automated testing, and secure, scalable architecture design. Exposure to FX and/or crypto markets; front-end experience with frameworks like React is a plus. Passion for clean, testable code, continuous learning, and mentoring peers on engineering best practices. Degree in Computer Science or related field, with a strong focus on problem-solving and simplicity in More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer

London, United Kingdom
Ripple
data acquisition and cleaning to deployment and production support. Collaborate with researchers, engineers, and stakeholders across the business to align technical design with trading objectives. Drive engineering excellence through clean code, automated testing, operational rigor, and mentorship of junior team members. WHAT YOU'LL BRING: 5+ years of software development experience in quantitative trading, with deep expertise in … software development, automated testing, and secure, scalable architecture design. Exposure to FX and/or crypto markets; front-end experience with frameworks like React is a plus. Passion for clean, testable code, continuous learning, and mentoring peers on engineering best practices. Degree in Computer Science or related field, with a strong focus on problem-solving and simplicity in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Angular Full Stack Developer - Contract

London, South East, England, United Kingdom
Lorien
to have primary skill and all others should be good to have, because client is expecting the person to be full stack developer, so he should be able to code in Front-end, back-end, build and deploy using AWS. Expertise and Competencies * Architecture and Application design, documentation and hands-on implementation.* Front End -Angular, TypeScript, JavaScript. - Primary skill … with Mockito, Mocking Architecture. Professional Experience * Delivered the technical solution and developed the applications with latest technologies as part of digital cloud transformation.* Developed tools and applications by writing clean, efficient code.* Mentoring junior developers & helping them to solve complex issues & problems.* Instrumental in issue resolution, debugging code, code review, code optimization and implementing the best More ❯
Employment Type: Contractor
Rate: Salary negotiable
Posted:

Senior Backend Engineer (Python)

London, United Kingdom
Story Terrace Inc
The rest of the tech stack include Django REST Framework, PostgreSQL, AWS, React.js, Kubernetes, Docker, Redis, Celery, Pandas, Numpy, Git, Jenkins and Elasticsearch. We have a very large but clean code base as we put significant emphasis on design patterns, code readability, automated testing, maintainability and extendability. Responsibilities Work with product owners, engineering managers, user interface designers … and other software engineers to write technical documents that identify software project requirements Write well-formulated, testable and readable code using appropriate software design patterns Design, build and maintain APIs, microservices and data pipelines Design, normalise and optimise relational databases Write complex SQL queries to get data from the database Optimise APIs and database queries to improve speed of … execution Participate in code reviews Debug and fix bugs across our applications Review, maintain and refactor existing code to meet the requirements for improved or new features Write technical documentation of code, algorithms and APIs Help in drafting of end-user manuals Experience and Qualifications 5+ years experience (Python/Django is a plus) Ability to work More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Frontend Engineer - Poland, Remote

London, United Kingdom
Hybrid / WFH Options
Randstad (Schweiz) AG
stack include Django REST Framework, PostgreSQL, AWS, Kubernetes, Docker, Redis, Celery, Pandas, Numpy, Github, Jenkins, Elasticsearch and lots of raw SQL for analytics. We have a very large but clean code base as we put significant emphasis on design patterns, code readability, testability, maintainability and extendability. Responsibilities Work with product owners, product managers, user interface designers and … other software engineers to write technical documents that identify software project requirements and high level technical analysis. Write well-formulated, testable and readable code using appropriate software design patterns Diagnose and solve page load and other speed issues Debug and fix bugs across our applications Write unit, integration and end-to-end tests Participate in code reviews Review … maintain and refactor existing code to meet the requirements for improved or new features Write technical documentation of code, algorithms and APIs Help in drafting of end-user manuals Identify, evaluate and communicate front-end best practices. Skills Expert level knowledge of TypeScript or JavaScript (ES6), and most common Styling libraries. Strong grasp of the React Framework, relative More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Back-end Engineer

London, United Kingdom
Story Terrace Inc
performance bottlenecks, optimize data flow, and ensure backend services operate with maximum efficiency Security: implement best practices for securing data, ensuring compliance with industry standards and regulations Best Practices & Code Quality: advocate for clean code, automated testing, and DevOps best practices, ensuring high-quality software development and deployment processes Mentorship & team growth: provide technical leadership and mentorship More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Application Developer

London Area, United Kingdom
Everest Systems
engineers and product leaders to build intuitive, high-performance tools for everything from stock tracking and shipping logistics to barcode integration and freight optimization. If you’re passionate about clean code, seamless user experiences, and innovating with cutting-edge AI tools, we want to hear from you. What you get to do Develop, implement, and maintain application features … within our ERP system, specifically for inventory, warehouse, and freight management. Collaborate with product managers and other engineers to define requirements and deliver high-quality solutions. Write clean, efficient, and well-documented code, utilizing AI-assisted development tools such as Windsurf, Augment, Claude Code, or similar platforms. Participate in code reviews and contribute to a collaborative … ensuring the stability and performance of our applications. Contribute to the continuous improvement of our development processes and tools, with a focus on leveraging AI to enhance productivity and code quality. What you need Bachelor's Degree in Computer Science or a related technical field, or equivalent practical experience. Proven experience in ERP development. Strong understanding and experience with More ❯
Posted:

Application Developer

City of London, London, United Kingdom
Everest Systems
engineers and product leaders to build intuitive, high-performance tools for everything from stock tracking and shipping logistics to barcode integration and freight optimization. If you’re passionate about clean code, seamless user experiences, and innovating with cutting-edge AI tools, we want to hear from you. What you get to do Develop, implement, and maintain application features … within our ERP system, specifically for inventory, warehouse, and freight management. Collaborate with product managers and other engineers to define requirements and deliver high-quality solutions. Write clean, efficient, and well-documented code, utilizing AI-assisted development tools such as Windsurf, Augment, Claude Code, or similar platforms. Participate in code reviews and contribute to a collaborative … ensuring the stability and performance of our applications. Contribute to the continuous improvement of our development processes and tools, with a focus on leveraging AI to enhance productivity and code quality. What you need Bachelor's Degree in Computer Science or a related technical field, or equivalent practical experience. Proven experience in ERP development. Strong understanding and experience with More ❯
Posted:

Senior Software Engineer (London)

London, UK
i3
experience with cloud providers? Hands-on experience with AWS services such as Glue (Spark), Lambda, Step Functions, ECS, Redshift, and SageMaker. Looking for someone with hands-on development Conducting code reviews, mentoring through pair programming. Looking for data engineering and software development Building APIs, integrating with microservices, or contributing to backend systems not just data pipelines or data modelling. … CI/CD and Infrastructure-as-Code Tools like GitHub Actions, Jenkins, AWS CDK, CloudFormation, Terraform. Key Responsibilities: Design and implement scalable, secure, and cost-efficient data solutions on AWS, leveraging services such as Glue, Lambda, S3, Redshift, and Step Functions. Lead the development of robust data pipelines and analytics platforms, ensuring high availability, performance, and maintainability. Demonstrate proficiency … in software engineering principles, contributing to the development of reusable libraries, APIs, and infrastructure-as-code components that support the broader data and analytics ecosystem. Contribute to the evolution of the teams data engineering standards and best practices, including documentation, testing, and architectural decisions. Develop and maintain data models and data marts that support self-service analytics and enterprise More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer - Mobile Testing (iOS or Android)

London, United Kingdom
Hybrid / WFH Options
Disney Cruise Line - The Walt Disney Company
environments, build systems and tooling used across multiple products Contribute to the successful design & implementation of one or more project features with input from senior engineers Check-in valuable, clean code daily that adds new features and capabilities Becoming a member of our Quality Engineering team, increasing quality through innovation, automated test creation, curiosity, and thoughtful debate. Responsibilities More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Frontend Engineer

London, United Kingdom
Hybrid / WFH Options
CyberSmart
more, as well as an open landscape to all parts and people across our organisation. Key Tasks/Responsibilities Design and Develop: Craft high-quality, efficient, and reusable JavaScript code that brings our UI/UX designs to life. Transform ideas into compelling and interactive web applications. Optimize User Experience: Diagnose and repair bugs and performance issues, ensuring a … engineers to meet project milestones. Guide technical decision-making and mentor junior engineers within our growing startup environment. Quality Assurance: Establish and maintain robust testing frameworks for our frontend code, guaranteeing reliable, high-quality user interfaces. User-Centric Approach: Develop user-friendly features with an empathetic focus on user experience, ensuring our applications are intuitive, attractive, and serve our … a strong emphasis on continuous delivery (CI/CD workflows), understanding how frontend changes integrate into automated deployment pipelines. Up-to-date knowledge of software engineering best practices, including clean code, performance optimisation, security best practices (e.g., XSS prevention, secure local storage), and web accessibility standards (WCAG). Prior experience working in a fast-paced start-up or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

London, South East, England, United Kingdom
Hybrid / WFH Options
Daniel James Resourcing
you do will be seen and used by audiences worldwide.You’ll help build powerful tools and platforms across publishing, content delivery, and user experience, with a strong emphasis on clean code, modern architecture, and collaborative problem-solving. What You’ll Be Working On: Depending on your interests and expertise, projects may include: Node.js microservices powering APIs, server-side … For: Strong commercial experience with JavaScript, React, and Node.js (or similar such as Java, Clojure, or Haskell) Experience working on scalable, high-traffic applications or platforms Passion for building clean, maintainable, well-tested code Strong problem-solving skills and a pragmatic mindset Interest in contributing to open source or sharing engineering knowledge Bonus if you’ve got: A More ❯
Employment Type: Full-Time
Salary: £90,000 - £100,000 per annum
Posted:

Chat Engineer

London, United Kingdom
Hybrid / WFH Options
Pontoon
software solutions leveraging AWS AI services, focusing on Amazon Lex and LLMs. Collaborate: Work closely with cross-functional teams to seamlessly integrate AI capabilities into contact centre solutions. Write Code: Produce clean, efficient, and maintainable code in TypeScript that stands the test of time. DevOps Advocate: Champion DevOps best practices, including CI/CD pipelines, automated testing … and infrastructure as code. Code Reviews: Lead and participate in code reviews, ensuring high standards of code quality and adherence to best practices. Troubleshoot: Diagnose and resolve complex technical challenges across various areas of the software stack. Stay Current: Keep your finger on the pulse of the latest industry trends and technologies to ensure our solutions are More ❯
Employment Type: Contract
Rate: £800/day
Posted:

Chat Engineer

London, South East, England, United Kingdom
Hybrid / WFH Options
Pontoon
software solutions leveraging AWS AI services, focusing on Amazon Lex and LLMs. Collaborate: Work closely with cross-functional teams to seamlessly integrate AI capabilities into contact centre solutions. Write Code: Produce clean, efficient, and maintainable code in TypeScript that stands the test of time. DevOps Advocate: Champion DevOps best practices, including CI/CD pipelines, automated testing … and infrastructure as code. Code Reviews: Lead and participate in code reviews, ensuring high standards of code quality and adherence to best practices. Troubleshoot: Diagnose and resolve complex technical challenges across various areas of the software stack. Stay Current: Keep your finger on the pulse of the latest industry trends and technologies to ensure our solutions are More ❯
Employment Type: Contractor
Rate: £800 per day
Posted:
Clean Code
London
10th Percentile
£48,750
25th Percentile
£56,563
Median
£70,000
75th Percentile
£86,875
90th Percentile
£107,750