Code Quality Jobs in London

26 to 50 of 1,105 Code Quality Jobs in London

Senior Full Stack Engineer

London, United Kingdom
Two Circles Ltd
responsible for technical seniority, supporting technology consulting projects, identifying and advising on appropriate solutions for our clients. You will have a track record of designing and delivering high-quality digital solutions over the last 7+ years and have a keen interest in the application of technology in the sports industry. If this sounds like you, please get in … and technical specifications for multi-platform product strategies. Influencing and contributing to the technical design and development of digital projects. Setting up software development frameworks for release management, automation, code quality and source control. Providing technical leadership, mentoring and guidance to other Two Circles engineers. Keeping up to date on emerging technologies and trends in sports technology. … continuous integration and test. automation via various methods such as unit, integration, contract and E2E testing. An appreciation of DevOps and platform engineering culture. You don't just write code, but you also build and ship it, utilizing cloud computing platforms and services, such as Azure, AWS or GCP. Experience with Kubernetes is desirable. You have a high degree More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Full Stack C# .NET Developer

London, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Development – Maintain and enhance both legacy desktop applications and modern browser-based web apps. Legacy-to-Modern Migration – Help drive the migration from WinForms to Blazor-hosted cloud solutions. Code Quality & Testing – Write clean, maintainable, well-tested code, and conduct peer reviews. Problem Solving – Design robust, scalable solutions to complex challenges. Customer Collaboration – Communicate effectively with … workflows Familiarity with ASD S1000D, ATA iSpec 2200, or related aerospace/defence standards Experience using AI-based coding assistants (e.g. Claude, ChatGPT, GitHub Copilot) to boost productivity and code quality. What We Offer Salary : £70,000 – £85,000 depending on experience Technical Growth – Work across a diverse technology landscape, from legacy systems to cutting-edge cloud-native tools. More ❯
Posted:

Senior Full Stack C# .NET Developer

Hounslow, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Development – Maintain and enhance both legacy desktop applications and modern browser-based web apps. Legacy-to-Modern Migration – Help drive the migration from WinForms to Blazor-hosted cloud solutions. Code Quality & Testing – Write clean, maintainable, well-tested code, and conduct peer reviews. Problem Solving – Design robust, scalable solutions to complex challenges. Customer Collaboration – Communicate effectively with … workflows Familiarity with ASD S1000D, ATA iSpec 2200, or related aerospace/defence standards Experience using AI-based coding assistants (e.g. Claude, ChatGPT, GitHub Copilot) to boost productivity and code quality. What We Offer Salary : £70,000 – £85,000 depending on experience Technical Growth – Work across a diverse technology landscape, from legacy systems to cutting-edge cloud-native tools. More ❯
Posted:

Full Stack Developer

London, England, United Kingdom
Andersen EV
of the best and brightest developers to help us expand our development capabilities. You’ll be coming into a dynamic cross-functional team with plenty of well-established legacy code to pick up and make your own. Aside from writing beautiful code, we value good communication and a strong initiative, amongst other things. Summary As the Full Stack … least 3 years’ experience as a full stack developer Your Key Responsibilities ● Responsible for the architecture, development and maintenance of cloud back- end solutions and infrastructure ● Own and manage code quality standards ● Implement new development patterns ● Maintain the devops pipelines ● Take a leading role in finding efficient solutions to complex issues and requirements ● Take a leading role More ❯
Posted:

FullStack Engineer

London, England, United Kingdom
Capgemini
our clients' needs. Your role Are you someone who could: • Provide technical leadership and mentorship to a team of developers, guiding them through best practices and ensuring high-quality code. • Design, develop, and maintain both front-end and back-end components of web and mobile applications using JavaScript, Node.js, and modern frameworks and libraries such as React, Angular … scalable, and secure architectures for new projects and enhancements to existing systems. • Lead and participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives. • Conduct thorough code reviews to ensure code quality, performance, and adherence to best practices. • Continuously improve our teams' development processes, tools, and techniques to enhance productivity and product quality. More ❯
Posted:

Freelance Full Stack PHP Developer

