Clean Code Jobs in the UK

401 to 425 of 752 Clean Code Jobs in the UK

Senior Frontend Developer

Liverpool, Lancashire, United Kingdom
Hybrid / WFH Options
Maxwell Bond
and efficient workplace. This role focuses on using your strong Frontend skills in building and maintaining scalable web apps using React , Next.js , and TypeScript What You'll Do: Design clean, responsive UIs and data visualisations Implement secure auth (OAuth, JWT) and integrate third-party/internal APIs Use Docker for efficient dev and deployment workflows Monitor and debug using … tools like Sentry Write clean, testable code and participate in code reviews Collaborate across teams (design, backend, QA, product) Develop and maintain unit/integration tests What We're Looking For: 5+ years of frontend development experience usingReact, Next.js, and TypeScript Experience with OAuth/JWT, Docker, Redux, Git Skilled in data visualisation (D3.js, Chart.js, Recharts) Familiarity More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Data Scientist

Manchester, Lancashire, England, United Kingdom
Harnham - Data & Analytics Recruitment
planning and prioritization. What You Bring: Strong experience delivering full-lifecycle data science projects in production environments. Proficiency in Python and data science libraries, with a focus on writing clean, maintainable code. Hands-on expertise with speech-to-text systems, including model selection, audio data processing, transcription accuracy, and integration into business applications. Experience working with NLP and GenAI More ❯
Employment Type: Full-Time
Salary: £80,000 - £110,000 per annum
Posted:

Software Engineer

Surrey, Manchester, United Kingdom
Tilt Recruitment
you’ll be at the heart of their development efforts—designing, building, and delivering robust software solutions in collaboration with a talented, supportive team. You'll own your code, contribute to key design decisions, and help mentor Junior Engineers, all while continuing to develop your own skills and expertise. What You’ll Be Doing… Build clean, efficient, and … maintainable code using .NET (ASP.NET Core, C#, Web API). Engage in the full software development lifecycle—planning, coding, testing, deploying. Collaborate closely with engineers, managers, and wider teams to deliver scalable solutions. Participate in technical design discussions and contribute to architectural decisions. Debug and troubleshoot complex issues in real-time. Ensure compliance with coding, security, and documentation standards. … expertise in .NET technologies—including ASP.NET Core, C#, Web API. Proficiency in working with SQL databases and queries. Solid grasp of software development best practices and methodologies. Experience in code reviews, with a focus on clean, secure, and scalable code. Excellent communication and collaboration skills. Familiarity with Version Control (e.g. Git). Even better if you have… Experience More ❯
Employment Type: Permanent
Salary: £30000 - £40000/annum
Posted:

Software Engineer

City, Manchester, United Kingdom
Tilt Recruitment
you ll be at the heart of their development efforts designing, building, and delivering robust software solutions in collaboration with a talented, supportive team. You'll own your code, contribute to key design decisions, and help mentor Junior Engineers, all while continuing to develop your own skills and expertise. What You ll Be Doing Build clean, efficient, and … maintainable code using .NET (ASP.NET Core, C#, Web API). Engage in the full software development lifecycle planning, coding, testing, deploying. Collaborate closely with engineers, managers, and wider teams to deliver scalable solutions. Participate in technical design discussions and contribute to architectural decisions. Debug and troubleshoot complex issues in real-time. Ensure compliance with coding, security, and documentation standards. … expertise in .NET technologies including ASP.NET Core, C#, Web API. Proficiency in working with SQL databases and queries. Solid grasp of software development best practices and methodologies. Experience in code reviews, with a focus on clean, secure, and scalable code. Excellent communication and collaboration skills. Familiarity with Version Control (e.g. Git). Even better if you have Experience More ❯
Employment Type: Permanent
Salary: GBP 30,000 - 40,000 Annual
Posted:

Senior Developer

