601 to 625 of 700 Clean Code Jobs in the UK

Senior Software Engineer (UI/UX)

Location
Greater London, England, United Kingdom
customer base. Work with more lead engineers and managers to drive initiatives to improve software engineering at SI Develop, extend, improve, and maintain our code base, workflows, documentation and tools. Collaborate with other disciplines, including user experience, design, QA and production to contribute to the overall development … principles with a passion for user experience Experience working collaboratively with UI/UX designers to develop a range of systems. Ability to write clean, maintainable, and portable code that is performant. Self-motivated with a drive to improve yourself and others continuously. Excellent communication skills and ability ...

C++ Developer

Location
Greater London, England, United Kingdom
workloads. Collaborate closely with front-end developers and cross-functional teams to design and implement efficient APIs, ensuring seamless integration and optimal performance. Write clean, maintainable, and efficient code in a microservices architecture, with a focus on scalability and horizontal scaling for performance-critical services. Establish and promote ...

Data Engineer

Location
Warrington, England, United Kingdom
Stores. Troubleshoot and diagnose issues within integrated (enriched) data systems. Collaborate with the scrum team to decompose user requirements into epics and stories. Write clean, secure, and reusable code following a test-driven development approach. Monitor system performance and implement updates to maintain optimal operation. The Data Engineer ...

Data Engineer - Gloucester

Hiring Organisation
NSD
Location
Gloucester, Gloucestershire, South West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
Stores. Troubleshoot and diagnose issues within integrated (enriched) data systems. Collaborate with the scrum team to decompose user requirements into epics and stories. Write clean, secure, and reusable code following a test-driven development approach. Monitor system performance and implement updates to maintain optimal operation. The Data Engineer ...

Creative Developer

Location
Greater London, England, United Kingdom
accessible, and high-performing web experiences. Collaborate with designers from the start to shape creative ideas that are both ambitious and technically achievable. Write clean, well-documented code and contribute to setting standards for how the team builds. What you bring You can work remotely from anywhere ...

Senior Automation Engineer – Hybrid (Python, Terraform)

Location
Greater London, England, United Kingdom
frameworks that provision cloud infrastructure, configuration management, and operational processes using Python, Jinja2, Terraform, Puppet, and PowerShell. This highly technical, coding-focused role emphasizes clean, testable code, reusable components, and automation-first delivery across cloud and hybrid #J-18808-Ljbffr ...

Android Engineer — Kotlin, CI/CD, Scalable Mobile Apps

Location
Burgess Hill, England, United Kingdom
enhance mobile applications used by millions of customers worldwide. The role focuses on building robust features with Kotlin, integrating backend APIs, and delivering clean, testable code in an agile environment. You will collaborate with designers, product owners, QA, and other developers, contributing to modern Android practices and continuous ...

Frontend Developer for Flagship Product | Strong Balance

Location
Eastleigh, England, United Kingdom
/MID Frontend Developer to join our Solution team in the United Kingdom. You will contribute to building our flagship product’s frontend, delivering clean, tested code and collaborating with backend engineers to ship a complete, working solution. The role requires strong HTML/CSS/JavaScript skills ...

Senior Web Developer — Lead Laravel + React & Mentor

Location
Birmingham, England, United Kingdom
friendly, hybrid team. Based in Birmingham, UK, the role offers a collaborative and flexible work setup. You will work with Laravel and React, write clean, tested code, build responsive interfaces from designs, and integrate third-party #J-18808-Ljbffr ...

Senior Applied AI Engineer

Location
Greater London, England, United Kingdom
internal solutions Create compounding leverage: document and share each tool well enough that it frees up hours company-wide, not just for you Write clean, maintainable code that integrates with our existing systems (APIs, databases, third-party services) and doesn't break at scale Own your deployments ...

Generative AI Research Engineer, Siri Speech

Location
Cambridge, England, United Kingdom
Solid foundation in optimization, probability theory, linear algebra, and statistical machine learning. Engineering Excellence: Excellent programming skills in Python and PyTorch, with experience writing clean, scalable code for model training and inference. On-Device & System Awareness: Exposure to or strong interest in efficient model execution, quantization, and deployment ...

Senior FX eTrading Developer - VP - London

Location
Greater London, England, United Kingdom
total cost of ownership, and create a competitive advantage for Citi. We want to regularly engage with talented individuals who are passionate about producing clean, testable code as part of a high performing team. We have found this to be way more important than experience in the financial ...

FX eTrading Java Developer - VP

Location
Greater London, England, United Kingdom
total cost of ownership, and create a competitive advantage for Citi. We want to regularly engage with talented individuals who are passionate about producing clean, testable code as part of a high performing team. We have found this to be way more important than experience in the financial ...

iOS Engineer

Location
Burgess Hill, England, United Kingdom
problems and working with innovative technologies. The ideal candidate is proactive in sharing ideas, passionate about delivering exceptional user experiences, and committed to writing clean, maintainable code. You will work in a fast-paced, collaborative team environment, partnering with designers, product owners, QA engineers, and software engineers to build … encouraged. Key Responsibilities Design, develop, and maintain high-quality iOS applications. Collaborate with cross-functional teams to deliver new features and enhancements. Write clean, efficient, and maintainable code while continuously improving existing solutions. Participate in code reviews and contribute to engineering best practices. Troubleshoot, debug, and resolve ...