London, England, United Kingdom
Hybrid / WFH Options
Futureheads
database structures, queries, and performance. Collaborate with front-end development to integrate user-facing elements with server-side logic. Troubleshoot, debug, and resolve technical issues across the stack. Ensure code quality, security, and best practices are maintained. Lead and mentor junior developers if required, providing guidance and support. Stay current with industry trends and emerging technologies to More ❯
Posted:

Software Engineer (Full-Stack)

London, United Kingdom
Hybrid / WFH Options
TryHackMe Ltd
Full-Stack Engineer to help us scale TryHackMe to support millions of aspiring security practitioners to learn about cyber security. Your role will involve everything from maintaining the current code base to developing awesome features to support our users. This exciting position will focus on growth engineering work, bringing concepts from ideation to completion through quick iterations and a … reliability, and security. Collaborating with product managers, designers, tech leads and developers on project plans and technical execution. Mentoring and coaching developers, providing technical guidance and feedback. Participating in code reviews, design reviews, and other engineering meetings, providing feedback to ensure code quality and alignment with TryHackMe technical standards. Writing high-quality, maintainable code More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Haystack
the role leans toward backend development, full-stack fluency is essential. You’ll collaborate with product managers, designers, and senior engineers to understand project goals and deliver high-quality … solutions. You’ll work with technologies like Node.js, JavaScript, TypeScript, and React, and play a key role in leveraging AI-powered development tools (such as GitHub Copilot, Cursor, Claude Code, or Gemini) to improve efficiency and code quality. We’re looking for someone who thrives in a dynamic, fast-paced environment and is excited to ship new features … Ensure data quality and performance. AI Tool Integration Use AI tools to streamline development and boost productivity. Share best practices for AI tool adoption across the team. Code Quality & Mentorship Write clean, testable code; participate in code reviews and testing. Support junior team members and encourage knowledge sharing. Project Ownership Take responsibility for More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Haystack
the role leans toward backend development, full-stack fluency is essential. You’ll collaborate with product managers, designers, and senior engineers to understand project goals and deliver high-quality … solutions. You’ll work with technologies like Node.js, JavaScript, TypeScript, and React, and play a key role in leveraging AI-powered development tools (such as GitHub Copilot, Cursor, Claude Code, or Gemini) to improve efficiency and code quality. We’re looking for someone who thrives in a dynamic, fast-paced environment and is excited to ship new features … Ensure data quality and performance. AI Tool Integration Use AI tools to streamline development and boost productivity. Share best practices for AI tool adoption across the team. Code Quality & Mentorship Write clean, testable code; participate in code reviews and testing. Support junior team members and encourage knowledge sharing. Project Ownership Take responsibility for More ❯
Posted:

Mid-Level Software Developer

London, England, United Kingdom
Isio
and Responsibilities Develop, test, and maintain robust and scalable web applications using Laravel and React. Utilise Docker for containerisation to ensure consistent environments across development, testing, and production. Manage code repositories and collaborate with team members using GitHub. Write and maintain unit tests to ensure code quality and reliability. Participate in code reviews to provide … testing frameworks such as PHPUnit, Jest, or similar. Experience in writing and updating documentation using tools such as Confluence. API development with RESTful APIs. Development environments like Visual Studio Code or JetBrains IntelliJ IDEA. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities. Optional/Preferred experience: Familiarity with Jira for project management and issue … tracking. Experience with Postman for API testing. Knowledge of cloud services platforms like Azure, AWS, Google Cloud Platform etc. Understanding of SonarQube for code quality analysis. Security practices and tools like OWASP and Snyk. Additional Beneficial Experience: CI/CD tools like Jenkins or GitHub Actions. Container orchestration with Kubernetes. Front-end state management with Redux. TypeScript More ❯
Posted:

Software Engineer

