76 to 100 of 148 Clean Code Jobs in the UK

iOS Developer

Hiring Organisation
Sanderson Government and Defence
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
Up to £420 per day + Inside IR35
into robust application functionality. Contribute to application architecture and technical design decisions. Integrate mobile applications with RESTful APIs and backend services. Software Engineering Write clean, maintainable, and testable code following industry best practices. Perform code reviews and provide constructive technical feedback. Troubleshoot, debug, and resolve application defects. … UIKit Xcode Experience developing applications for iPhone and iPad devices. Understanding of Apple Human Interface Guidelines (HIG). Mobile Architecture Experience implementing: MVVM MVC Clean Architecture Knowledge of dependency injection patterns. Understanding of reusable component-based development. API & Data Integration Experience consuming RESTful APIs. JSON parsing and data mapping. ...

iOS Developer

Location
United Kingdom
into robust application functionality. Contribute to application architecture and technical design decisions. Integrate mobile applications with RESTful APIs and backend services. Software Engineering Write clean, maintainable, and testable code following industry best practices. Perform code reviews and provide constructive technical feedback. Troubleshoot, debug, and resolve application defects. … UIKit Xcode Experience developing applications for iPhone and iPad devices. Understanding of Apple Human Interface Guidelines (HIG). Mobile Architecture Experience implementing: MVVM MVC Clean Architecture Knowledge of dependency injection patterns. Understanding of reusable component-based development. API & Data Integration Experience consuming RESTful APIs. JSON parsing and data mapping. ...

Senior Software Developer - Scala

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
this role you'll: Design, develop, and maintain robust backend services using Scala 2.13 and Play Framework in a Pekko-based environment. Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. Work with MySQL to design efficient data access … working closely with DevOps and platform teams to ensure reliable delivery. Contribute to CI/CD pipelines, Git-based pull request workflows, code reviews, and engineering best practices. Collaborate with frontend engineers, QA, product owners, solution designers, and other backend developers to deliver high-quality product increments. Support production ...

Developer - Scala

Hiring Organisation
Sage
Location
City, Newcastle Upon Tyne, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
role you'll: • Design, develop, and maintain robust backend services using Scala 2.13/3 and Play Framework in a Pekko-based environment. • Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. • Work with MySQL to design efficient data … working closely with DevOps and platform teams to ensure reliable delivery. • Contribute to CI/CD pipelines, Git-based pull request workflows, code reviews, and engineering best practices. • Collaborate with frontend engineers, QA, product owners, solution designers, and other backend developers to deliver high-quality product increments. • Support production ...

Associate Backend Software Engineer

Hiring Organisation
The Business Connection Group
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£55,000 - £65,000 per annum
workloads — including introduction to GPU-accelerated processing patterns Help enhance core modelling algorithms under guidance, applying fundamentals of signal processing and mathematical logic Write clean, testable code; participate in peer reviews; diagnose and resolve system issues and bugs Document designs, workflows and processes; track progress against project milestones ...

.NET Developer

Hiring Organisation
Tech 4
Location
Southampton, Hampshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
troubleshooting defects, performance issues and production incidents. Contribute to technical design decisions, ensuring solutions are secure, supportable and aligned to good engineering practice. Write clean, maintainable code and follow agreed standards for version control, testing, deployment and documentation. Participate in code reviews, peer support and knowledge sharing ...

Senior Director, Lead Engineer & Architect (Full Stack / Blockchain)

Hiring Organisation
The Bank of New York Mellon
Location
London, UK
Employment Type
Full-time
grow a team of full-stack engineers as a hands-on player-manager: set technical direction, mentor and develop engineers, and stay in the code yourself. Design and build front-end and back-end components, and their integration with smart contracts and the ledger layer, holding the team … high standard of clean, well-tested, maintainable code. Define and evolve the platform's architecture for usability, scalability, performance, security and resilience, making pragmatic trade-offs and documenting key decisions. Shape how the platform integrates with internal and external parties through clear, versioned and well-documented APIs, in line ...

Developer - Scala

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
this role you'll: Design, develop, and maintain robust backend services using Scala 2.13 and Play Framework in a Pekko-based environment. Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. Work with MySQL to design efficient data access … working closely with DevOps and platform teams to ensure reliable delivery. Contribute to CI/CD pipelines, Git-based pull request workflows, code reviews, and engineering best practices. Collaborate with frontend engineers, QA, product owners, solution designers, and other backend developers to deliver high-quality product increments. Support production ...

Microsoft Fabric Data Engineer

