Clean Code Jobs in the UK

1,276 to 1,300 of 2,039 Clean Code Jobs in the UK

Fullstack Developer

Bradford, England, United Kingdom
JR United Kingdom
developing, and supporting solutions to replace legacy systems Collaborating with the Digital Transformation team to turn new ideas into reality Championing a culture of test-driven development (TDD) and clean, maintainable code Your Skills and Experience: React.js Azure services and cloud based architecture Experience with API integrations, ideally with CRM platforms A TDD mindset and strong software engineering More ❯
Posted:

Software Engineer

United Kingdom
Hybrid / WFH Options
Digital Waffle
applications using both Inertia.js and API-first architecture Demonstrated experience as a full-stack developer, with 4+ years of hands-on work in PHP and Laravel Deep understanding of Clean Code principles and best practices Strong front-end development skills, including expertise in HTML, Tailwind CSS, TypeScript, JavaScript, and responsive design Proven ability to develop and integrate RESTful More ❯
Posted:

WordPress Developer Location: Bedford Full / Part Time

Bedford, Bedfordshire, United Kingdom
1-Stop Design Shop, Inc
modern development practices Develop custom themes and plugins when off-the-shelf tools don't cut it Translate Figma, Adobe XD or Adobe Photoshop designs into responsive, pixel-perfect code Manage CMS structure, admin UX, and custom fields using ACF or similar tools Implement third-party APIs and integrations (e.g. CRMs, booking tools, ecommerce) Optimize sites for performance, accessibility … without them) WooCommerce experience API integration experience (Mailchimp, HubSpot, etc.) Hosting management (cPanel, DNS, Cloudflare, etc.) You're a Great Fit If You Love building custom solutions and writing clean, reusable code Can troubleshoot and debug without breaking a sweat Enjoy collaborating with designers and non-devs to bring ideas to life Are comfortable managing multiple websites and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer - Payments

London, England, United Kingdom
MARKS&SPENCER
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 ❯
Posted:

iOS Engineer

London, England, United Kingdom
Checkout.com
Work alongside cross-functional teams - including product management and fellow engineers - to design and develop robust iOS features that integrate seamlessly within our scalable, microservices-based ecosystem. High-Quality Code: Write clean, maintainable, and testable code that forms the backbone of our most impactful systems, ensuring high performance and reliability. End-to-End Ownership: Take responsibility for … including effective state management strategies. Excellent problem-solving, communication skills and the ability to engage with diverse stakeholders. A history of thriving in agile environments and delivering high-quality code under tight deadlines. Strong problem-solving abilities and the aptitude to work independently as well as collaboratively. Comfortable in working autonomously. Experience with unit testing using XCTest or Swift More ❯
Posted:

PHP Web Developer

Melksham, Wiltshire, United Kingdom
CPS Group (UK) Limited
PHP Developer, you will be responsible for maintaining and developing the company's platform, working with a modern tech stack to optimise performance and drive innovation. Key Responsibilities: * Write clean, efficient code using PHP 7/8 and Object-Oriented Programming * Work with HTML5, JavaScript, and CSS3 to enhance user experience * Optimise and manage MySQL database queries * Develop More ❯
Employment Type: Permanent
Salary: £45000 - £65000/annum
Posted:

Product Engineer

London, United Kingdom
Arbor Education
to enhance team comprehension and project sustainability. Take ownership of writing and implementing comprehensive tests around new features, ensuring robust test coverage and reliability. Produce well-architected and efficient code using advanced design patterns and methodologies, contributing to the overall system's scalability and performance. Actively participate in code reviews and pair programming sessions Participate in tech-talks … with enterprise solutions Familiarity with Scrum methodology or other agile development processes Experience with cloud computing Experience with Docker and containerisation Familiarity with software best practices such as Refactoring, Clean Code, Domain-Driven Design, Test-Driven Development, etc. What we offer The chance to work alongside a team of hard-working, passionate people in a role where you More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Backend Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
Fruition Group
power our core insurance platform. What You'll Do Design, build, and maintain Python microservices (FastAPI) in production Own features end-to-end: design, build, test, deploy, monitor Write clean, testable code with strong attention to performance and resilience Collaborate with engineers, PMs, and designers to ship fast Contribute to system architecture and CI/CD practices What More ❯
Posted:

Java Developer