Chester, Cheshire, England, United Kingdom
Hybrid / WFH Options
Searchability
lookout for a Senior Software Developer with strong backend skills and experience across a modern cloud-native tech stack. You'll help design and implement robust, secure systems, write clean and testable code, and support key architectural decisions. You'll also collaborate with cross-functional teams, contribute to API development, and mentor junior developers. There's potential to … hearing from you! Key Skills: PHP, Symfony, MySQL, REST APIs, Microservices, JavaScript, React, Java, AWS, Docker, CI/CD, Git, Secure Coding, Test-Driven Development, Distributed Systems, Infrastructure as Code (CDK/Terraform), Linux/Bash More ❯
Employment Type: Full-Time
Salary: £60,000 - £70,000 per annum
Posted:

Software Engineering Lead

London, United Kingdom
Hybrid / WFH Options
BigHand Limited
guide a high-performing Scrum team in building innovative products that our customers love. In this role, you'll be at the heart of product development -driving design, writing clean and maintainable code, and mentoring your team to deliver high-quality features at pace. You'll be part of an Agile environment where collaboration, ownership, and continuous improvement … the work they do is in line with architectural vision and department standards. Architectural and design input to our applications. Ensure that the teams follow the department processes i.e. code reviews and merging. Provide Agile process guidance and drive teams to continuously improve. Develops their skill and competence in both the products and technology. What we're looking for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engineering Lead (React)

London, United Kingdom
Hybrid / WFH Options
Cornerstone VC
fostering a collaborative environment where knowledge sharing is valued and encouraged Mentor team members, helping them grow their skills and advance their careers Promote best practices and maintain high code quality standards across the team Technical Excellence Architect and develop sophisticated React applications that integrate with Microsoft Word, M365, Word Online, etc. using Office.js Write clean, efficient, and … maintainable code Drive technical decisions and ensure scalable, performant solutions Think outside of the box to workaround any OfficeJS limitations. Product Development Collaborate closely with cross-functional teams to bring innovative features to life Create exceptional user interfaces that prioritize user experience and accessibility Continuously optimize application performance and responsiveness Quality & Documentation Establish robust testing and debugging processes to … ensure high-quality, reliable software Maintain comprehensive documentation for code, APIs, and system architecture Implement security best practices to protect user data and ensure system integrity Problem Solving & Innovation Troubleshoot and resolve complex technical challenges. Contribute to architectural discussions and drive the evolution of our tech stack. Improve developer productivity through tooling, automation, and AI-assisted coding. About you More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (AI)

London, United Kingdom
Focaldata
work with amazing organisations ranging from well-known brands to life-changing non-profits. We are now looking for an Senior Software Engineer with extensive experience delivering high-quality code quickly, breaking down complex technical challenges into manageable tasks, and proactively unblocking team members to keep progress on track. Join us! What you'll do As a Senior Software … Engineer working on our agentic AI product, you will: Deliver High-Standard Code : Develop clean, efficient, and maintainable code that meets the highest standards and prioritises simplicity over cleverness. Unblock Team Members : Identify blockers in the development process, proactively assist and guide fellow team members, and resolve technical roadblocks promptly to ensure smooth progress. Decompose Complex Tech More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Defence Business Services (DBS) Software Developer - MoD - HEO

Blackpool, Lancashire, United Kingdom
Hybrid / WFH Options
Manchester Digital
developer in the Defence Business Services (DBS) Automation Garage you will be responsible for developing and maintaining live public-facing services on GOV.UK. In this role, you will write clean, secure, and test-driven code that adheres to modern standards and design patterns. You will create open solutions that are easy for others to reuse and extend. You … will integrate APIs such as GOV.UK One Login and GOV.UK Notify ensuring services align with the Government Digital Service Standard. You will test and document code releases and support the team at GDS Service Assessments. Develop backend services using Node.js with frameworks like Express and NestJS. Maintain and support open GitHub repositories, following robust branching and commit strategies to … traceability. Support DevOps activities in a Kubernetes environment on OpenShift, leveraging Docker for containerisation. Support live services by investigating incidents and resolving issues to minimise downtime. You can design, code, test, and document using modern standards and tools, working closely with users and stakeholders to gather requirements. Collaborate with others (service manager, technical architects, design team) to understand and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Front-end Engineer

