Clean Code Jobs in the UK

1 to 25 of 245 Clean Code Jobs in the UK

.NET Developer

Northam, England, United Kingdom
Hybrid / WFH Options
Searchability Ltd
will be an integral part of the development team and projects/responsibilities will include… Designing and developing user friendly and interactive interfaces. Write clean, modular and maintainable code to high standards. Liaise with the Product and Testing team throughout the development process and remain adaptable for useful more »
Posted:

Senior Software Engineer - Test - Do not apply

Milton Keynes, England, United Kingdom
Parent TEST TJ Company 1
the design and implementation of complex software systems and applications. Collaborate with product managers, designers, and other engineers to deliver high-quality solutions. Write clean, maintainable, and efficient code following best practices. Conduct code reviews and provide constructive feedback to peers. Identify and address performance bottlenecks and more »
Posted:

Software Engineering Lead (Java & Angular)

Leeds, England, United Kingdom
Lorien
responsibilities will include: Technical Leadership: Own the technical direction for assigned projects, including system design, architecture decisions, and technology selection. Hands-on Development: Write clean, maintainable, and efficient code using Java, Spring Boot & Angular. Mentorship & Code Review: Foster a culture of learning and development by mentoring junior … and mid-level developers. Provide constructive code reviews and guidan... more »
Posted:

Dotnet Developer

London Area, United Kingdom
Genpact
the Microsoft .NET, Angular, SQL Server, and Azure Cloud technologies. with cross-functional teams to understand business requirements and translate them into technical specifications. clean, efficient, and maintainable code that adheres to industry best practices. unit testing to ensure the quality and functionality of developed applications. and debug more »
Posted:

Python Developer

Greater London, England, United Kingdom
Hybrid / WFH Options
Understanding Recruitment
leading Commodities Trading Start-up. You will be joining our growing team of multicultural engineers. You will be joining a team who embrace TDD, Clean Code and Refactoring in an agile environment. We are passionate about helping our customers exceed expectations. Our Python Developer will be working closely more »
Posted:

Linux Software Engineer

Manchester, England, United Kingdom
KO2 Embedded Recruitment Solutions Ltd
in your day-to-day tasks and the ideal software engineers will be detailed orientated, strong communicators who enjoying solving complex challenges and writing clean, reliable code. Skills and Experience Required: Programming with – C, C++, Python or Rust. Linux environments Experience with all aspects of the software development life more »
Posted:

Python Software Engineer | Python/GCP/Elastic | Up to £90,000 p/a

London Area, United Kingdom
Hybrid / WFH Options
Burns Sheehan
practice engineering best practices, pair on some of the tougher engineering tasks and have a mature development environment. There's a focus on developing clean, extensible code with an emphasis on simplicity. Based in Central London, they operate a hybrid working model (usually 2-3 days a week more »
Posted:

Senior Microsoft .NET Developer

Birmingham, England, United Kingdom
Version 1
as an integral component of the software quality assurance process Developing solutions leveraging Cloud first architecture, .NET, C# in a Microsoft Azure environment Create clean, maintainable code and supporting technical documentation Delivery of application development using best practices Qualifications Proven experience as a .NET Developer or Application Developer more »
Posted:

User Experience Designer

Farnborough, England, United Kingdom
Hybrid / WFH Options
Shaw Daniels Solutions
level systems, workflows, dashboards, forms, and reports. Develop high-fidelity mock-ups and prototypes using design tools, with the ability to translate designs into clean and efficient React code. Collaborate closely with product managers, engineers, and other stakeholders to ensure design decisions align with product requirements and technical feasibility. more »
Posted:

BioAI Data Scientist

Greater London, England, United Kingdom
Hybrid / WFH Options
InstaDeep
and model performance. Report results clearly and efficiently, both internally and externally, verbally and in writing. Write high-quality, easy-to-understand, and maintainable code together with precise documentation. Follow and communicate the latest developments in biology. Requirements Master's or PhD degree or equivalent experience in computational biology … or a related discipline, demonstrated via previous work or publications. Data science and statistics experience including data visualisations, statistical testing, etc. Proficient in writing clean and maintainable code in Python. Strong desire to work with biological applications. Excellent communication skills in English and collaborative spirit. Desirable Knowledge of more »
Posted:

Senior Microsoft .NET Developer