London, England, United Kingdom
CyTAL
solutions. You will have significant autonomy and the opportunity to make an immediate impact. Role Highlights: Deliver high-quality software solutions as part of a mission-driven team Write clean, efficient, and maintainable code that is thoroughly tested Research and implement best-practice cybersecurity testing methods Promote best practices and innovation within the development team Collaborate closely with More ❯
Posted:

Senior Researcher - LLM-Augmented Software Generation and Transformation

Slough, England, United Kingdom
JR United Kingdom
our future world. Job Description: LLM-Augmented Software Generation and Transformation – Senior Researcher Location: Slough, UK Your role will involve: Conducting research and development in automated software engineering, including code representation for LLM, automatic program repair, generative AI for test generation, and architecture for AI coding agents. Providing technical leadership and collaborating with Fujitsu Global R&D teams to … computer science or a related field, with a strong research record, including publications in top-tier conferences and journals. A passion for software engineering and the ability to write clean code. Proven expertise in machine learning, deep learning, and AI, especially in LLM and RAG technologies, with knowledge of LLM Agents, explainable AI, and graph ML as a plus. More ❯
Posted:

Graduate Software Engineer (Full Stack)

London, England, United Kingdom
JR United Kingdom
teams to build user-first solutions Tackle meaningful, end-to-end challenges across the stack Influence platform architecture and engineering practices Maintain strong standards through testing, peer reviews, and clean code Contribute to product and team direction in a high-growth environment Ideal Candidate 1-3 years of full-stack engineering experience Comfortable across frontend and backend (Python More ❯
Posted:

Web / Mobile Developer

Southampton, Hampshire, South East, United Kingdom
Deerfoot Recruitment Solutions
user experiences using React , TypeScript , Next.js , and Ionic Translate UX designs and wireframes into polished front-end interfaces Develop and maintain shared UI components, including documentation via Storybook Write clean, maintainable, and testable code using Jest and React Testing Library Partner with backend developers for API integration and delivery Act as a subject matter expert in UI/ More ❯
Employment Type: Permanent
Posted:

Senior .NET Developer (Visa Sponsorship Available)

Scotland, United Kingdom
Techwaka
closely with other developers and product managers to ensure a seamless and efficient user experience. Develop cloud-based solutions on Microsoft Azure, ensuring scalability and performance. Build and maintain clean, scalable code that enhances the efficiency and reliability of our SaaS platform. Qualifications Proven experience in full-stack development using C#, .NET, and modern web technologies. Experience building More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer

Leeds, West Yorkshire, Yorkshire, United Kingdom
Hybrid / WFH Options
Oscar Associates (UK) Limited
year and are looking for a hardworking and ambitious individual to join the team and provide their expertise. Key responsibilities: Design and develop scalable .NET applications and services. Write clean, maintainable, and efficient code. Collaborate with product managers, designers, and other developers to gather requirements and deliver solutions. Conduct code reviews and provide constructive feedback to team members. More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Java Software Engineer - Real Time Systems

City of London, London, United Kingdom
Hybrid / WFH Options
Fynity
systems using modern Java technologies. Design and build scalable, high-availability systems processing millions of real-time transactions Work with Java 17+, Spring WebFlux, AKKA, Kafka, and more Write clean, testable code using TDD and BDD Contribute to architectural decisions in a fast-evolving codebase Collaborate within Agile teams (Kanban/Scrum) 🧠 What You Bring We’re looking More ❯
Posted:

Java Software Engineer - Real Time Systems

London Area, United Kingdom
Hybrid / WFH Options
Fynity
systems using modern Java technologies. Design and build scalable, high-availability systems processing millions of real-time transactions Work with Java 17+, Spring WebFlux, AKKA, Kafka, and more Write clean, testable code using TDD and BDD Contribute to architectural decisions in a fast-evolving codebase Collaborate within Agile teams (Kanban/Scrum) 🧠 What You Bring We’re looking More ❯
Posted:

Principal Java Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Fynity
systems using modern Java technologies. Design and build scalable, high-availability systems processing millions of real-time transactions Work with Java 17+, Spring WebFlux, AKKA, Kafka, and more Write clean, testable code using TDD and BDD Contribute to architectural decisions in a fast-evolving codebase Collaborate within Agile teams (Kanban/Scrum) 🧠 What You Bring We’re looking More ❯
Posted:

Senior Researcher - LLM-Augmented Software Generation and Transformation

Slough, England, United Kingdom
Fujitsu Research
cutting-edge research to tackle social challenges and improve our future world. Your role will involve Conducting research and development in automated software engineering, including but not limited to code representation for LLM, automatic program repair, generative AI for test generation, next-generation user interface for AI coding agents, and architecture for AI coding agents. Providing technical leadership and … science or a related field, with a strong research track record, including publications in top-tier conferences and journals. A passion for software engineering with the ability to write clean code. Proven expertise in machine learning, deep learning and AI, particularly in LLM and RAG technologies, with knowledge of LLM Agents, explainable AI and/or graph ML as More ❯
Posted:

JavaScript Developer - Hybrid Manchester-Based

Manchester, Lancashire, England, United Kingdom
Hybrid / WFH Options
Circle Recruitment
focused software that securely gathers raw behavioural data to power industry-leading insights. The successful candidate will collaborate across engineering, UX, and testing teams to deliver robust, high-quality code with user privacy at its core. Key Responsibilities: Translate requirements and acceptance criteria into clean, maintainable code. Contribute to architecture and design decisions. Develop and test front-end More ❯
Employment Type: Full-Time
Salary: £30,000 - £35,000 per annum
Posted:

Senior .NET Developer at MHouse Business Solutions (Sponsorship Available)

London, England, United Kingdom
HipHopTune Media
closely with other developers and product managers to ensure a seamless and efficient user experience. Develop cloud-based solutions on Microsoft Azure, ensuring scalability and performance. Build and maintain clean, scalable code that enhances the efficiency and reliability of our SaaS platform. Qualifications Proven experience in full-stack development using C#, .NET, and modern web technologies. Experience building More ❯
Posted:

Principal Java Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
ZipRecruiter
systems using modern Java technologies. Design and build scalable, high-availability systems processing millions of real-time transactions Work with Java 17+, Spring WebFlux, AKKA, Kafka, and more Write clean, testable code using TDD and BDD Contribute to architectural decisions in a fast-evolving codebase Collaborate within Agile teams (Kanban/Scrum) What You Bring We’re looking More ❯
Posted:

SQL Database Developer - up to £75,000 p/a

Melksham, Wiltshire, England, United Kingdom
CPS Group
.NET/C#Drive reporting, performance tuning & automationCollaborate with devs, analysts & stakeholders to solve real business challenges What You Bring:Strong SQL & T-SQL skillsSolid .NET/C# experienceLove for clean code, problem-solving & performanceComfortable working full-time from the Melksham HQ What You Get:Up to £75K salaryBig impact, small team energySupportive environment with training & growthBe part of More ❯
Employment Type: Full-Time
Salary: £65,000 - £75,000 per annum
Posted:

Senior Software Engineer - Kotlin

Manchester Area, United Kingdom
Marks and Spencer
through testing, deployment, and monitoring in production Contribute to the technical direction of the Identity Platform and help shape solutions that balance customer experience, security, and developer usability Write clean, maintainable, well-tested code, and champion engineering best practices in your team Take shared responsibility for the operational excellence of the Identity Platform, including participating in our … hour support rota Collaborate closely with Product Managers, Designers, and Engineers to solve real user problems in thoughtful and innovative ways Actively participate in code reviews, pair programming, technical discussions and creating high quality documentation to share knowledge and continuously improve as a team Mentor and support more junior engineers through coaching and feedback Who you are Your skills More ❯
Posted:

Software Engineer, New Grad

London, England, United Kingdom
Hybrid / WFH Options
Palantir
transform how organisations around the world use data. In this role, you’ll have an opportunity to grow more quickly than you ever envisioned as you contribute high-quality code directly to Palantir Gotham, Palantir Apollo, or Palantir Foundry: products that are deployed at some of the most important institutions across the public and private sectors. You'll create … themselves, while feeling supported by their team. Technologies We Use It doesn’t matter what languages you know when you join us; what matters is that you can write clean, effective code and learn new languages quickly. Our software is constantly evolving, so we need engineers who can do the same. Alongside peers that bring diverse experience - whether More ❯
Posted:

Software Developer - Junior/Apprentice Level

LS1, Leeds, West Yorkshire, United Kingdom
Nicholas Howard Ltd
to understand project requirements and objectives Participate in the design, development, and testing of software products using languages such as Go, C#, Java, TypeScript, or other relevant languages. Write clean, efficient, and maintainable code in your chosen language. Contribute to product feature brainstorming and ideation. Assist in optimizing and fine-tuning software applications for performance. Stay up-to More ❯
Employment Type: Permanent
Posted:
Clean Code
10th Percentile
£36,775
25th Percentile
£48,750
Median
£60,000
75th Percentile
£72,500
90th Percentile
£85,000