London, United Kingdom
drivvn Limited
our goals. Key Responsibilities Build features in the right way by working with your fellow team members to complete technical tasks and deliver production-ready features continuously. We value clean, modular code with high levels of test automation to ensure we maintain excellent quality levels across the platform. Translate UI/UX designs into performant, responsive, and accessible … front-end code using React, TypeScript, and CSS, following established best practices for component design and reusability. Work with back-end developers to integrate UI components with APIs effectively, ensuring reliable data flow and proper error handling throughout the application. Ensure everything you build is production-ready and observable. We constantly strive for production excellence and believe in building … Work closely with the product team and contribute to both ideation and product discovery, paying close attention to detail with a passion for outstanding user experience design. Participate in code reviews and technical discussions, sharing knowledge with team members while continuously developing your skills through feedback and learning opportunities. Contribute to technical decision-making by evaluating trade-offs, participating More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Front-end Engineer

Warwick, Warwickshire, United Kingdom
drivvn Limited
our goals. Key Responsibilities Build features in the right way by working with your fellow team members to complete technical tasks and deliver production-ready features continuously. We value clean, modular code with high levels of test automation to ensure we maintain excellent quality levels across the platform. Translate UI/UX designs into performant, responsive, and accessible … front-end code using React, TypeScript, and CSS, following established best practices for component design and reusability. Work with back-end developers to integrate UI components with APIs effectively, ensuring reliable data flow and proper error handling throughout the application. Ensure everything you build is production-ready and observable. We constantly strive for production excellence and believe in building … Work closely with the product team and contribute to both ideation and product discovery, paying close attention to detail with a passion for outstanding user experience design. Participate in code reviews and technical discussions, sharing knowledge with team members while continuously developing your skills through feedback and learning opportunities. Contribute to technical decision-making by evaluating trade-offs, participating More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer

London, United Kingdom
RE Partners Consulting
and performance tuning on OpenShift. Knowledge of payment gateways, ISO 20022, or SWIFT formats. • Collaborative, fast-paced, and engineering-driven culture. • Emphasis on engineering autonomy, architectural decision-making, and clean code. Collaborative, fast-paced, and engineering-driven culture. Emphasis on engineering autonomy, architectural decision-making, and clean code. Join Our Global Team: We invite you to apply for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

United Kingdom
Hybrid / WFH Options
Zego
strong hands-on experience in backend development, with solid foundations in object-oriented programming and cloud microservices architectures. You'll be someone who enjoys solving complex technical problems, writing clean and maintainable code, and working on systems at scale. This role focuses onEngineering Excellence over framework-specific knowledge and is ideal for engineers who thrive in building and … deliver business and user value. Work closely with Engineers, Product Managers and other cross-functional partners as part of a vibrant product team. Write clear, concise, and well-documented code that adheres to industry best practices. Contribute to code reviews, offering feedback to ensure code quality across the team. Continuously learn and adapt to new technologies and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer (AI Agents)

London, United Kingdom
Homerun B.V
agentic frameworks, tools and libraries like LangChain , Google ADK . Interface with A2A and MCP protocols Deploy to production using Docker, Terraform, GCP , with proper monitoring and observability Implement clean, tested Python code and maintain CI/CD pipelines Apply core data engineering tools: SQL, DBT, BigQuery What You Bring System thinker, good communicator, and strong work ethic. … etc ) Experience using Pydantic , and FastAPI Experience with SQL , DBT , and BigQuery Cloud infrastructure experience (preferably GCP) with Docker & Terraform Experience with AI development environments like Cursor, Windsurf, Claude Code TDD mindset and comfort with Agile/XP workflows (pairing, code reviews, CI) Nice to Have Exposure to multi-agent systems, memory, or RAG pipelines Develop and maintain More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Jnr Software Engineer - Python/React/GIS - Remote-first - Consultancy

South West, England, United Kingdom
Hybrid / WFH Options
SR2
growth. The Tech Stack: Backend: Python, FastAPI, relational databases Frontend: React.js, TypeScript, modern JavaScript Bonus Exposure: GIS platforms (e.g. ArcGIS), spatial data formats What You’ll Be Doing: Building clean, maintainable code in Python and React Developing and integrating REST APIs Supporting interfaces that interact with spatial datasets Contributing to both frontend UI and backend services Participating in … agile ceremonies like sprint planning, code reviews, and stand-ups What We’re Looking For: Degree in a STEM subject or equivalent experience Exposure to Python or JavaScript/TypeScript frameworks (e.g. React) Curiosity and a willingness to learn new tools and technologies An interest in geospatial data or map-based applications is a bonus A natural problem-solver More ❯
Employment Type: Full-Time
Salary: £35,000 - £45,000 per annum
Posted:

JavaScript/Front End Developer- Mid Level

Nationwide, United Kingdom
Hybrid / WFH Options
CV Bay Ltd
developing and maintaining mobile and web-based games using JavaScript and Pixi.js Work closely with designers, artists, project managers, and testers to deliver engaging and well-optimised games Write clean, efficient, and maintainable code Support the implementation of Unit Tests to ensure code quality Debug and troubleshoot technical issues with guidance from senior developers Participate in regular … code reviews and learn best coding practices Work within agreed timeframes and accurately log time spent on tasks Stay up to date with industry trends and best practices in front-end development Required Skills and Experience: Some experience with JavaScript (including ES6+ features like Classes and Promises) Understanding of HTML5, CSS, and JSON Ideally experience with game engines such More ❯
Employment Type: Permanent
Salary: £35000 - £40000/annum
Posted:

JavaScript/Front End Developer- Mid Level

B1 1AY, Birmingham, West Midlands (County), United Kingdom
Hybrid / WFH Options
CV Bay Ltd
developing and maintaining mobile and web-based games using JavaScript and Pixi.js Work closely with designers, artists, project managers, and testers to deliver engaging and well-optimised games Write clean, efficient, and maintainable code Support the implementation of Unit Tests to ensure code quality Debug and troubleshoot technical issues with guidance from senior developers Participate in regular … code reviews and learn best coding practices Work within agreed timeframes and accurately log time spent on tasks Stay up to date with industry trends and best practices in front-end development Required Skills and Experience: Some experience with JavaScript (including ES6+ features like Classes and Promises) Understanding of HTML5, CSS, and JSON Ideally experience with game engines such More ❯
Employment Type: Permanent
Salary: £35000 - £40000/annum
Posted:

Senior Software/Front End Developer

Croydon, London, United Kingdom
Hybrid / WFH Options
amber labs
and have expertise in Node.js, TypeScript, Containers, and Kubernetes, we want to hear from you. Key Responsibilities: Design, develop, and deploy scalable cloud-based applications using AWS services. Write clean, maintainable code in Node.js and TypeScript. Implement containerized applications using Docker. Orchestrate and manage container deployments using Kubernetes. Collaborate with cross-functional teams to gather requirements and deliver … high-quality solutions. Ensure security, performance, and reliability of cloud-based applications. Provide guidance and mentorship to junior developers. Conduct code reviews and ensure best practices are followed. Troubleshoot and resolve complex technical issues. Experience: Technical Skills: Proven experience in a government or public sector role. Extensive knowledge of AWS services and best practices. Proficiency in Node.js and TypeScript. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Web and Mobile Application Developer

Milton Keynes, Buckinghamshire, United Kingdom
Apache Associates
maintain high-quality C# applications. Develop cross-platform mobile applications using .NET MAUI or React Native. Collaborate with designers and backend developers to deliver polished, user-friendly apps. Write clean, maintainable code and participate in code reviews. Optimize app performance and troubleshoot bugs across devices. What We're Looking For: Strong experience in C#/.NET development. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer GIS

Lincoln, Lincolnshire, East Midlands, United Kingdom
Hybrid / WFH Options
Frontier Agriculture Limited
a fully homebased role but there will be a requirement to attend sites when needed. You will be responsible for developing and maintaining applications, creating new features, and writing clean, clear, reusable code. Working with other Developers, Product Managers, and Delivery Leads in Scrum teams, you will build efficient programs and systems that serve Customer needs. At Frontier, the … test vouchers About You Project-based experience of GIS principles, special data structures, and GIS software such as ArcGIS and QGIS Strong skills in JavaScript, TypeScript, Python, Git, SQL Code and Branch management experience with Git version control essential Object-oriented programming (OOP) Solid design principles Experience in Scrum/Agile teams Aptitude and passion for data structure & software … desirable Your Role As a Software Developer your role will involve: Active participation in all Agile ceremonies Working with other developers to design algorithms and process design documents Producing clean, efficient code based on specifications Integrating software components and third-party programs Troubleshooting, debugging, and upgrading existing software Recommending and executing improvements Maintaining and supporting allocated products and More ❯
Employment Type: Permanent, Work From Home
Salary: Competitive + Benefits + 33 Days Holiday + Employee Assistance Program
Posted:

HTP Software Engineer

Newcastle Upon Tyne, Tyne And Wear, United Kingdom
amber labs
using Java, Spring Boot, and AWS integrations (SNS/SQS). Collaborate closely with product managers, delivery managers, business analysts, user researchers, and engineers to refine technical direction. Write clean, testable code following best practices in security, accessibility, and DevOps. Participate in code reviews, pair programming, and continuous integration/deployment processes. Troubleshoot and resolve live service … Exposure to MongoDB would be beneficial Exposure to AWS, Terraform (IaC) would be highly regarded. Strong understanding of Agile and DevOps methodologies Experience in automated testing and writing maintainable code Ability to take ownership of development work and contribute to planning decisions Desirable Skills Knowledge of government digital services Familiarity with accessibility standards, security best practices, and performance tuning More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Application Developer

Milton Keynes, Buckinghamshire, United Kingdom
CityFibre Limited
leadership and mentorship to developers, fostering a culture of learning and innovation Collaborating with Enterprise and Solution Architects to translate architectural designs into actionable development plans Driving improvements in code quality, testing, and development processes using Agile and DevOps principles Working closely with internal teams and external partners to ensure seamless integration and delivery of third-party systems Supporting … with architecture, QA, and operations teams to ensure high-quality, reliable software delivery What you'll bring to the role You'll bring deep technical expertise, a passion for clean, scalable code, and a collaborative mindset.You'll also have: Proven experience in PHP or Python development, with strong knowledge of frameworks like Laravel and design patterns such as More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Application Developer

Telford, Shropshire, United Kingdom
CityFibre Limited
leadership and mentorship to developers, fostering a culture of learning and innovation Collaborating with Enterprise and Solution Architects to translate architectural designs into actionable development plans Driving improvements in code quality, testing, and development processes using Agile and DevOps principles Working closely with internal teams and external partners to ensure seamless integration and delivery of third-party systems Supporting … with architecture, QA, and operations teams to ensure high-quality, reliable software delivery What you'll bring to the role You'll bring deep technical expertise, a passion for clean, scalable code, and a collaborative mindset.You'll also have: Proven experience in PHP or Python development, with strong knowledge of frameworks like Laravel and design patterns such as More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Python Developer

Manchester, Lancashire, England, United Kingdom
Uniting Ambition
data scientists and engineers to translate technical concepts into real-world tools. Build full-stack applications using the MERN stack and integrate Python-based AI services via APIs. Maintain clean, scalable, and testable code with attention to performance and reliability. Engage directly with clients to understand requirements, present technical solutions and support project delivery. Core Skills & Experience JavaScript More ❯
Employment Type: Full-Time
Salary: £50,000 - £60,000 per annum
Posted:

Senior Python Developer

England, United Kingdom
Hedgehog Lab
Tackle Real Engineering Challenges From domain modelling and modernising legacy systems to building APIs from scratch, you'll solve technically challenging problems in a high-trust team that values clean architecture. You'll collaborate with frontend engineers, influence design decisions, and shape more than just the backend. ️ Work with Autonomy & Flexibility No micromanagement. No meeting overload. You'll have … curious teammates who take pride in what they do and collaborate openly. What You'll Be Doing •Building and documenting RESTful APIs •Designing relational databases (PostgreSQL) •Translating requirements into clean, maintainable code •Working with cloud platforms (AWS, Azure, or GCP) •Improving and evolving legacy systems What You'll Need •3-5 years of Python experience •At least More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Clean Code
10th Percentile
£39,000
25th Percentile
£50,000
Median
£65,000
75th Percentile
£76,250
90th Percentile
£87,500