1 to 25 of 229 Permanent TDD Jobs in London

Software Developer | Capital Markets

Location
Greater London, England, United Kingdom
Jira Design : API, HTTP/REST, JSON, micro-services and distributed systems SDLC : Agile, Scrum, Kanban, DevOps, CI/CD, Automation First, BDD/TDD, DORA. Understanding of, and advocacy for, Agentic AI/Context Engineering Desirable: Engineering : Java, Vue, Angular, .Net Core Tools/Technologies/Infra : Docker, Kubernetes ...

Java Full Stack Developer

Hiring Organisation
Citigroup
Location
London, England, United Kingdom
Leverage AI-powered developer tooling (Devin, Copilot, Cursor) for rapid prototyping, component scaffolding, and automated test coverage.Engineering Excellence: Drive high code quality through TDD/BDD (JUnit 5, Mockito), automated CI/CD pipelines, containerization (Docker/OpenShift), and code reviews.Mentorship & Ownership: Act as a technical pillar within ...

Senior Lead Full-Stack Software Engineer

Location
Greater London, England, United Kingdom
cause analysis, and implement effective solutions. Write clean, efficient, and maintainable code in production following best practices and coding standards, such as Test Driven Development and implementing rigorous unit/integration testing. Conduct code reviews, provide constructive feedback, and lead team members. Stay up-to-date with ...

Senior Python Developer

Hiring Organisation
Hippo Digital
Location
London, England, United Kingdom
Node, React, or Angular. Strong experience with containerisation (Docker, Kubernetes) and Microservices architecture. Expertise in RESTful API Services. Expertise in agile methods (Scrum, Kanban, TDD). Proficiency in Infrastructure As Code (Terraform, Cloudformation) and public cloud environments (AWS, Azure). Proficient in CI/CD tools such as Jenkins ...

Senior Software Engineer, Portfolio Management Capabilitities

Location
City Of London, England, United Kingdom
calling or agent-based workflows.Interest in applying AI to both software engineering and investment workflows.Experience with Agile delivery methodologies and engineering practices such as TDD and BDD.Experience with Material UI, ag-Grid and Cypress.Understanding of UX principles and application design patterns.Why Join UsYou'll work on products that ...

Senior Software Engineer, Portfolio Management Capabilitities

Location
Greater London, England, United Kingdom
agent‐based workflows. Interest in applying AI to both software engineering and investment workflows. Experience with Agile delivery methodologies and engineering practices such as TDD and BDD. Experience with Material UI, ag-Grid and Cypress. Understanding of UX principles and application design patterns. Why Join Us You’ll work ...

Lead Fullstack Software Engineer - Java, Springboot, Microservices

Hiring Organisation
TPXImpact Holdings Plc
Location
East London, South East, United Kingdom
Employment Type
Permanent Contract, On-site
Salary
£75,000
experience with Java , Spring Boot , Python and Microservices, although a true polyglot is preferred. Strong understanding of software development methodologies such as Agile, TDD and DevOps. Some proficiency in multiple programming languages such as Python, JavaScript, or similar. Extensive experience writing well-tested code. Good knowledge of cloud platforms ...

Senior Software Engineer - QuantumBlack, AI by McKinsey

Location
Greater London, England, United Kingdom
monitoring, and overall system reliability Experience modeling and coaching others to use engineering best practices such as design patterns, customer‐centric design, test‐driven development, code refactoring, code review, and OWASP Top 10 security awareness Experience leading in Agile teams, including coaching and modeling Agile mindsets ...

Principal Automation Test Consultant

Location
Greater London, England, United Kingdom
such as Java, TypeScript JavaScript, Python, C#, Scala, or PHP Experience designing and building automation frameworks Familiarity with Agile development environments ( SCRUM, Kanban, TDD, BDD ) Implementing pipelines using common tooling such as Jenkins, ADO, GitHub actions, CirlceCI etc Awareness of the latest developments in testing tools and design patterns ...

Senior .Net Developer

Location
Greater London, England, United Kingdom
application containerisation and orchestration tools such as Docker and Kubernetes will be highly beneficialThe candidate will understand the following development techniques:• Test-driven Development and associated techniques such as Inversion of Control• Agile development such as Kanban or ScrumIdeally, the candidate should have knowledge ...

Microsoft Power Platform Senior Developer

Location
Greater London, England, United Kingdom
contributions Participate in client steering groups and technical governance forums as the senior technical voice for Power Platform delivery Quality & Innovation Champion test-driven development practices including unit testing, automated UI testing (Test Studio), and performance testing for Power Platform solutions Drive continuous improvement in delivery ...

Senior .NET Developer

Location
Greater London, England, United Kingdom
implement robust solutionsProvide accurate estimates and delivery timelines for software featuresIdentify, prioritize, and execute tasks across the SDLCBuild unit tests and follow test-driven development practicesDeliver clean, efficient, and maintainable code aligned with coding standardsAutomate recurring tasks using appropriate tools and scriptingMentor junior developers through design guidance ...