Hiring Organisation
EPAM Systems
Location
London, UK
Employment Type
Full-time
changing dimensions and error handlingSet up ingestion from diverse sources (SQL databases, APIs, files, SaaS applications, SAP, streaming sources) using pipelines, shortcuts and mirroringWrite clean, reusable and tested code in PySpark, Spark SQL, T-SQL and KQL, optimizing Delta tablesAdd data quality checks, validation rules, logging and alerting … Studio, ALM Toolkit, Fabric CLI)Hands-on experience with Git, CI/CD and deployment pipelines for data and BI solutionsExperience with Infrastructure as Code (Bicep/Terraform) and automated testing for data pipelinesAwareness of AI and GenAI on data platforms: Copilot in Fabric, Fabric data agents, Azure ...

Back End Developer

Hiring Organisation
Big Sky Additions Ltd
Location
Norwich, Norfolk, United Kingdom
Employment Type
Full-Time
Salary
£35,000 - £38,000 per annum
with developers and data engineers to deliver new features Improving API performance, reliability and scalability Investigating technical issues and supporting ongoing platform development Maintaining clean, well-structured code and technical documentation About You You'll have at least two years' experience in a Backend Developer, .NET Developer ...

NET Developer

Hiring Organisation
Langham Recruitment
Location
United Kingdom, Norwich, Norfolk
Employment Type
Contract
Contract Rate
£400 - £450/day Remote
.NET technologies Designing and supporting ASP.NET Core APIs and web services Building and maintaining gRPC services Contributing to service-oriented and distributed architectures Writing clean, maintainable and testable code Participating in code reviews and technical discussions Troubleshooting and resolving software issues Working within an Agile engineering environment ...

Senior Python Developer ETrading

Hiring Organisation
Huxley Associates
Location
London, England, United Kingdom
Europe's trading operations.Collaborate closely with Product, Business Development and Sales teams to create innovative new exchange services and features.Champion software craftsmanship through clean architecture, maintainable code and rigorous testing practices.Participate in research and development initiatives, evaluating and implementing emerging technologies that can drive competitive advantage.Support critical production … engineering teams across our global organisation, sharing knowledge and driving technical excellence.What We're Looking ForEssential SkillsStrong commercial experience with Python development.Passion for writing clean, maintainable and testable code.Solid understanding of Linux environments.Experience with SQL and advanced database querying techniques.Strong grasp of algorithms, data structures and software engineering fundamentals.Computer ...

Senior Python Developer ETrading

Hiring Organisation
Huxley Associates
Location
London, United Kingdom
Employment Type
Permanent
trading operations. Collaborate closely with Product, Business Development and Sales teams to create innovative new exchange services and features. Champion software craftsmanship through clean architecture, maintainable code and rigorous testing practices. Participate in research and development initiatives, evaluating and implementing emerging technologies that can drive competitive advantage. Support … global organisation, sharing knowledge and driving technical excellence. What We're Looking For Essential Skills Strong commercial experience with Python development. Passion for writing clean, maintainable and testable code. Solid understanding of Linux environments. Experience with SQL and advanced database querying techniques. Strong grasp of algorithms, data structures ...

Senior Salesforce Developer

Hiring Organisation
Morson Edge
Location
City of London, London, United Kingdom
Employment Type
Contract
other modern integration patterns. Analyse business requirements and translate them into robust technical designs and scalable Salesforce solutions. Refactor complex codebase architectures, improve code quality and optimise Salesforce platform performance and Governor Limits. Manage source control, deployments and release pipelines using Azure DevOps. Troubleshoot technical issues, resolve incidents … Azure DevOps, source control, CI/CD processes and Salesforce deployment management. Testing and Quality: Strong understanding of Salesforce testing frameworks, automated test development, code reviews and clean coding principles. eID&V: Previous experience implementing electronic identity verification solutions. Experience within banking or financial services would be highly ...

Senior Software Engineer - Java - Engine by Starling

Hiring Organisation
Starling Bank
Location
London, UK
Employment Type
Full-time
pageWe are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they can make to banking around the world. People with a broad ability to apply themselves to a multitude … more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing ...

UI Developer (FX Trading Platform)

Hiring Organisation
Lorien Resourcing
Location
London, UK
Employment Type
Full-time
developers, architects and stakeholders to establish technical best practices. Work with production support teams to ensure application stability, performance and successful releases. Contribute to code reviews, technical documentation, architectural decisions and continuous improvement. Mentor junior developers and promote software engineering best practices. Essential Skills & ExperienceExtensive enterprise-level software development … modern JavaScript frameworks. Strong experience with real-time streaming data and RxJS.Experience developing scalable Single Page Applications (SPAs).Excellent understanding of software design patterns, clean coding and performance optimisation. Experience with Test-Driven Development (TDD), Continuous Integration (CI) and automated testing. Strong Agile/Scrum experience. Excellent communication, analytical ...

Python Developer