London, United Kingdom
Upscope
to grow with us Location: Soho, London (onsite 4 days a week) Salary: Approx. £50.000 annually, depending on experience Main responsibilities Development and Design: Write clean, efficient, and maintainable code using TypeScript, JavaScript, Node.js, and React. Design and implement robust applications and services to meet predefined requirements. Code Review and Quality Assurance: Participate in code reviews to maintain high code quality and promote best practices. Implement automated tests to ensure functionality, performance, and security. Collaboration: Work closely with our engineering team to define feature specifications and deliver high-quality solutions. Problem-Solving: Identify, troubleshoot, and resolve issues and performance bottlenecks in a timely and effective manner. Continuous Learning: Stay More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
Orgvue
Engineer, you will: Collaborate within a balanced, cross-functional team to deliver exceptional software. Be supported by best-in-class AI tools to augment your coding experience, enhancing productivity, code quality, and innovation. Actively practice continuous integration and deployment, proactively contributing to improvements in processes and tooling. Write robust tests at every level of the testing pyramid … frontend strategies. Ability to write, maintain, test and deploy scalable backend services that seamlessly integrate with the application to provide an exceptional experience for our customers. A commitment to code and overall product quality, including familiarity with test automation, TDD, or BDD methodologies. Understanding of DevOps tools, processes, and concepts such as Docker, Kubernetes, CI/CD More ❯
Posted:

Fullstack Engineer

London, England, United Kingdom
GEEIQ
contribute to frontend development using React . A key aspect of this role is the ability to effectively understand and work WITH AI-powered developer tools (e.g., Cursor, Claude Code, Gemini, GitHub Copilot ) to enhance productivity, code quality, and accelerate development cycles. We are seeking a motivated and growing engineer who thrives in a dynamic, scaling … and NoSQL database solutions. Ensure data integrity and contribute to performance improvements in database operations. AI Tool Integration & Innovation: Actively utilize and explore AI developer tools (e.g., Cursor, Claude Code, Gemini ) to streamline coding, debugging, and learning processes. Contribute to best practices for leveraging AI tools within the engineering team. Code Quality and Collaboration: Uphold high … standards of code quality through diligent development, participation in code reviews, and writing unit/integration tests. Support junior team members and actively participate in a culture of continuous learning and knowledge sharing. Project Contribution: Contribute significantly to development projects, taking ownership of features and tasks. Collaborate with product managers and designers to understand requirements and More ❯
Posted:

Full Stack Engineer

City of London, London, United Kingdom
Trayport
and systems, ensuring scalability, performance, and security. Collaboration: Work closely with Product Managers, UX/UI designers, and other engineers to define, develop, and deploy new features and improvements. Code Quality: Ensure high code quality by writing clean, efficient, and maintainable code. Participate in code reviews and mentor junior developers. Problem-Solving: Troubleshoot More ❯
Posted:

Full Stack Engineer

London Area, United Kingdom
Trayport
and systems, ensuring scalability, performance, and security. Collaboration: Work closely with Product Managers, UX/UI designers, and other engineers to define, develop, and deploy new features and improvements. Code Quality: Ensure high code quality by writing clean, efficient, and maintainable code. Participate in code reviews and mentor junior developers. Problem-Solving: Troubleshoot More ❯
Posted:

Senior Backend Engineer

London, England, United Kingdom
Hybrid / WFH Options
Two Circles
forefront of building modern, scalable software from the ground up, helping shape the future of fan engagement across global sport. In this role, you won't just write great code, you'll provide technical leadership, drive engineering excellence, and collaborate with cross-functional teams to bring bold ideas to life. Whether it's advising clients on the right technology … strategy, influencing the direction of our engineering culture and practices while helping us build an environment where developers thrive and create meaningful change. Key Responsibilities Write clean, and reusable code following best practices whilst helping to define coding standards and team conventions. Be an advocate for developer experience and have a keen interest in continually improving it. Encouraging a … closely with Engineering Managers, Engineering Leads and Product Managers to understand problems and define technical scope for global sports properties. Setting up software development frameworks for release management, automation, code quality and source control. Providing technical leadership, mentoring and guidance to other Two Circles engineers. Keeping up to date on emerging technologies and trends in sports technology. More ❯
Posted:

Principal Engineer

