Code Quality Jobs in the City of London

1 to 25 of 126 Code Quality Jobs in the City of 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:

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:

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:

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:

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:

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:

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:

Remote Senior Software Engineer (LLM) - 34953

City of London, 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:

Lead Software Engineer (Full Stack) (Relocate To Bangkok)

City of London, London, United Kingdom
Manatal
for both frontend and backend development, ensuring seamless integration and high performance of web applications. Responsibilities Lead technical initiatives and projects, ensuring high-quality delivery. … Design and implement complex software applications, emphasizing robust and scalable solutions. Collaborate with cross-functional teams to define, design, and ship new features. Ensure code quality and maintainability through code reviews and adherence to design patterns. Optimize the performance of web applications to ensure fast and … efficient user experiences. Mentor junior engineers and promote a culture of continuous learning and improvement. Address and refactor legacy code, bringing it up to modern standards and practices. Drive changes in coding practices and standards to improve code quality and team efficiency. Develop and maintain backend 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:

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:

Senior C++ Developer

City of London, England, United Kingdom
JR United Kingdom
quants, and fellow developers. Responsibilities include: Developing and delivering high-quality software solutions using industry-standard programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance. Collaborating with product managers, designers, and engineers to define requirements, devise solutions, and ensure alignment with business … objectives. Participating in code reviews and promoting a culture of code quality and knowledge sharing. Staying informed of industry technology trends and actively contributing to the organization’s technology communities. Following secure coding practices to mitigate vulnerabilities and protect sensitive data. Implementing effective unit testing practices … to ensure code quality and reliability. The ideal candidate will have at least 5 years of expert-level C++ development experience and expertise in low-latency development. #J-18808-Ljbffr 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:

Senior Software Engineer – Quant Full Stack & Infrastructure (Team Lead)

