551 to 575 of 702 Clean Code Jobs in the UK

Full Stack Developer

Location
United Kingdom
features and functionalities for our online platforms. Efficiently integrate databases, specifically MySQL, to ensure seamless data management. Create visually appealing front end designs. Write clean and well-documented code while adhering to coding standards and best practices. Collaborate with designers and stakeholders to transform designs into functional … applications. Participate in code reviews and provide constructive feedback to enhance the quality of the codebase. Ensure version control and code repository management using Git. Stay up-to-date with emerging technologies and industry trends to contribute innovative ideas and solutions. Comfortable working from initial ideas through ...

Senior Mobile App Developer (Swift)

Location
Greater London, England, United Kingdom
solutions, identifying improvement opportunities and implementing technical enhancements Collaborate with product managers, designers, and backend developers to translate requirements into scalable mobile solutions Write clean, maintainable code with comprehensive testing and documentation Participate in code reviews and contribute to continuous improvement of our development processes Troubleshoot ...

Embedded Software Engineer

Location
United Kingdom
design and build the real-time software, drivers and data systems behind our sensing and communications technology. You will take ideas from a clean sheet through to efficient, tested code running on our hardware in live deployments. You will join a small team that owns the full software … testing, and structured test protocols, to make live deployments fault tolerant, reliable and long-lasting. Contribute across the full software development lifecycle (SDLC), from clean sheet design to efficient, working code. Align technical solutions with market research and customer requirements. What we are looking for Fluent in C, C++ ...

Software Engineer

Location
Greater London, England, United Kingdom
fast-moving codebase: refactoring, deleting, and making the right thing the easy thing to do Integrating and structuring raw platform data into clean, reliable inputs: the formats our downstream systems and AI workflows depend on Setting the engineering standards a small team compounds on: testing, observability, CI, and code review What we're looking for Strong fundamentals in Python and TypeScript, and a track record of writing clean, well-tested production code in large codebases Production experience building LLM-powered systems: prompting, context engineering, RAG, agent architectures, evals Strong system design skills and product sense, with ...

Software Developer

Hiring Organisation
Hackajob Ltd
Location
Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
tangible impact. Working in an AI-first environment provides hands-on exposure to next-generation tools and image analysis, accelerating software delivery and elevating code quality. This role is eligible for inclusion in the companys hybrid work from home policy. Qualifications Solid understanding of Kafka, SQL, .NET, Golang … call rotations and responding to production issues, including contributing to root cause analysis and postmortems. Additional Information Developing highly efficient, robust quality code for scalable enterprise level solutions. Supporting and enhancing the existing code base. Maintaining clean coding practices. Identifying technical areas of improvement. Supporting product owners. ...

Software Developer

Hiring Organisation
Hackajob Ltd
Location
Stoke-On-Trent, Staffordshire, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
tangible impact. Working in an AI-first environment provides hands-on exposure to next-generation tools and image analysis, accelerating software delivery and elevating code quality. This role is eligible for inclusion in the companys hybrid work from home policy. Qualifications Solid understanding of Kafka, SQL, .NET, Golang … call rotations and responding to production issues, including contributing to root cause analysis and postmortems. Additional Information Developing highly efficient, robust quality code for scalable enterprise level solutions. Supporting and enhancing the existing code base. Maintaining clean coding practices. Identifying technical areas of improvement. Supporting product owners. ...

.Net Developer - PerfectDraft

Location
Greater London, England, United Kingdom
combine product-focused agility with global reach, and value ownership, collaboration, and pragmatic problem-solving. We embrace AI-assisted development to improve productivity, code quality, and product innovation. Engineers are expected to use modern AI tools thoughtfully, stay current with advancements, and apply critical thinking to ensure secure, reliable … role. Duties & Responsibilities: Build and maintain APIs and backend services Work with databases and data models Collaborate with frontend, mobile, and embedded teams Write clean, maintainable, and tested code Who we’re looking for: Experience with C# and .NET , with a solid understanding of APIs and basic system ...

OutSystems Developer