London, England, United Kingdom
TP ICAP Group
team. The role reports to the Global Head of Credit Technology but is additionally directly accountable for delivery to the Credit Delivery Lead. The role provides governance around architecture, code quality, standards, tools and technology, ensuring modernisation and continuous improvement take place. The Credit application works within a low latency enterprise event driven architecture hosted on the … expertise. Collaborate with product managers, business stakeholders, and other technology teams to define project goals and deliverables. Ensure the quality of the codebase through best practices, including code reviews, automated testing, and continuous integration. Drive innovation by identifying and evaluating new technologies and methodologies to enhance system performance and reliability. Ownership of the full software development lifecycle … teams to coordinate interdependencies and resolve issues. Provide leadership across the Credit Software Engineering teams and be accountable to the Head of Software Engineering for governance on team architecture, code quality, standards, tools and technology but foster a culture of collaboration, innovation and excellence. Be an Agile exponent, responding to change, participating in retrospectives, ensure continuous improvement More ❯
Posted:

Senior Fullstack Enginer (Python & React)

London, England, United Kingdom
Hybrid / WFH Options
Parser
between backend and frontend components. UI Integration: Collaborate with front-end developers to ensure proper integration of backend logic with the ReactJS user interface. Optimization: Continuously optimize the Python code for performance, ensuring minimal computational cost and maximal scalability. Collaboration: Work closely with project stakeholders to refine requirements, align expectations, and deliver on technical needs. Documentation and Code Quality: Write high-quality, maintainable code with thorough documentation. Conduct code reviews to ensure best practices are followed. Required Skills and Qualifications: Advanced Python skills with experience in backend frameworks like Flask , FastAPI , or Django . Ability to write efficient, reusable, and scalable code. Experience with libraries like NumPy , Pandas , SciPy , or any … Proficiency in Git for version control. Experience with CI/CD pipelines for streamlined development and deployment processes. Strong analytical and problem-solving skills, with the ability to optimize code for performance and scalability. Familiarity with performance optimization techniques for computational models, particularly when dealing with large datasets or complex calculations. Excellent communication skills, with the ability to collaborate More ❯
Posted:

Principal Engineer

London, United Kingdom
TP ICAP Group
team. The role reports to the Global Head of Credit Technology but is additionally directly accountable for delivery to the Credit Delivery Lead. The role provides governance around architecture, code quality, standards, tools and technology, ensuring modernisation and continuous improvement take place. The Credit application works within a low latency enterprise event driven architecture hosted on the … expertise. Collaborate with product managers, business stakeholders, and other technology teams to define project goals and deliverables. Ensure the quality of the codebase through best practices, including code reviews, automated testing, and continuous integration. Drive innovation by identifying and evaluating new technologies and methodologies to enhance system performance and reliability. Ownership of the full software development lifecycle … teams to coordinate interdependencies and resolve issues. Provide leadership across the Credit Software Engineering teams and be accountable to the Head of Software Engineering for governance on team architecture, code quality, standards, tools and technology but foster a culture of collaboration, innovation and excellence. Be an Agile exponent, responding to change, participating in retrospectives, ensure continuous improvement More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Development Manager

London, England, United Kingdom
SGI
Role Overview The Development Manager will oversee a team of software engineers and work cross functionally with the end users, stakeholders, architect and senior leadership to deliver high-quality, scalable, and performant solutions. This role is both technical and managerial, requiring a hands-on approach to architecture, design, and mentoring in addition to team and project leadership. Key … best practices in software design, coding, testing, and deployment Manage development roadmaps, release planning, and sprint cycles Provide coaching and technical mentorship to engineers Maintain high standards of software quality through code reviews, test automation, and CI/CD pipelines Monitor system performance and ensure SLAs are met in a mission-critical environment Work closely with IT More ❯
Posted:

Platform Engineer II

