101 to 125 of 704 Clean Code Jobs in the UK

Lead Software Engineer - Java

Location
Greater London, England, United Kingdom
conducting critical technology solutions across multiple technical areas and business functions to support the firm’s objectives. You will help set high standards for code quality, resiliency, and security through hands‐on engineering and thoughtful collaboration. You will contribute to a team culture grounded in diversity, opportunity, inclusion … respect. Job Responsibilities Execute creative software solutions through design, development, and technical troubleshooting to break down complex problems Develop secure, high-quality production code and review and debug code written by others Drive team adoption of enterprise‐authorized AI‐assisted engineering practices within the work environment to improve ...

Senior Machine Learning Scientist

Location
Greater London, England, United Kingdom
broader science community by codifying best practices, experimentation standards, and reusable patterns Mentor other data and machine learning scientists, providing technical guidance through code reviews, design discussions, and knowledge sharing Drive adoption of AI best practices Experience & Qualifications: Master’s or PhD in Computer Science, Statistics, Applied Mathematics, Operations … impractical Fluency in Python and core data/ML libraries (pandas, NumPy, scikit‐learn, PyTorch or TensorFlow), combined with solid software engineering practices (clean code, testing, version control, code review) Proficient with large‐scale data: strong SQL skills and familiarity with distributed data processing (e.g., Spark, Hive ...

Java Developer

Location
United Kingdom
components they write, build, test, and release. You will work closely with other team members to write software collaboratively using pair programming and peer code reviews. You have enthusiasm for writing clean code taking a test-driven approach.You will write application code and unit tests … detail.Are you the right candidate? The ideal candidate will have substantial experience and expertise with Pair programming and peer code reviewing Writing production quality applications in Java Effective team working and communication Cloud services, Amazon Web Services preferred Web based APIs Experience within a Java role previously using Java ...

AI Engineer - Remote & Flexible Hours for Impact

Location
Greater London, England, United Kingdom
meet client needs, working closely with engineers, designers, and product managers to deliver high-quality solutions. Responsibilities include collaborating with cross-functional teams, writing clean code, conducting code reviews, and continuously improving development processes while staying current with industry trends. #J-18808-Ljbffr ...

Android Developer

Location
City of Edinburgh, Scotland, United Kingdom
services. Key responsibilities Design, develop and maintain high-quality Android applications using Kotlin Translate user and business requirements into reliable, maintainable technical solutions Write clean, well-tested and maintainable code following modern Android development practices Work collaboratively with designers, product managers, QA professionals and other developers within … agile multidisciplinary team Participate in technical discussions, code reviews and architectural decision-making Develop automated tests and contribute to continuous integration and delivery processes Investigate and resolve technical issues, defects and performance problems Consider security, accessibility, privacy, resilience and performance throughout the development lifecycle Contribute to technical documentation ...

Android Developer

Location
Greater London, England, United Kingdom
responsibilities Design, develop and maintain high-quality Android applications using Kotlin . Translate user and business requirements into reliable, maintainable technical solutions. Write clean, well-tested and maintainable code following modern Android development practices. Work collaboratively with designers, product managers, QA professionals and other developers within an agile … multidisciplinary team. Participate in technical discussions, code reviews and architectural decision-making. Develop automated tests and contribute to continuous integration and delivery processes. Investigate and resolve technical issues, defects and performance problems. Consider security, accessibility, privacy, resilience and performance throughout the development lifecycle. Contribute to technical documentation and knowledge ...

Technical Lead

Location
Greater London, England, United Kingdom
Ensure that development on the integrated platform is both secure and compliant by design Tech Profile/Essential Skills Good knowledge of Infrastructure as Code concepts (IAC) and basics of Microservices architecture Knowledge of Cloud Technology basics across CSPs – Amazon, Microsoft, and Google (at least one) Knowledge and implementation … their applicability Hands‐on experience of the following: Creating and deploying CI/CD pipelines (GitLab/Jenkins/GitHub) Configuring and running Code/Binary scans using solutions like SonarQube, Semgrep, Blackbuck, Trivy, GitLeaks Veracode, etc. Configuring and using Secrets management tools like Vault and Cloud native solutions ...

Android Developer

Location
Manchester, England, United Kingdom
government digital services Design, develop and maintain high-quality Android applications using Kotlin Translate user and business requirements into reliable, maintainable technical solutions Write clean, well-tested and maintainable code following modern Android development practices Work collaboratively with designers, product managers, QA professionals and other developers within … agile multidisciplinary team Participate in technical discussions, code reviews and architectural decision-making Develop automated tests and contribute to continuous integration and delivery processes Investigate and resolve technical issues, defects and performance problems Consider security, accessibility, privacy, resilience and performance throughout the development lifecycle Contribute to technical documentation ...

FDE Bristol

Location
West of England, England, United Kingdom
This is a builder-first individual-contributor role for engineers who live at the current edge of AI development and work fluently with Claude Code, Cursor, agents, eval harnesses, MCP, and modern TypeScript and Python. What You’ll Do Problem/Opportunity Discovery Sit with a business or clinical … techniques. Build (fast) with AI When the brief is clear, head down and produce. Build modular backends in Python or TypeScript aligned with clean architecture, OOP, SOLID, and domain-driven design. Createfullstackapplications, APIs, agents, workflows, and similar systems using frameworks such as Next.js, React,FastAPI,Fastify,FastMCP, and Hono. ...

Lead Software Engineer Colchester

Location
Colchester, England, United Kingdom
applications. What You'll Do Lead technical architecture and design decisions for client projects Mentor and guide junior developers in their professional growth Conduct code reviews and maintain high code quality standards Collaborate closely with product managers and designers Drive technical innovation and implement best practices Manage project … React, Node.js, and TypeScript Experience with cloud platforms (AWS, Google Cloud) Strong leadership and mentoring skills Experience with agile development methodologies Passion for clean code and technical excellence What We Offer Competitive salary Flexible working arrangements (remote/hybrid options) Professional development budget for courses and conferences Comprehensive ...

Quantitative Developer

Location
Greater London, England, United Kingdom
comfortable with numerical methods, linear algebra, partial differential equations, probability theory and statistics An engineer – who has a passion for computer science, system performance, clean code and architecture with an owner mentality A doer – who is enthusiastic about new challenges, accepts a broad spectrum of responsibilities, and works … calculating market risk metrics across asset classes, including equity, credit, FX, fixed income, commodities, crypto, and their derivatives Write modern, high-performance C++ code that is clean, reusable, well-tested, and optimized for large-scale distributed systems using a high-performance grid computing platform Leverage Python ...

Full Stack Developer

Hiring Organisation
Anson Mccade
Location
Leeds, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
following Java/Typescript/C#/Python/Go Experience working in Agile environments Understanding of microservices architecture Passion for clean code and modern engineering practices Nice to Have: AWS or cloud exposure Docker/containers CI/CD tools (Jenkins, GitLab, SonarQube) TDD/automated testing ...

Lead Data Consultants London

Location
Greater London, England, United Kingdom
apply them Experience with software engineering and DevOps best practices as well as the complete SDLC applied to data, e.g. automation, testing, contract definition, clean code, CI/CD, path to production Worked with one or more cloud platforms and services (AWS, Azure, GCP) Extensive hands‐on experience ...

Senior Software Developer

Location
Belfast, Northern Ireland, United Kingdom
Specification, Design, and Planning of upcoming features Build, maintain, test (including automated functional tests) and release our well architected services by writing correct and clean code consistently and following best practices Apply the Enea software development process which adopt Agile methodologies along with modern CI/CD tooling ...

Head of Software Engineering - Mobile Apps

Location
Greater London, England, United Kingdom
leadership to shape strategy, prioritise roadmaps, solve complex problems, and maximise value to colleagues and customers. Drive technical excellence and modern engineering practices, including clean code, automation, architecture design, and the adoption of standard frameworks, AI, policies, and North Star principles. Own Sub-domain outcomes and health, setting ...

Camunda Developer - Knutsford, UK

Location
Knutsford, England, United Kingdom
React-based user interfaces for handling user tasks. Develop and maintain backend services using Java and SQL-based systems. Analyze business requirements and deliver clean, scalable, and testable code. Ensure all features and user stories are delivered with 100% automated test coverage. Participate actively in SCRUM ceremonies and keep ...

Senior AI Engineer

Location
Greater London, England, United Kingdom
scientists, engineers, and other stakeholders to scope and deliver AI features that address real insurance business problems. Own the full software lifecycle, including design, code review, testing, deployment, monitoring, and production support. Translate complex business requirements into well-scoped technical solutions with a strong focus on reliability, maintainability, failure … modes, and operational excellence. Mentor and support junior engineers through design reviews, code reviews, and technical guidance. Contribute to technical standards, best practices, and reusable patterns for AI engineering across the team. Evaluate and improve model quality, retrieval strategies, prompt and agent design, and production performance over time. Partner ...

iOS Developer

Location
City of Edinburgh, Scotland, United Kingdom
services. Key Responsibilities Design, develop and maintain high-quality iOS applications using Swift Translate user and business requirements into reliable, maintainable technical solutions Write clean, well-tested and maintainable code following modern iOS development practices Work collaboratively with designers, product managers, QA professionals and other developers within … agile multidisciplinary team Participate in technical discussions, code reviews and architectural decision-making Develop automated tests and contribute to continuous integration and delivery processes Investigate and resolve technical issues, defects and performance problems Consider security, accessibility, privacy, resilience and performance throughout the development lifecycle Contribute to technical documentation ...

iOS Developer

Location
Manchester, England, United Kingdom
responsibilities Design, develop and maintain high-quality iOS applications using Swift . Translate user and business requirements into reliable, maintainable technical solutions. Write clean, well-tested and maintainable code following modern iOS development practices. Work collaboratively with designers, product managers, QA professionals and other developers within an agile … multidisciplinary team. Participate in technical discussions, code reviews and architectural decision-making. Develop automated tests and contribute to continuous integration and delivery processes. Investigate and resolve technical issues, defects and performance problems. Consider security, accessibility, privacy, resilience and performance throughout the development lifecycle. Contribute to technical documentation and knowledge ...

iOS Developer

Location
Leeds, England, United Kingdom
responsibilities Design, develop and maintain high-quality iOS applications using Swift . Translate user and business requirements into reliable, maintainable technical solutions. Write clean, well-tested and maintainable code following modern iOS development practices. Work collaboratively with designers, product managers, QA professionals and other developers within an agile … multidisciplinary team. Participate in technical discussions, code reviews and architectural decision-making. Develop automated tests and contribute to continuous integration and delivery processes. Investigate and resolve technical issues, defects and performance problems. Consider security, accessibility, privacy, resilience and performance throughout the development lifecycle. Contribute to technical documentation and knowledge ...

iOS Developer

Location
Greater London, England, United Kingdom
responsibilities Design, develop and maintain high-quality iOS applications using Swift . Translate user and business requirements into reliable, maintainable technical solutions. Write clean, well-tested and maintainable code following modern iOS development practices. Work collaboratively with designers, product managers, QA professionals and other developers within an agile … multidisciplinary team. Participate in technical discussions, code reviews and architectural decision-making. Develop automated tests and contribute to continuous integration and delivery processes. Investigate and resolve technical issues, defects and performance problems. Consider security, accessibility, privacy, resilience and performance throughout the development lifecycle. Contribute to technical documentation and knowledge ...

Laravel Developer

Location
Greater London, England, United Kingdom
working on exciting projects that challenge and inspire you. Here's what a typical day might look like: Develop and maintain Laravel applications with clean, efficient code Integrate third-party services and APIs into web applications Design and implement RESTful APIs and microservices Collaborate with cross-functional teams … define and implement new features Write comprehensive tests and ensure code quality Responsibilities Develop and maintain Laravel applications with clean, efficient code Integrate third-party services and APIs into web applications Design and implement RESTful APIs and microservices Collaborate with cross-functional teams to define and implement ...

Lead Java Developer (VP)

Location
Belfast City District, Northern Ireland, United Kingdom
with a strong focus on onboarding new regulations. This is an active engineering leadership position where you will guide a team of developers, write clean, production-grade code, design system components, and troubleshoot complex data processing issues. You will work closely within an Agile team, collaborating with business … translate regulatory requirements into reliable, scalable software solutions. Lead and Mentor: Guide and support a team of software engineers, fostering a collaborative environment, conducting code reviews, and promoting technical excellence. Regulatory Onboarding: Drive the technical execution of onboarding new regulatory requirements, ensuring the platform is adaptable to evolving global ...

Senior Machine Learning Scientist

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
automated testing, packaging, promotion/rollback, model/version management) to enable repeatable releases Develop reusable engineering assets (libraries, templates, reference architectures, infrastructure-as-code patterns) to reduce technical debt and accelerate delivery Implement observability for AI services (logging/metrics/tracing), model performance monitoring, and quality/… into technical designs; communicate trade-offs and recommendations clearly to both technical and non-technical stakeholders Contribute to engineering standards and ways of working (code reviews, design reviews, documentation) and help uplift team capability through practical coaching To be successful in this role you should meet the following requirements ...

Senior Machine Learning Scientist

Hiring Organisation
Hackajob Ltd
Location
Westminster, Greater London, UK
automated testing, packaging, promotion/rollback, model/version management) to enable repeatable releases Develop reusable engineering assets (libraries, templates, reference architectures, infrastructure-as-code patterns) to reduce technical debt and accelerate delivery • Implement observability for AI services (logging/metrics/tracing), model performance monitoring, and quality/… into technical designs; communicate trade-offs and recommendations clearly to both technical and non-technical stakeholders Contribute to engineering standards and ways of working (code reviews, design reviews, documentation) and help uplift team capability through practical coaching To be successful in this role you should meet the following requirements ...