Clean Code Jobs in the UK

751 to 775 of 1,176 Clean Code Jobs in the UK

C#.NET Developer

South East London, England, United Kingdom
Hybrid / WFH Options
twentyAI
bonus), solid database design and development using SQL Server, strong knowledge of WinForms and WCF, familiarity with CI/CD using Azure DevOps, and understanding of unit testing and clean code practices. Domain Knowledge : Extensive experience with ETRM systems, ideally within LNG or physical commodities trading. Solid grasp of trading workflows and systems customization. More ❯
Posted:

PHP Developer

United Kingdom
Hybrid / WFH Options
Digital Waffle
with 4+ years of hands-on work in PHP and Laravel Proficient in Vue 3, with experience building applications using both Inertia.js and API-first architecture 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:

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:

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:

Product Engineer

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:

Golang Software Engineer

London, United Kingdom
Hybrid / WFH Options
Birdie
features, specialising in Go; Collaborate with Product Managers and Designers to define and refine feature requirements; Design and create automated tests at all levels of the testing pyramid; Optimise code for performance and scalability, ensuring our systems can handle the ever-growing volume of data; Execute in an agile engineering environment, in focused cross functional teams, using agile methodologies … and culture of continuous improvement; Maintain code quality and drive improvements across Birdie, collaborating to continuously improve our products and services; Contribute to architectural decisions and system design; Participate in code reviews, providing and receiving constructive feedback. Who are we looking for? We're looking for someone who: Is passionate about writing clean, concise, well-tested code More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Machine Learning Engineer

City of London, London, United Kingdom
La Fosse
tools like TensorFlow, OpenAI, and LangChain. Help design GenAI pipelines and consensus mechanisms across a distributed agent system. Work alongside DevOps to build scalable, automated ML deployment pipelines. Write clean, well-documented code using Python and modern tooling (gRPC, Alembic, Pytest, etc.). Requirements: 1–3 years of experience in ML or AI Proficiency in Python, SQL, cloud More ❯
Posted:

Machine Learning Engineer

London Area, United Kingdom
La Fosse
tools like TensorFlow, OpenAI, and LangChain. Help design GenAI pipelines and consensus mechanisms across a distributed agent system. Work alongside DevOps to build scalable, automated ML deployment pipelines. Write clean, well-documented code using Python and modern tooling (gRPC, Alembic, Pytest, etc.). Requirements: 1–3 years of experience in ML or AI Proficiency in Python, SQL, cloud More ❯
Posted:

Data Engineer

London, United Kingdom
Molten Ventures plc
to deliver an even better experience for our customers. Key Responsibilities Build the pipelines that put Freetrade's data to work, deploying jobs into our Kubernetes cluster, writing Python code to orchestrate them in Dagster, and modelling the data in our BigQuery data warehouse. Evolve our testing, alerting and quality monitoring capabilities to continuously improve the trust of our … data pipelines from scratch in Python and SQL Deployed your pipelines into production and owned the regular processing they perform, monitoring data quality and responding to issues Experience writing clean, high-quality, testable code Built and deployed data pipelines and/or data-centric applications in the cloud, preferably Google Cloud Imported data from a wide variety of More ❯
Employment Type: Permanent
Salary: GBP Annual
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:

Java Software Engineer

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:

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:

Principal Java Software Engineer

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

London, England, 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:

Manual/Automation QA Engineer (Java/Selenium)

Greater London, England, United Kingdom
GeoGaming Group
load testing tools such as JMeter What you’ll be doing: Develop and maintain UI automated tests for the DotCMS project Improve/refactor the testing automation framework Write clean code that adheres to software engineering best practices, with a focus on scalable and maintainable test execution infrastructure Analyse automated test run results and report issues and defects More ❯
Posted:

Manual/Automation QA Engineer (Java/Selenium)

South East London, England, United Kingdom
GeoGaming Group
load testing tools such as JMeter What you’ll be doing: Develop and maintain UI automated tests for the DotCMS project Improve/refactor the testing automation framework Write clean code that adheres to software engineering best practices, with a focus on scalable and maintainable test execution infrastructure Analyse automated test run results and report issues and defects More ❯
Posted:

Senior Software Engineer

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, 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 ❯
Employment Type: Permanent
Salary: GBP Annual
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:

Software Engineer

City Of Bristol, England, United Kingdom
Hybrid / WFH Options
ADLIB Recruitment | B Corp™
team collectively look after everything from their Windows and iOS apps and online services to the tools they use to build them. Day to day you will be writing clean C# code (.Net 8) and associated tests and improving the existing standard of code. You could be working on anything from UI to core functionality, fixing bugs or More ❯
Posted:

Senior AI Engineer

United Kingdom
Hypercube
LLMs: Practical experience deploying and managing large language models and agent-based workflows. Cloud AI (AWS/Azure): Experience deploying AI solutions on cloud platforms. Python: Proficient in writing clean, production-quality code. AI Model Management: Familiarity with platforms such as MLFlow, Hugging Face, or LangChain. Data Processing: Experience with Databricks/Spark. SQL: Solid querying and data preparation … skills. Data Architectures: Understanding of modern data systems (lakehouses, data lakes). Additional (nice-to-have) skills: Infrastructure as Code: Terraform or equivalent. Streaming: Kafka, Kinesis. Cloud certifications (AWS or Azure). Experience in consulting or the energy sector. Public engagement through blogging or speaking. Strong communication and stakeholder engagement. Integration with hybrid or external systems. What's in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer- Knutsford

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
Capgemini
known as Disclosure and Barring Service) Your role - Design, develop, and maintain Java-based applications and APIs. - Collaborate with cross-functional teams to define and deliver technical solutions. - Write clean, maintainable, and testable code. - Participate in code reviews and contribute to continuous improvement. - Ensure applications are secure, scalable, and performant. You can bring your whole self to work. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer, Embedded UI - C++

Cambridge, Cambridgeshire, United Kingdom
Roku, Inc
reliable software. What you'll be doing Design and build scalable UI features for Roku's global platform. Collaborate with cross-functional teams to deliver seamless user experiences. Write clean, optimised code to ensure performance for millions of users. Mentor junior engineers and contribute to technical strategy. We're excited if you have 10+ years of software engineering More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Clean Code
10th Percentile
£35,000
25th Percentile
£48,750
Median
£60,000
75th Percentile
£72,500
90th Percentile
£87,500