London, England, United Kingdom
Version 1
as an integral component of the software quality assurance process Developing solutions leveraging Cloud first architecture, .NET, C# in a Microsoft Azure environment Create clean, maintainable code and supporting technical documentation Delivery of application development using best practices Qualifications Proven experience as a .NET Developer or Application Developer more »
Posted:

Principal Software Engineer (Kotlin)

London Area, United Kingdom
Opus Recruitment Solutions
decisions, influencing design choices, and developing, implementing, and maintaining our software solutions. They need an experienced Software Engineer to guide them in evolving their code and culture towards a genuinely agile environment, emphasizing scalability and feature enhancement. Key Responsibilities Provide technical leadership and direction to the Technology Team, defining … of excellence. Design and review software architectures for scalability, performance, and maintainability, making informed decisions on technology stack, frameworks, and tools. Write high-quality, clean, and efficient code, developing complex modules and components as necessary. Address complex technical challenges with innovative solutions, troubleshoot existing codebases, and propose improvements. … successful project delivery. Communicate technical concepts and decisions effectively to non-technical stakeholders, particularly working closely with Product teams to build strong relationships. Ensure code quality through testing, code reviews, and continuous integration practices, maintaining high standards for unit testing, integration testing, and code coverage. Assist in more »
Posted:

Java/Kotlin Engineer - Hybrid - London

Greater London, England, United Kingdom
Hybrid / WFH Options
Opus Recruitment Solutions
develop, and maintain high-quality software applications using Java and Kotlin. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, efficient, and maintainable code adhering to coding standards and best practices. Conduct code reviews, identify areas for improvement, and provide constructive feedback. more »
Posted:

Lead Software Engineer - Javascript / Typescript / OO / Java / C++ / C# / Algorithms

London Area, United Kingdom
techstack Recruitment
s Engineers crafting tech for Engineers - an environment ripe for innovation and growth. If you are a top-performing software engineer passionate about writing clean, maintainable code and a supporter of open-source engineering practices, you are the ideal candidate for this role. Apply now, and if successful more »
Posted:

Full Stack Developer

United Kingdom
Christy Media Solutions
ll be doing: Architect, develop and deploy scalable solutions for industry partners. Collaborate and innovate closely with the team to define software requirements. Write clean and maintainable Python code for server-side development. Design and build responsive user interfaces using front-end technologies whilst integrating with back-end more »
Posted:

Software Developer

Stockton-On-Tees, England, United Kingdom
be:technology
.NET Development experience Prior exposure to working on desktop products Responsibilities: Develop and maintain desktop applications and some web apps using modern technologies Write clean, efficient, and maintainable code Collaborate with cross-functional teams to design and implement new features Perform unit and integration testing to ensure quality more »
Posted:

Software Engineer

Manchester Area, United Kingdom
Hybrid / WFH Options
We Are Adam
and integration of software solutions. The Role: Develop, test, and maintain back-end software applications. Collaborate with the team to ensure seamless integration. Write clean, maintainable, and efficient code. Troubleshoot and debug software applications to ensure optimal performance. Data manipulation and analysis. Follow the development lifecycle and release process … for production implementations and fixes. Requirements gathering, analysis, effort estimation, and solution design. Conduct code reviews and provide recommendations and advise on changes. Implement code fixes into production as per the release process. Stay up to date with emerging technologies and best practices. Who are we looking for … to design and document SaaS solutions. Ability to develop and implement unit tests. Frameworks and associated automated test cases. Ability to review and debug code to identify defects, performance bottlenecks etc. Experience interfacing between the various teams/relevant stakeholders to refine best practices and approach. Proven experience working more »
Posted:

.NET C# Developer (Learn and work with Dynamics D365)

Warwickshire, England, United Kingdom
Hybrid / WFH Options
Mercury
s an ideal opportunity to learn and grow your skills while contributing to high-quality software increments. Receive guidance from senior developers and lead code reviews to ensure code quality and standards are maintained at a professional level. This is a great place to hone your coding skills. … Angular, and the ability to leverage TypeScript for efficient development. Possess a solid understanding of software design patterns, SOLID Principles, and a commitment to Clean Coding, ensuring the delivery of high-quality, maintainable code. Well-versed in working within Continuous Integration and Continuous Deployment pipelines and capable of performing more »
Posted:

Software Engineer