City of London, London, United Kingdom
Trireme
systems, data pipelines, monitoring, etc.). Manage a team of software engineers, mentor junior developers, and drive best practices across the stack. Ensure high code quality through code reviews, CI/CD, test automation, and Git-based workflows. Own deployment pipelines across cloud providers (AWS, GCP … Expertise in modern web development with React, Node.js, MongoDB, and SQL (Postgres, MySQL). Strong understanding of Git/GitHub, CI/CD workflows, code branching strategies, and code ownership. Prior work in a fintech, hedge fund, or proprietary trading firm environment. Crypto-native a plus Infrastructure & DevOps More ❯
Posted:

DevOps Engineer (SonarQube) - Financial Services - Contract

City of London, London, United Kingdom
Vertus Partners
You will play a key role in helping streamline workflows, identify vulnerabilities, and clean up critical systems. There will be a focus on inspecting code quality for bugs and vulnerabilities using SonarQube and utilising Octopus Deploy for release management so you must have used these in previously. … Previous experience as a DevOps/Infrastructure Engineer working within an on-prem/Windows environment. Hands on experience using SonarQube and Git for code quality and version control. Strong appreciation for automation and scripting using PowerShell and Python. Knowledge of DevOps toolsets around Azure DevOps, CI More ❯
Posted:

DevOps Engineer (SonarQube) - Financial Services - Contract

City of London, England, United Kingdom
JR United Kingdom
You will play a key role in helping streamline workflows, identify vulnerabilities, and clean up critical systems. There will be a focus on inspecting code quality for bugs and vulnerabilities using SonarQube and utilising Octopus Deploy for release management so you must have used these in previously. … Previous experience as a DevOps/Infrastructure Engineer working within an on-prem/Windows environment. Hands on experience using SonarQube and Git for code quality and version control. Strong appreciation for automation and scripting using PowerShell and Python. Knowledge of DevOps toolsets around Azure DevOps, CI More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Haystack
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 … 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. More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
ARC IT Recruitment
performance, scalability, and maintainability across the stack. Key Responsibilities: Design, develop, and maintain scalable, robust full stack applications. Deliver high-quality, performant code with a focus on long-term maintainability. Collaborate with cross-functional teams to define, build, and release new features. Identify and solve complex technical … to-end solutions. Proficiency in JavaScript/TypeScript, HTML/CSS, and React. Experience with cloud platforms – Azure, AWS, or GCP. Strong focus on code quality, performance, and architectural best practices. Proven ability to solve complex engineering problems and improve system performance. Friendly, collaborative environment that encourages More ❯
Posted:

Mid Java Developer [Java, VueJS] - London

City of London, London, United Kingdom
Run-Time Group Ltd
a collaborative team environment. Adaptability: Ability to adapt to new challenges and learn new technologies quickly. Key Responsibilities: Design and Development: Develop high-quality, scalable, and maintainable software solutions using Java, Spring Boot, and other modern frameworks. Frontend Development: Create intuitive and responsive user interfaces using modern JavaScript … to optimize application performance. Automation and ML Integration: Integrate automation tools and machine learning models to enhance the functionality and performance of our applications. Code Quality: Write clean, maintainable, and well-documented code, and conduct code reviews to ensure high standards. Collaboration: Work closely with … product managers, designers, and other developers to deliver high-quality products on time. More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Python Backend Developer - AWS

City of London, London, United Kingdom
Response Informatics
event-driven architectures and data processing pipelines Collaborate with front-end developers, DevOps, and product teams to deliver high-quality software Ensure code quality through unit testing , integration testing , and code reviews Automate deployments using CI/CD pipelines and Infrastructure as Code … Knowledge of CI/CD tools (e.g., GitHub Actions, Jenkins, CodePipeline) Familiarity with Docker and containerized deployments Strong understanding of software design patterns , clean code practices, and Agile methodologies Nice to Have: Experience with GraphQL or gRPC Exposure to monitoring/logging tools (e.g., CloudWatch, ELK, Prometheus) Knowledge of More ❯
Posted:

Full Stack Developer

City of London, England, United Kingdom
Hybrid / WFH Options
CFP Energy (UK) Ltd
Collaborate with product managers, designers, and other developers to understand project requirements and deliver solutions that meet user needs. Write clean, maintainable, and efficient code while adhering to coding standards and best practices. Participate in code reviews to ensure code quality and share knowledge with More ❯
Posted:

Lead React Engineer

City of London, London, United Kingdom
Prism Digital
React Engineer to lead one of their Engineering Squads. This is a 70% hands-on, 30% leadership role. You’ll stay close to the code while also mentoring engineers, guiding architecture, and improving performance, reliability, and delivery across teams. The stack includes TypeScript, React, Next.js, GraphQL (Apollo), and modern … hybrid role based in St. Paul's, typically 2 days a week in the office. The team is collaborative, product-led, and serious about code quality and engineering culture, but they’re good craic too, with a great sense of humour and camaraderie. What you will bring … What you will do: Lead a frontend squad building user-facing features in React and TypeScript Write and review high-quality, maintainable code alongside the team Take ownership of architecture, component design, and delivery quality Define and enforce coding standards, testing strategy, and CI/ More ❯
Posted:

Staff Software Engineer

City of London, London, United Kingdom
hackajob
and proactively. Guide teams through designing and building large, complex, and reusable systems. Ensure systems are designed to be simple, maintainable, and scalable. Drive code quality for projects and guide others in performing code reviews. Ensure code passes standards for cleanliness, reliability, and functionality. Skills …/Competencies Demonstrated polyglot ability and an eager willingness to jump into any code base. In particular, familiarity with Python/django, or Java, Spring Boot and Ruby/rails are strongly desired. Any experience in Rust will also be strongly considered. Breaking apart monoliths, utilizing contextually appropriate strategies. … Strong communication skills to manage stakeholders and coordinate execution across multiple teams. Exceptional ability to solve problems both in code and outside of code. Passion for developer productivity and staying up-to-date with AI advancements. More ❯
Posted:

Software Engineer (Full Stack)

City of London, England, United Kingdom
Hybrid / WFH Options
Nationwide Building Society
developing, testing, and deploying scalable web applications and APIs. You’ll collaborate closely with designers, product owners, and fellow engineers to deliver high-quality, accessible, and secure digital experiences. You’ll contribute to both front-end and back … end development, using modern frameworks and cloud-native technologies. You’ll help shape and maintain CI/CD pipelines, write automated tests, and ensure code quality through peer reviews and continuous integration practices. You’ll also look for opportunities to improve performance, simplify architecture, and reduce technical More ❯
Posted:

Lead Back-end Application Engineer - Web

City of London, London, United Kingdom
ToucanTech
standards and best practices. Collaborate closely with product managers, front-end applications engineers, and other stakeholders to translate business requirements into technical solutions. Conduct code reviews, ensuring code quality, maintainability, and adherence to architectural guidelines. Identify and resolve complex technical issues, performance bottlenecks, and security vulnerabilities. More ❯
Posted:
Code Quality
the City of London
10th Percentile
£57,500
25th Percentile
£69,375
Median
£105,000
75th Percentile
£117,500
90th Percentile
£138,250