Hiring Organisation
OpenSourced Ltd
Location
Hertfordshire, United Kingdom
Employment Type
Full-Time
Salary
£60,000 - £75,000 per annum
providing guidance to other developers. Excellent communication and problem-solving skills. What Makes You a Good Fit? You'll be someone who enjoys writing clean, maintainable code and takes pride in delivering software that performs reliably. You'll be comfortable working independently, taking responsibility for technical outcomes ...

Senior Developer

Hiring Organisation
Anonymous
Location
Chorley, Lancashire, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
teams across the business. Duties and responsibilities What you will do • Lead the design and development of secure, reliable and scalable software solutions, writing clean, maintainable code. • Carry out code reviews, uphold engineering standards and guide other developers on technical quality. • Diagnose and resolve complex technical issues; support … databases. • Excellent troubleshooting, communication and problem-solving skills, with the ability to manage competing priorities. • Experience mentoring developers and providing constructive technical feedback and code reviews. • A degree in Computer Science, Software Engineering or a related field. Integration and domain knowledge • EDI standards such as X12, EDIFACT and TRADACOMS ...

Senior Software Engineer

Hiring Organisation
Anson Mccade
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
C++ or Rust. Contribute to software development across Linux-based systems, embedded platforms and security-focused technologies. Apply rigorous software engineering practices to produce clean, testable and robust code. Participate in code reviews, technical discussions and collaborative software design. Work within an Agile engineering environment, contributing to continuous … technical challenges. Strong communication skills and the ability to work effectively within a team. An interest in modern software development practices, including TDD, code reviews and pair programming. Curiosity and a willingness to learn new technologies and engineering techniques. A desire to build software that addresses real-world security ...

Data Engineer

Hiring Organisation
Step 2 Recruitment
Location
London, United Kingdom
Employment Type
Permanent
Salary
£50000 - £80000/annum
working on Building, optimising, and deploying price optimization machine learning ETL/ELT pipelines and data processes. Improving and adapting our data infrastructure and code base as we scale – including collaboration, security, scalability, efficiency, automation and auditability. Interacting with new clients on client pitches, and working with existing clients … will reflect experience. Proficiency in Python (pandas, numpy) Professional experience with Azure cloud services (AWS/GCP acceptable with deeper experience) Strong experience deploying clean, maintainable, production-level code. Basic understanding of DAG (Directed Acyclic Graphs) and their role in pipeline orchestration It would be nice if you could ...

Senior Java Software Engineer - Intelligent Operations

Hiring Organisation
Starling Bank
Location
London, England, United Kingdom
team in our latest blogs or our case studies with Women in Tech.We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges … experienced engineer to play a key role in our Customer Service Engineering Group. You should have a strong understanding of delivering robust and scalable code, applying best practices, and a proven track record of delivering high-quality software. Experience with AWS and Postgres is highly desirable. We’re open ...

Software Engineer II - Java - Engine by Starling

Hiring Organisation
Starling Bank
Location
London, UK
Employment Type
Full-time
pageWe are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they can make to banking around the world. People with a broad ability to apply themselves to a multitude … more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing ...

Network DevOps Engineer

Hiring Organisation
Eclectic Recruitment
Location
Stevenage, ENG, GB, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £58000/annum
production-grade software and bespoke tools, primarily using Python, to manage physical and virtual network infrastructure. Establish and promote software engineering best practices, including code reviews, unit testing, version control and modular software design. Develop and maintain automated testing strategies and CI/CD pipelines to support the testing … across the team. The Ideal Candidate will have: Advanced Python development skills, with a strong understanding of object-oriented programming, design patterns and writing clean, maintainable and testable code. Experience with Python testing methodologies, REST and GraphQL APIs, and frameworks such as Django REST Framework, FastAPI or Pydantic. Possess ...

Front End Developer

Hiring Organisation
Gleeson Recruitment Group
Location
Wolverhampton, West Midlands, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£45000/annum
applications. This is a great opportunity for a developer who enjoys building high-quality applications using React and Next.js , takes pride in writing clean, maintainable code, and wants to be involved throughout the full development lifecycle. The Role You'll be responsible for developing, enhancing, and maintaining … will include: Developing and maintaining modern web applications using React, Next.js, JavaScript, and TypeScript. Building and maintaining integrations between applications, APIs, and databases. Writing clean, efficient, maintainable, and well-tested code, with experience in C# also forming part of the technology stack. Taking ownership of features throughout ...

Shopify Middleware Backend Engineer

Hiring Organisation
LTM
Location
London, UK
Employment Type
Full-time
backend services and APIs Ensure robust database design and optimize queries for performance Implement and manage AWS infrastructure components to support backend services Write clean maintainable and welldocumented code following best practices Participate in code reviews testing and deployment activities Troubleshoot and resolve production issues ...