Location
Milton Keynes, England, United Kingdom
work for employees while protecting the planet. **The role**As an OutSystems Developer you will expected to:* Design, develop, and maintain software* Write clean, scalable, and efficient code* Collaborate with other developers and teams to deliver high-quality software solutions* Conduct testing and debugging of software* Participate … code reviews* Stay up to date with the latest industry trends and technologies* Provide technical support and troubleshoot software issues **What we're looking for****Experience**:5+ years as a software engineer/developer, including 3+ years OutSystems experience**Essential technical skills:** OutSystems OS11 & ODC, HTML, JavaScript, REST/ ...

OutSystems Developer

Location
Milton Keynes, England, United Kingdom
driving business to local communities, to supporting wellbeing at work for employees while protecting the planet. The role Design, develop, and maintain software Write clean, scalable, and efficient code Collaborate with other developers and teams to deliver high-quality software solutions Conduct testing and debugging of software Participate … code reviews Stay up to date with the latest industry trends and technologies Provide technical support and troubleshoot software issues What we're looking for Experience: 5+ years as a software engineer/developer, including 3+ years OutSystems experience Essential technical skills: OutSystems OS11 & ODC, HTML, JavaScript, REST/ ...

Software Dev Engineer II

Location
Greater London, England, United Kingdom
leading streaming platform. You will collaborate with cross-functional teams to design, implement, and optimize features that enhance user engagement. By writing clean, scalable, and maintainable code, you’ll ensure a seamless streaming experience across multiple devices. Your work will involve solving complex technical challenges, driving performance improvements … solutions that enhance customer experiences. System Design: Architect and develop scalable, reliable, and cost-efficient distributed systems tailored to meet performance and operational goals. Code Quality: Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Agile Collaboration: Actively participate ...

Flutter Mobile Developer

Location
United Kingdom
Flutter, for iOS and Android Working mostly Flutter-to-API – consuming and helping design REST APIs that connect into the wider platform Writing clean, testable code and contributing to code reviews Working alongside web and embedded teams to deliver joined-up solutions Getting involved in sprint planning ...

Flutter Mobile Developer

Hiring Organisation
Fyre Global Limited
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
Salary
£45,000
Flutter, for iOS and Android Working mostly Flutter-to-API - consuming and helping design REST APIs that connect into the wider platform Writing clean, testable code and contributing to code reviews Working alongside web and embedded teams to deliver joined-up solutions Getting involved in sprint planning ...

Principle and Senior Backend Software Engineer (.NET)

Location
Greater London, England, United Kingdom
industries including Fire, Security, Telecare, Retail, Water, and National Infrastructure. The Role You will: Build and maintain backend systems using .NET/C# Design clean, scalable, maintainable architectures Contribute to high automated test coverage across all services Translate business requirements into secure, performant backend solutions Collaborate closely with front … challenges with elegant, thoughtful solutions Our Technical Environment Backend: .NET/C# Automated Testing: NUnit Solution Testing: Playwright Strong focus on: Reliability and performance Clean, maintainable code High‐level automated test coverage Scalable, production‐ready services Our Culture We’re building a team centred on collaboration, inclusion ...

Machine Learning Engineer

Location
Greater London, England, United Kingdom
large volumes of real-time advertising requests.* Run experiments to evaluate new modeling ideas and collaborate on model improvements.* Optimize system performance and maintain clean, scalable production code.## How this job comparesCompared with 37 open junior machine learning jobs on October 10, 2026.Similar open jobs: We Love AI Jobs … algorithms, experiment with proof of concepts, and build out scalable real-time production systems to tackle challenges the company faces.What you'll do:• Design, code, test, and debug ML applications and constantly improve large-scale global systems that respond to millions of real-time requests per second, efficiently. ...

Backend Software Engineer - Java + Spring Boot (Remote)

Location
Leeds, England, United Kingdom
backend services with Java and Spring Boot. You’ll own well-defined features and contribute to a fast-paced, collaborative environment. You’ll write clean, tested code, work with relational databases and NoSQL stores, participate in code reviews, and collaborate with product colleagues to deliver meaningful client ...

Backend Software Engineer - Java + Spring Boot (Remote)

Location
Manchester, England, United Kingdom
backend services with Java and Spring Boot. You’ll own well-defined features and contribute to a fast-paced, collaborative environment. You’ll write clean, tested code, work with relational databases and NoSQL stores, participate in code reviews, and collaborate with product colleagues to deliver meaningful client ...