London, England, United Kingdom
Quality Control Specialist - Pest Control
work and for its inner workings/operations. They are a model for the team on best practices for software development in general (and their specialization in particular), including code quality, documentation, DevOps practices, and testing, and consistently mentor junior members of the team. They ensure the robustness of our services and serve as an escalation point … data exchange and enhanced system functionality. Produces well-engineered software, including appropriate automated test suites, technical documentation, and operational strategy. Diverse problem solver who surfaces opportunities to reuse modular code and develop microservices to drive efficiencies. Provides input into the roadmaps of teams representing upstream dependencies to help improve the overall program of work. Ensure consistent application of platform … abstractions to ensure quality and consistency with respect to logging and lineage. Fully versed in coding best practices and ways of working and participates in code reviews and partnering to improve the team's standards. Adhere to QMS framework and CI/CD best practices and helps to guide improvements to them that improve ways of working. More ❯
Posted:

Principal Engineer (Fullstack)

London, United Kingdom
AKQA Media
Java and/or .NET. Expertise in the latest JavaScript frameworks such as React, Next.js and Node.js. Expertise in Microservices, MACH, 'JAMStack', Serverless and event-driven architectures. Expertise in code distribution and package management with the npm registry. Expertise in provisioning cloud services with Serverless, Terraform or similar, particularly AWS or relevant experience with Azure or GCP. Expertise developing … HTTP APIs such as REST and GraphQL. Expertise integrating SaaS products, such as Headless CMSs, and other API first Marketing and Design Technologies (Figma). Expertise in build and code quality tools, including tests and test automation. Expertise in DevOps, scripting, CI/CD approaches and implementations, with AWS Pipelines, Azure DevOps (Repos, Pipelines, Artefacts). Expertise … in Designing and implementing Codebase architectures such as package strategy, monorepo's, code branching and code workflows. Experience with Cloud hosted SQL and noSQL databases. Experience with PaaS providers such as Vercel, Netlify and Amplify. Experience with Web Rendering approaches such as SSG, ISR, SSR, CSR and hybrid approaches. Experience developing PWAs, Web workers and Web APIs. Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

AI Solutions Engineer (Java Focus)

London, England, United Kingdom
Hybrid / WFH Options
Valsoft Corporation
and cross-functional teams to clarify business needs. Turn those needs into specific technical tasks and development milestones. AI-Driven Development Incorporate AI-based productivity tools for rapid prototyping, code generation, and automated testing. Stay updated on AI best practices and bring innovative solutions to the Java ecosystem. Java Full-Stack Implementation Architect and build backend services using Java … based frameworks (Spring Boot, Jakarta EE, etc.). Optionally leverage modern JavaScript/TypeScript front-end libraries (React, Vue.js, etc.) if applicable. Ensure code quality, reliability, and performance across all layers. Database Expertise Work at least one relational database (Microsoft SQL Server, Oracle, PostgreSQL, or MariaDB) to handle data storage, queries, and optimization. Embrace best practices for More ❯
Posted:

Lead Back-end Engineer

London, England, United Kingdom
噥条
performance bottlenecks, optimize data flow, and ensure backend services operate with maximum efficiency Security: implement best practices for securing data, ensuring compliance with industry standards and regulations Best Practices & Code Quality: advocate for clean code, automated testing, and DevOps best practices, ensuring high-quality software development and deployment processes Mentorship & team growth: provide technical More ❯
Posted:

Senior Full Stack Java Developer

London, England, United Kingdom
Hybrid / WFH Options
Version 1
Designing, developing, testing and maintaining cloud-based software applications. Technical leadership within a team to coordinate and deliver scalable, secure solutions in line with good industry software engineering practices (code quality, CI/CD, security etc). Working within a project management/agile delivery methodology. Experience in technical ownership for a product or software solution, covering … message-driven architectures. NFR/Non-Functional requirement understanding and experience developing applications with this in mind. Application/Digital Services Design experience. Experience in software engineering practices like Code Reviews, CI/CD Pipelines and SOLID/DRY principles. Hands-on developing/coding role using the following technologies: Frontend (JavaScript/TypeScript or Angular or React or More ❯
Posted:
Code Quality
London
10th Percentile
£52,500
25th Percentile
£58,500
Median
£70,000
75th Percentile
£117,500
90th Percentile
£122,500