Midweight Developer (.Net)

Location
West of England, England, United Kingdom
deploy thoughtful, robust digital products for our clients. This isn’t a role for someone who only wants to pick up tickets and ship code in isolation. It’s about understanding the problem, choosing the right technical approach, writing maintainable code, and contributing to the quality and reliability … teams to build solutions that are useful, stable and easy to evolve. What you’ll be doing Write reusable, well-considered, maintainable and extensible code across Optimizely/Umbraco CMS and associated .NET applications Support the development of Optimizely/Umbraco CMS builds, upgrades, integrations and ongoing platform improvements ...

Senior Manager, Applied Science

Location
Glasgow, Scotland, United Kingdom
through to production, coordinating people, timelines, and cross- team dependencies to ship reliably. Establish and continuously improve the team's operating rhythm—planning, execution, code review, and delivery quality. Partner with product, engineering, and client-delivery teams to identify high-impact opportunities and deliver measurable outcomes. Represent the team … technical evaluation work, so you can support the team and hold it to a high standard. Able to guide a team in producing clean, maintainable, production-ready code, using modern delivery tooling (CI/CD, deployment, monitoring) on cloud infrastructure. Soft Skills Proven people-leadership skills, with ...

Software Engineer

Location
Brackley, England, United Kingdom
build software across IONETIC's internal toolchain Deploy and maintain software and supporting infrastructure Manage and structure data used across the toolchain Write clean, maintainable, well-documented code Work across the stack as needed, including tooling in Python, TypeScript, and C# Collaborate with engineers to translate technical requirements ...

Senior Machine Learning Engineer

Location
Oxford, England, United Kingdom
STEM degree (Computer Science, Maths, Stats, Physics, Engineering, or similar) or equivalent practical experience, plus 5+ years' relevant experience. Very strong Python engineering skills: clean, tested, well-documented code, not just working code. A track record of shipping ML/AI or data-driven systems into production ...

Guidance, Navigation & Control Engineer Physical Products London

Location
Greater London, England, United Kingdom
excellent communication skills and the ability to report and present findings clearly and efficiently both internally and externally Possess solid software engineering skills, writing clean and well-structured code in Matlab and/or languages like Python, Rust, Java, or modern C++ Are passionate about keeping ...

Senior Software Engineer - AI Security

Location
Oxford, England, United Kingdom
impact — iterate based on real usage, not just requirements. Leverage LLMs and AI tooling to accelerate development and improve team productivity. Continuously improve systems, code quality, and developer workflows. What You Will Bring We’renot looking for just a coder — we want a builder with ownership and first-principles … systems, deployment). Think from first principles, not just patterns or frameworks. Demonstrates high agency — takes ownership, drives clarity, and executes without waiting. Writes clean, scalable, maintainable code with strong fundamentals. Has experience or strong interest in AI-powered development (LLMs, agents, automation, copilots). Uses AI tools ...

Python Engineer (Terminal/Modelling/Data)

Location
Greater London, England, United Kingdom
already know. What We’re Looking For The Essentials 3+ years of professional Python experience, with strong backend fundamentals. You write clean, well-structured code and are comfortable owning something end-to-end, from design through deployment and monitoring. Real, hands‐on experience with AWS and infrastructure … code (Terraform). You've run production infrastructure, not just experimented with it. Proficiency with Django, FastAPI, or a comparable async Python framework. Experience with data pipelines and relational databases (PostgreSQL), and building systems that serve data reliably at scale. Expert‐level use of AI coding tools (Cursor, Claude ...

Python Engineer

Location
Greater London, England, United Kingdom
already know. What We’re Looking For The Essentials 3+ years of professional Python experience, with strong backend fundamentals. You write clean, well-structured code and are comfortable owning something end-to-end, from design through deployment and monitoring. Real, hands-on experience with AWS and infrastructure … code (Terraform). You've run production infrastructure, not just experimented with it. Proficiency with Django, FastAPI, or a comparable async Python framework. Experience with data pipelines and relational databases (PostgreSQL), and building systems that serve data reliably at scale. Expert-level use of AI coding tools (Cursor, Claude ...

Android Engineer

Location
West of England, England, United Kingdom
role: Design, develop, and maintain software applications: Collaborate with cross-functional teams to deliver high-quality solutions that meet business requirements. Write clean, efficient, and scalable code: Follow best practices and coding standards to ensure software maintainability and performance. Participate in code reviews and provide feedback: Review … peers’ code for quality, security, and adherence to project guidelines, and incorporate feedback into your work. Debug and resolve software defects and issues: Identify, analyse, and fix bugs in a timely manner to ensure smooth software operation. Collaborate with stakeholders and team members: Communicate effectively with product managers, designers ...

Web Application Developer

Location
City Of London, England, United Kingdom
seeking a Web Application Developer to join our team. Responsibilities and Requirements Ability to efficiently transition between technologies and programming languages Ability to write clean and efficient code which includes high-quality automated test coverage Ability to work in a team environment that is fast-paced and follows ...

Java Developer (Junior-Mid) - Build Cross-Border Apps

Location
Greater London, England, United Kingdom
WorldFirst in London is seeking a passionate Junior-Mid Java Developer to design, develop, and deliver scalable Java-based applications. You will write clean, efficient code and work to troubleshoot issues while collaborating with cross-functional teams to refine requirements and deliver solutions. You'll contribute to code ...