Surrey, England, United Kingdom
WeDo
looking for 2x Software Engineers to join an existing Scrum team. The Scrum team are an established group who pride themselves on well tested, clean code. The team currently supports two separate products which are instrumental to ongoing business. The intention is to develop both into a fully-fledged … Able to design and document solutions. Ability to develop and implement unit tests. Frameworks and associated automated test cases. Ability to review and debug code to identify defects, performance bottlenecks or technical debt. Have worked as part of a well-rounded and collaborative software team, including working closely with … taking the lead on a variety of the above activities. What skillsets will you need? High levels of proficiency in writing new pieces of code in C# .NET, as well as refactoring/improving existing code. Working in an environment migrating from On Prem to Cloud (specifically Azure). more »
Posted:

Software Engineer - Settlement & Billing Engineering

Welwyn Garden City, England, United Kingdom
Hybrid / WFH Options
PayPoint plc
maintenance of applications owned/looked after by the team. Undertaking a variety of tasks including analysis, estimating, design, coding, and unit testing. Developing clean and secure code which adheres to SOLID principles and follows the solution architecture. Showing a commitment to deliver high quality, well tested software … 3.5+) and C# ORM Technology (NHibernate and Entity Framework) Dependency injection (e.g. Ninject, Microsoft Extensions Dependency Injection) Experience of Extreme Programming (XP) principles (SOLID, clean code) Unit Test Framework (NUnit, MSTest or xUnit.net), Integration Testing Mocking frameworks (e.g. Moq) SQL Server (T-SQL, Stored procedures, relational database design more »
Posted:

Dotnet Developer

Greater Bristol Area, United Kingdom
Consortia
a SCRUM Agile Model, actively participating in ceremonies and spearheading the adoption of agile methodologies. Key Responsibilities: Utilise your C# & .NET expertise to write clean, scalable code. Collaborate with the Development Team to design robust software architecture. Enhance and refactor existing software to elevate code quality. Maintain comprehensive more »
Posted:

Senior Microsoft .NET Developer

Manchester, England, United Kingdom
Version 1
as an integral component of the software quality assurance process Developing solutions leveraging Cloud first architecture, .NET, C# in a Microsoft Azure environment Create clean, maintainable code and supporting technical documentation Delivery of application development using best practices Qualifications Proven experience as a .NET Developer or Application Developer more »
Posted:

Magento Developer

Shrewsbury, England, United Kingdom
Hybrid / WFH Options
OpenSourced - Search & Selection
Keen eye for UI/UX design and attention to detail Collaborative team player Proficient in version control (git) and composer Ability to produce clean, well-documented code Solid understanding of PHP, HTML, and CSS Experience with JavaScript frameworks Strong problem-solving skills If you're ready to more »
Posted:

Senior Computer Vision Engineer

England, United Kingdom
Eames Consulting
develop ideas for its improvement across all aspects of the algorithms involved Implement state-of-the-art computer vision algorithms for SLAM Develop understandable, clean and documented code which is well-tested by creating appropriate unit tests Implement new features for our product Share ideas within the team … and provide an explanation of new algorithms Ensure code is well tested by creating appropriate unit tests Passionate for learning, research and development Be comfortable with writing and maintaining documentation across the codebase and also for the developed features Skill Requirements Strong modern C++ skills and a good understanding more »
Posted:

C++ Developer

London Area, United Kingdom
Aurum Search Limited
sophisticated trading algorithms. You will work closely with quantitative researchers and traders to implement and refine advanced trading strategies. Key Responsibilities: Develop High-Performance Code : Create and maintain robust C++ code tailored for trading algorithms. Algorithmic Translation : Convert complex trading strategies into efficient, scalable algorithmic solutions. Performance Optimization … Continuous Improvement : Monitor and fine-tune deployed algorithms to enhance trading outcomes. Requirements: Technical Expertise: C++ Proficiency : Extensive experience in developing high-performance C++ code within the algorithmic trading domain. Low-Latency Programming : Strong understanding of low-latency programming techniques and performance optimization. Academic Background: Top-Tier Education : Degree … in areas such as convex optimization and stochastic processes. Skills and Attributes: Meticulous Coding Practices : Exceptional attention to detail and a commitment to writing clean, efficient code. Effective Communication : Strong communication and negotiation skills, with the ability to collaborate effectively with diverse teams. Pragmatic Problem-Solving : A practical and more »
Posted:
Clean Code
10th Percentile
£36,250
25th Percentile
£42,500
Median
£60,000
75th Percentile
£72,500
90th Percentile
£92,500