Code Quality Jobs in Central London

1 to 25 of 199 Code Quality Jobs in Central London

Senior Software Engineer

City of London, London, United Kingdom
AGITProp
This is a critical role where you will contribute to the design, development, and deployment of our cutting-edge AI-driven platform. We emphasize code quality, robust architecture, and a collaborative approach to problem-solving. You will be expected to take ownership of significant projects, mentor junior … to the overall technical direction of the team. Responsibilities Design and Development: Design, develop, and test high-quality, maintainable, and scalable Python code for our platform. Code Quality: Champion code quality best practices, including thorough testing, code reviews, and adherence … experience, with a demonstrable track record of delivering high-quality software products. Strong Python Skills: Excellent proficiency in Python programming. Focus on Code Quality: A deep understanding of software engineering principles and a passion for writing clean, well-tested, and maintainable code. Product Delivery Experience More ❯
Posted:

Senior Software Engineer

london (city of london), south east england, united kingdom
AGITProp
This is a critical role where you will contribute to the design, development, and deployment of our cutting-edge AI-driven platform. We emphasize code quality, robust architecture, and a collaborative approach to problem-solving. You will be expected to take ownership of significant projects, mentor junior … to the overall technical direction of the team. Responsibilities Design and Development: Design, develop, and test high-quality, maintainable, and scalable Python code for our platform. Code Quality: Champion code quality best practices, including thorough testing, code reviews, and adherence … experience, with a demonstrable track record of delivering high-quality software products. Strong Python Skills: Excellent proficiency in Python programming. Focus on Code Quality: A deep understanding of software engineering principles and a passion for writing clean, well-tested, and maintainable code. Product Delivery Experience More ❯
Posted:

Head of Engineering

City of London, London, United Kingdom
Zelt
this is a rare opportunity to do both. Your Role: We’re looking for a Head of Engineering who loves to get into the code; and is ready to lead a small but growing team. You’ll report directly to our Founder & Chief Product Officer, and play a key … technical ability with a passion for helping others deliver high-quality software. You’ll be expected to lead by example, through your code and code reviews, your decisions, and your drive to continuously improve how we build. In your first few months, success means improving engineering … , introducing clear standards and structure without overengineering, and aligning the team around technical direction and accountability, while continuing to ship the most critical code and infrastructure yourself. Your Tasks: Design and build software yourself, across Node.js, TypeScript, React, AWS, PostgreSQL, while also guiding others to do the same More ❯
Posted:

Head of Engineering

london (city of london), south east england, united kingdom
Zelt
this is a rare opportunity to do both. Your Role: We’re looking for a Head of Engineering who loves to get into the code; and is ready to lead a small but growing team. You’ll report directly to our Founder & Chief Product Officer, and play a key … technical ability with a passion for helping others deliver high-quality software. You’ll be expected to lead by example, through your code and code reviews, your decisions, and your drive to continuously improve how we build. In your first few months, success means improving engineering … , introducing clear standards and structure without overengineering, and aligning the team around technical direction and accountability, while continuing to ship the most critical code and infrastructure yourself. Your Tasks: Design and build software yourself, across Node.js, TypeScript, React, AWS, PostgreSQL, while also guiding others to do the same More ❯
Posted:

Senior Frontend Developer

City of London, London, United Kingdom
RE Partners
in modern JavaScript/TypeScript, React and Angular, Node.js, and NPM. The ideal candidate should be passionate about writing clean, high-quality code and implementing robust tests. Key Responsibilities Design, develop, and maintain responsive and scalable UI components using modern frameworks. Write clean, maintainable, and testable code with a strong focus on performance and user experience. Collaborate with cross-functional teams to define, design, and ship new features. Ensure code quality through unit tests, static code analysis, and code reviews. Participate in continuous integration and delivery processes. Maintain high standards of … code quality and ensure adherence to best practices. Required Skills and Experience Frontend Development Strong proficiency in JavaScript (ES6+) and TypeScript. Deep understanding of: Functional programming concepts State management patterns Asynchronous programming Frameworks Solid experience in at least one of the following: React : Including Hooks, Context API More ❯
Posted:

Senior Frontend Developer

london (city of london), south east england, united kingdom
RE Partners
in modern JavaScript/TypeScript, React and Angular, Node.js, and NPM. The ideal candidate should be passionate about writing clean, high-quality code and implementing robust tests. Key Responsibilities Design, develop, and maintain responsive and scalable UI components using modern frameworks. Write clean, maintainable, and testable code with a strong focus on performance and user experience. Collaborate with cross-functional teams to define, design, and ship new features. Ensure code quality through unit tests, static code analysis, and code reviews. Participate in continuous integration and delivery processes. Maintain high standards of … code quality and ensure adherence to best practices. Required Skills and Experience Frontend Development Strong proficiency in JavaScript (ES6+) and TypeScript. Deep understanding of: Functional programming concepts State management patterns Asynchronous programming Frameworks Solid experience in at least one of the following: React : Including Hooks, Context API More ❯
Posted:

Engineering Manager (UAE Based)

City of London, London, United Kingdom
AI71
you will guide technical execution, mentor engineers, and work closely with cross-functional teams to ensure we meet our ambitious goals. You will review code, establish development standards, and facilitate a culture of continuous improvement and excellence. Key Responsibilities · Technical Leadership: Oversee the entire engineering pipeline (front-end, back … Technical Blockers: Act as a point of escalation for the development team, quickly identifying and resolving technical issues or bottlenecks that could impede progress. · Code Quality & Best Practices: Conduct code reviews to ensure adherence to best practices, high-quality code standards, and maintainable … end, and AI layers is scalable, maintainable, and well-integrated. · Continuous Improvement: Promote best practices in software engineering and AI development, driving initiatives around code quality, testing, and overall process improvements to optimize development workflows. · Performance Management: Track and report on team performance, progress, and project timelines More ❯
Posted:

Engineering Manager (UAE Based)

london (city of london), south east england, united kingdom
AI71
you will guide technical execution, mentor engineers, and work closely with cross-functional teams to ensure we meet our ambitious goals. You will review code, establish development standards, and facilitate a culture of continuous improvement and excellence. Key Responsibilities · Technical Leadership: Oversee the entire engineering pipeline (front-end, back … Technical Blockers: Act as a point of escalation for the development team, quickly identifying and resolving technical issues or bottlenecks that could impede progress. · Code Quality & Best Practices: Conduct code reviews to ensure adherence to best practices, high-quality code standards, and maintainable … end, and AI layers is scalable, maintainable, and well-integrated. · Continuous Improvement: Promote best practices in software engineering and AI development, driving initiatives around code quality, testing, and overall process improvements to optimize development workflows. · Performance Management: Track and report on team performance, progress, and project timelines More ❯
Posted:

Principal Front End (React) Engineer

City of London, London, United Kingdom
FairPlay Sports Media
and product managers to translate business requirements into technical solutions. Mentorship: Guide and mentor junior developers, encouraging a culture of continuous learning and improvement. Code Quality: Enforce best practices in code quality, testing, and documentation. Innovation: Stay up to date on emerging technologies and … test coverage and continuous integration pipelines. Significant experience in optimising application performance, specifically focused on frontend and SSR performance improvements through effective use of code-splitting, hydration strategies, caching, and state management solutions. Familiarity and practical experience with current JavaScript language features (ES2020+) and tooling ecosystems (Babel, TypeScript). … Proven ability to guide technical decision-making, mentor engineering teams, conduct rigorous code reviews, and uphold high standards for code quality, maintainability, and scalability. What you’ll get back from us: Alongside being challenged daily and a real interest in your development, you will also receive More ❯
Posted:

Principal Front End (React) Engineer

london (city of london), south east england, united kingdom
FairPlay Sports Media
and product managers to translate business requirements into technical solutions. Mentorship: Guide and mentor junior developers, encouraging a culture of continuous learning and improvement. Code Quality: Enforce best practices in code quality, testing, and documentation. Innovation: Stay up to date on emerging technologies and … test coverage and continuous integration pipelines. Significant experience in optimising application performance, specifically focused on frontend and SSR performance improvements through effective use of code-splitting, hydration strategies, caching, and state management solutions. Familiarity and practical experience with current JavaScript language features (ES2020+) and tooling ecosystems (Babel, TypeScript). … Proven ability to guide technical decision-making, mentor engineering teams, conduct rigorous code reviews, and uphold high standards for code quality, maintainability, and scalability. What you’ll get back from us: Alongside being challenged daily and a real interest in your development, you will also receive More ❯
Posted:

Java Developer (Must hold active SC)

City of London, London, United Kingdom
Amber Labs
expert helping deliver projects in a true DevOps manner. You will apply a software engineering mindset to problems, whether that’s provisioning services, writing code or writing automation tools and scripts. You will have a lean mindset, striving to build reliable and performant services that are operationally sound. You … ll do: You will be responsible for delivery business outcomes, from requirements into production environment. You will have responsibility for all aspect of your code through to production, including performance, security. You build it, you run it. You will be comfortable working as part of team, and helping the … Continuous Integration (CI) and Continuous Delivery (CD) A passion for delivering quality code, by use of TDD and setting high software quality standard Designing microservice-based architectures using domain driven design (DDD). CQRS and Event Sourcing patterns: Kubernetes Knowledge/Certification in Spring framework. More ❯
Posted:

Java Developer (Must hold active SC)

london (city of london), south east england, united kingdom
Amber Labs
expert helping deliver projects in a true DevOps manner. You will apply a software engineering mindset to problems, whether that’s provisioning services, writing code or writing automation tools and scripts. You will have a lean mindset, striving to build reliable and performant services that are operationally sound. You … ll do: You will be responsible for delivery business outcomes, from requirements into production environment. You will have responsibility for all aspect of your code through to production, including performance, security. You build it, you run it. You will be comfortable working as part of team, and helping the … Continuous Integration (CI) and Continuous Delivery (CD) A passion for delivering quality code, by use of TDD and setting high software quality standard Designing microservice-based architectures using domain driven design (DDD). CQRS and Event Sourcing patterns: Kubernetes Knowledge/Certification in Spring framework. More ❯
Posted:

Full Stack Engineer

City of London, London, United Kingdom
Trayport
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 More ❯
Posted:

Full Stack Engineer

london (city of london), south east england, united kingdom
Trayport
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 More ❯
Posted:

Remote Senior Software Engineer (LLM) - 34953

Central London, UK
Hybrid / WFH Options
Turing
dataset design that will train and benchmark next-gen LLMs. What does day-to-day look like: Review and compare 3–4 model-generated code responses for each task using a structured ranking system. Evaluate code diffs for correctness, code quality, style, and efficiency. Provide … at IBM/GE/Honewell/Scheinder etc. ). Strong fundamentals in software design, coding best practices, and debugging. Excellent ability to assess code quality, correctness, and maintainability. Proficient with code review processes and reading diffs in real-world repositories. Exceptional written communication skills to … articulate evaluation rationale clearly. Prior experience with LLM-generated code or evaluation work is a plus. Bonus Points Experience in LLM research, developer agents, or AI evaluation projects. Background in building or scaling developer tools or automation systems. Engagement Details Commitment: ~20 hours/week (partial PST overlap required More ❯
Posted:

Remote Senior Software Engineer (LLM) - 34953

City of London, London, United Kingdom
Hybrid / WFH Options
Turing
dataset design that will train and benchmark next-gen LLMs. What does day-to-day look like: Review and compare 3–4 model-generated code responses for each task using a structured ranking system. Evaluate code diffs for correctness, code quality, style, and efficiency. Provide … at IBM/GE/Honewell/Scheinder etc. ). Strong fundamentals in software design, coding best practices, and debugging. Excellent ability to assess code quality, correctness, and maintainability. Proficient with code review processes and reading diffs in real-world repositories. Exceptional written communication skills to … articulate evaluation rationale clearly. Prior experience with LLM-generated code or evaluation work is a plus. Bonus Points Experience in LLM research, developer agents, or AI evaluation projects. Background in building or scaling developer tools or automation systems. Engagement Details Commitment: ~20 hours/week (partial PST overlap required More ❯
Posted:

Remote Senior Software Engineer (LLM) - 34953

Central London / West End, London, United Kingdom
Hybrid / WFH Options
Turing
dataset design that will train and benchmark next-gen LLMs. What does day-to-day look like: Review and compare 3–4 model-generated code responses for each task using a structured ranking system. Evaluate code diffs for correctness, code quality, style, and efficiency. Provide … at IBM/GE/Honewell/Scheinder etc. ). Strong fundamentals in software design, coding best practices, and debugging. Excellent ability to assess code quality, correctness, and maintainability. Proficient with code review processes and reading diffs in real-world repositories. Exceptional written communication skills to … articulate evaluation rationale clearly. Prior experience with LLM-generated code or evaluation work is a plus. Bonus Points Experience in LLM research, developer agents, or AI evaluation projects. Background in building or scaling developer tools or automation systems. Engagement Details Commitment: ~20 hours/week (partial PST overlap required More ❯
Posted:

Remote Senior Software Engineer (LLM) - 34953

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Turing
dataset design that will train and benchmark next-gen LLMs. What does day-to-day look like: Review and compare 3–4 model-generated code responses for each task using a structured ranking system. Evaluate code diffs for correctness, code quality, style, and efficiency. Provide … at IBM/GE/Honewell/Scheinder etc. ). Strong fundamentals in software design, coding best practices, and debugging. Excellent ability to assess code quality, correctness, and maintainability. Proficient with code review processes and reading diffs in real-world repositories. Exceptional written communication skills to … articulate evaluation rationale clearly. Prior experience with LLM-generated code or evaluation work is a plus. Bonus Points Experience in LLM research, developer agents, or AI evaluation projects. Background in building or scaling developer tools or automation systems. Engagement Details Commitment: ~20 hours/week (partial PST overlap required More ❯
Posted:

Remote Senior Software Engineer (LLM) - 34953

london (west end), south east england, united kingdom
Hybrid / WFH Options
Turing
dataset design that will train and benchmark next-gen LLMs. What does day-to-day look like: Review and compare 3–4 model-generated code responses for each task using a structured ranking system. Evaluate code diffs for correctness, code quality, style, and efficiency. Provide … at IBM/GE/Honewell/Scheinder etc. ). Strong fundamentals in software design, coding best practices, and debugging. Excellent ability to assess code quality, correctness, and maintainability. Proficient with code review processes and reading diffs in real-world repositories. Exceptional written communication skills to … articulate evaluation rationale clearly. Prior experience with LLM-generated code or evaluation work is a plus. Bonus Points Experience in LLM research, developer agents, or AI evaluation projects. Background in building or scaling developer tools or automation systems. Engagement Details Commitment: ~20 hours/week (partial PST overlap required More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Futureheads Recruitment | B Corp™
Collaborate with cross-functional teams to define technical requirements and ensure that solutions meet business needs. Drive technical initiatives, ensuring adherence to best practices, code quality, and scalability. Participate in code reviews, provide constructive feedback, and contribute to continuous improvement of development processes. Stay up to … functional teams. Experience in technical project management and the ability to define and prioritize technical requirements. Knowledge of best practices in software development, including code quality, testing, and scalability. -This is 4x per week in central London -£65-80k plus benefits -Candidates must have the right More ❯
Posted:

Senior Software Engineer

london (city of london), south east england, united kingdom
Futureheads Recruitment | B Corp™
Collaborate with cross-functional teams to define technical requirements and ensure that solutions meet business needs. Drive technical initiatives, ensuring adherence to best practices, code quality, and scalability. Participate in code reviews, provide constructive feedback, and contribute to continuous improvement of development processes. Stay up to … functional teams. Experience in technical project management and the ability to define and prioritize technical requirements. Knowledge of best practices in software development, including code quality, testing, and scalability. -This is 4x per week in central London -£65-80k plus benefits -Candidates must have the right More ❯
Posted:

Sr. Python Developer

City of London, London, United Kingdom
Mastek
Vue.js) and ensure a seamless user experience. Develop robust and efficient back-end services and APIs using Python. Python Development: Develop and maintain Python code for data processing, API development, and integration with the Azure Databricks environment. Utilise relevant Python libraries and frameworks (e.g., Flask, Django, Pandas, NumPy). … into web applications or other platforms Work on data interfaces to connect various systems within the bank. Write unit and integration tests to ensure code quality and reliability. .NET Development (Optional): Develop and maintain .NET code for back-end services, APIs, and integrations with other systems. … Utilise relevant .NET frameworks and technologies (e.g., ASP.NET Core, C#, Entity Framework). Write unit and integration tests to ensure code quality and reliability. Reverse Engineering: Analyse and understand existing codebases (potentially Python) to identify areas for improvement, bug fixes, and new feature implementation. Document findings and More ❯
Posted:

Sr. Python Developer

london (city of london), south east england, united kingdom
Mastek
Vue.js) and ensure a seamless user experience. Develop robust and efficient back-end services and APIs using Python. Python Development: Develop and maintain Python code for data processing, API development, and integration with the Azure Databricks environment. Utilise relevant Python libraries and frameworks (e.g., Flask, Django, Pandas, NumPy). … into web applications or other platforms Work on data interfaces to connect various systems within the bank. Write unit and integration tests to ensure code quality and reliability. .NET Development (Optional): Develop and maintain .NET code for back-end services, APIs, and integrations with other systems. … Utilise relevant .NET frameworks and technologies (e.g., ASP.NET Core, C#, Entity Framework). Write unit and integration tests to ensure code quality and reliability. Reverse Engineering: Analyse and understand existing codebases (potentially Python) to identify areas for improvement, bug fixes, and new feature implementation. Document findings and More ❯
Posted:

Staff Full-Stack Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Kureos
who can help drive standards, architecture, take concepts to scale (0-1) and at the same time positively contribute to high-quality code and at lightning speed. This isn’t just another engineering role — it’s a chance to shape the future of legal solutions harnessing the … more but need those specialising in solving deep technical issues and are coding supremos. What You’ll Do: Own entire product features, shipping impactful code daily. Solve technical challenges across the full stack (Typescript, Node, React, Next.js, AWS, PostgreSQL, Python, and more). Deliver delightful, user-focused experiences that … helping build one of the most advanced AI-driven legal platforms. Collaborate closely with product managers, designers, and a top-tier engineering team. Improve code quality, security, and best practices while mentoring others. What Makes You a Great Fit: Experience in 2 or > scale ups (Series A More ❯
Posted:

Staff Full-Stack Engineer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Kureos
who can help drive standards, architecture, take concepts to scale (0-1) and at the same time positively contribute to high-quality code and at lightning speed. This isn’t just another engineering role — it’s a chance to shape the future of legal solutions harnessing the … more but need those specialising in solving deep technical issues and are coding supremos. What You’ll Do: Own entire product features, shipping impactful code daily. Solve technical challenges across the full stack (Typescript, Node, React, Next.js, AWS, PostgreSQL, Python, and more). Deliver delightful, user-focused experiences that … helping build one of the most advanced AI-driven legal platforms. Collaborate closely with product managers, designers, and a top-tier engineering team. Improve code quality, security, and best practices while mentoring others. What Makes You a Great Fit: Experience in 2 or > scale ups (Series A More ❯
Posted:
Code Quality
Central London
10th Percentile
£57,500
25th Percentile
£69,375
Median
£105,000
75th Percentile
£119,063
90th Percentile
£122,500