Microsoft Power Platform Senior Developer

Location
City Of London, England, United Kingdom
contributions Participate in client steering groups and technical governance forums as the senior technical voice for Power Platform delivery Quality & Innovation Champion test‐driven development practices including unit testing, automated UI testing (Test Studio), and performance testing for Power Platform solutions Drive continuous improvement in delivery ...

Staff Android Engineer

Location
Greater London, England, United Kingdom
enhance development and productivity. Experience with Kotlin Multi Platform (KMP) Experience with/eager to learn Swift/iOS Demonstrable experience in TDD , pair programming Agile development methods such as Scrum or Kanban REST API development and/or consumption Deep understanding of MVVM and MVP Significant ...

Staff Android Engineer

Location
Greater London, England, United Kingdom
enhance development and productivity. Experience with Kotlin Multi Platform (KMP) Experience with/eager to learn Swift/iOS Demonstrable experience in TDD, pair programming Agile development methods such as Scrum or Kanban REST API development and/or consumption Deep understanding of MVVM and MVP Significant ...

Principal Software Engineer – Data & AI Platform (Hybrid)

Location
Greater London, England, United Kingdom
Background working on large-scale web services Solid SQL experience, including schema design and performance-aware queries Deep experience with automated testing (unit, integration; TDD/BDD preferred) Frontend & Full Stack Exposure Experience with React, TypeScript, Redux, and Tailwind (or similar modern frameworks) Cloud & Infrastructure Experience with AWS, GCP, Azure ...

Full Stack Engineer

Location
Greater London, England, United Kingdom
with AI-assisted or agentic development tools, with the engineering judgment needed to audit and refine AI outputs. Modern Engineering Practices: Familiarity with TDD principles, clean architecture concepts, and consuming APIs (e.g., GraphQL). Mindset: An independent, critical thinker who thrives in collaborative, small-team environments and values continuous ...

Solutions Architect with Pre Sales Experience

Location
Camden Town, England, United Kingdom
computing paradigm and exposure to building highly scalable systems. Experience with platform modernization and cloud migration projects Expertise in Agile development methodologies like TDD, BDD, Performance/Load testing etc. DevOps experience - CI/CD, Test Automation, Containerization - tools and processes Should be conversant with emerging technologies - chatbots ...

Senior Backend Engineer (Ruby)

Location
Greater London, England, United Kingdom
background job management (Sidekiq/Solid Queue) High-Quality Engineering: Write clean, maintainable, and efficient code that adheres to best practices (including Test-Driven Development and Continuous Delivery) Feature Ownership: Take ownership of complex backend features from concept to deployment; assisting the Product Team in scoping requirements ...

Data Engineer

Location
Greater London, England, United Kingdom
Python experience Knowledge of cloud infrastructure like AWS, GCP or Azure Have used version control systems, specifically Git or similar tools Understanding of TDD and diverse testing methodologies, such as data quality, integration, and unit testing Understanding of CI/CD pipelines to maintain code quality and facilitate deployments Knowledge ...

Senior Software Engineer - (Typescript & Node)

Location
Greater London, England, United Kingdom
relational databases (e.g. PostgreSQL) and familiarity other types of data stores Good experience in using modern, agile development practices like code review, TDD, CI/CD and pairing using tools like Git and GitHub Experience of operationally managing software components once live, including; observability, logging, metrics, error reporting, debugging ...

Software Engineer

Location
London Borough of Islington, England, United Kingdom
neutral. Background: You are a mid engineer with generalist knowledge of product development concepts (software design, product requirements, work breakdown) and agile practices (TDD, CI/CD, architecture) and can apply them to solve well-defined problems independently and with your team. You are comfortable writing code in C# ...

Frontend Software Engineer

Location
Wimbledon, England, United Kingdom
justify design decisions using established UX principles, including choosing between conflicting ones. Deliver production quality code Work test-first where it applies, using TDD and BDD. Design, review and secure the APIs these tools depend on, including granular authorisation and scoping. Contribute to architecture, design decisions and technical discussions. ...

Frontend Software Engineer

Location
Greater London, England, United Kingdom
justify design decisions using established UX principles, including choosing between conflicting ones. Deliver production quality code Work test-first where it applies, using TDD and BDD. Design, review and secure the APIs these tools depend on, including granular authorisation and scoping. Contribute to architecture, design decisions and technical discussions. ...

Openshift /Kafka Test Engineer – Banking Client

Location
Greater London, England, United Kingdom
Kafka, Java, C#, SQL, CICD Tools: UFT, Azure Dev Ops, Splunk, Cucumber, Selenium Experience: 5+ years hands on testing, finance industry experience, BDD/TDD, Agile, infrastructure projects experience Soft Skills: Open minded, forward thinking, strong proven stakeholder management, Engineering mindset *Rates depend on experience and client requirements #J ...