Backend Software Engineer - Java + Spring Boot (Remote)

Location
City of Edinburgh, Scotland, United Kingdom
backend services with Java and Spring Boot. You’ll own well-defined features and contribute to a fast-paced, collaborative environment. You’ll write clean, tested code, work with relational databases and NoSQL stores, participate in code reviews, and collaborate with product colleagues to deliver meaningful client ...

Backend Software Engineer - Java + Spring Boot (Remote)

Location
Greater London, England, United Kingdom
backend services with Java and Spring Boot. You’ll own well-defined features and contribute to a fast-paced, collaborative environment. You’ll write clean, tested code, work with relational databases and NoSQL stores, participate in code reviews, and collaborate with product colleagues to deliver meaningful client ...

Backend Engineer Engineering London

Location
Greater London, England, United Kingdom
Role We’re looking for a Backend Engineer to join one of our teams that keeps frameworks lean and focuses on what matters: clean, maintainable code, shipped fast with TDD, DDD, and continuous integration and delivery. We are a Go shop, and while we’re busy migrating away … live coding. Senior+ candidates also complete a system design section and a structured review of past experience and achievements. Responsibilities Write high-quality, performant code primarily in Go. Implement new microservices while helping us responsibly manage and migrate away from legacy services. Work closely with product managers, designers ...

Software Engineer

Location
United Kingdom
will also be involved in reimagining and redeveloping this product to create a new, innovative platform for our customers. Your responsibilities include: Writing clean, efficient, and maintainable code to create software solutions. Identifying and fixing bugs to ensure software quality. Updating and improving existing software to enhance performance … Understanding of database design for building efficient applications. Experience with API design and third-party system integrations. Experience with containerized applications. Exposure to deploying code on cloud infrastructure. Knowledge of CI/CD techniques. Experience redeveloping a product from inception to deployment. What Tribal Offers You We provide excellent ...

Senior Data Platform Engineer (Data Lake and Catalog)

Location
Greater London, England, United Kingdom
Design, build, and evolve maintainable, scalable, testable, and observable software for our data lake platform.* Lead by example in engineering quality through clean, well-tested code and strong coding practices.* Promote an SLO-driven culture by contributing to reliability goals, observability, and incident learnings.* Partner closely with engineers … Hive.* Strong experience with cloud platforms and data infrastructure, especially AWS, including EMR, S3, and Glue.* Experience working in Agile environments and contributing through code reviews, design discussions, and collaborative development.* Strong communication skills, with the ability to work effectively across technical and business stakeholders.* Ability to manage multiple ...

Senior Data Platform Engineer (Data Lake and Catalog)

Location
Greater London, England, United Kingdom
Design, build, and evolve maintainable, scalable, testable, and observable software for our data lake platform. Lead by example in engineering quality through clean, well-tested code and strong coding practices. Promote an SLO-driven culture by contributing to reliability goals, observability, and incident learnings. Partner closely with engineers … Hive. Strong experience with cloud platforms and data infrastructure, especially AWS, including EMR, S3, and Glue. Experience working in Agile environments and contributing through code reviews, design discussions, and collaborative development. Strong communication skills, with the ability to work effectively across technical and business stakeholders. Ability to manage multiple ...

Software Engineer

Location
Exeter, England, United Kingdom
years +) software engineer Used to working full-stack but with a focus on front-end Independent, proactive, and able to deliver high-quality code with minimal guidance Proficient working in Unix/Linux environments Strong principles towards writing clean, simple, maintainable code Experienced with container technologies ...

Azure Developer

Location
Greater London, England, United Kingdom
Collaborate with architects and DevOps engineers to ensure seamless deployment and scalability. Build APIs and integrate third-party services using Azure API Management. Write clean, maintainable, and scalable code adhering to best practices. Troubleshoot and debug issues in cloud applications and services. Key skills and experience Solid experience ...

Scala Engineer

Location
City Of London, England, United Kingdom
latency backend services. Enhance and optimise existing applications and services. Support incremental re-architecting initiatives to reduce technical complexity and improve maintainability. Develop clean, testable and maintainable code using Scala and modern engineering practices. Design, build and maintain secure APIs, databases and applications. Collaborate with Product Owners, Business ...