176 to 200 of 221 TDD Jobs in London

Head of Engineering

Location
Greater London, England, United Kingdom
remain technically proficient and enjoy working directly with engineers on architecture, debugging, design reviews, or pairing. You understand modern software engineering practices, including TDD, pair programming, and continuous deployment. You’ll excel if You are passionate about climate impact and excited about Gigaton's mission to decarbonise heavy industry. ...

Software Engineer III (Java & JavaScript)

Location
Greater London, England, United Kingdom
Do you enjoy designing and developing scalable, high-performance applications using Java and JavaScript? About The Team You will join the Identity & Access Management team, which owns the authentication and authorisation infrastructure underpinning Elsevier’s ...

Principal Software Engineer / Principal AI Engineer

Location
Greater London, England, United Kingdom
Principal Software Engineer/Principal AI Engineer Are you excited about building intelligent systems powered by innovative AI technologies? Do you enjoy designing models that turn complex data into impactful solutions? About the team: Embedded ...

Principal Data Engineer

Location
Greater London, England, United Kingdom
detect telemetry anomalies in real-time and automatically map safety signals back to operational trial datasets. Quality & AI-Driven Compliance: Lead Test-Driven Development (TDD) and Behavior-Driven Development (BDD) initiatives. Use AI test generators to produce HIPAA/GxP-compliant synthetic clinical … generation, code refactoring, automated testing, and technical documentation drafting. Engineering Rigor & Methodologies: Proven command of Git revision control, CI/CD pipeline automation, and TDD/BDD practices, augmented by AI-driven test case generation and quality checks. Domain & Regulatory Awareness: Strong foundational understanding of clinical trial data ...

Senior iOS Developer

Location
Greater London, England, United Kingdom
inner-sourcing, and minimising technical waste across distributed teams. Quality & Engineering Practices: Active advocate for software excellence, using practices like Pair Programming, Test-Driven Development (TDD), thorough Code Reviews, CI, and robust Automated Testing. Cross-Platform Knowledge: Direct experience or familiar exposure with cross-platform mobile frameworks ...

QA Engineer

Location
Greater London, England, United Kingdom
solid testing practices to all delivery stakeholders and influence adoption of best practice Experience with devising TDD/BDD or Acceptance Test Driven Development strategies using a range of tools/frameworks, ensuring test coverage and execution is in line with the project, programme or portfolio ...

Java/Kotlin Software Engineer - Agile, TDD, Spring

Location
City Of London, England, United Kingdom
Skills and Experience You possess strong development experience in Java and Kotlin. You have familiarity with Agile processes and Test-Driven Development (TDD). Technical Expertise You understand Computer Science, Object-oriented Programming (OOP), Design Patterns, Data Structures, and Algorithms. Knowledge of additional technologies such ...

Senior FullStack Engineer - TypeScript - Python

Location
Greater London, England, United Kingdom
Experian, we’re redefining employment and income verification, and we need a Fullstack Engineer who thrives in a TDD-first, product-driven environment. Reporting into our Engineering Director you'll work across frontend and backend, pair-programming with a collaborative team to ship high-quality, impactful features. Although … that are user-friendly and contribute to our product-led growth strategy A knack for identifying good UX Strong testing practices, especially Test Driven Development Nice to have: experience with Continuous Deployment, Feature flags, E2E testing, AWS SQS, and AWS Lambda About Experian Experian is a global ...

C# Developer

Location
Greater London, England, United Kingdom
risk analytics Working on out-of-process services, system integrations, and data materialisation layers Driving Agile best practices, including test-driven development (TDD) and automation Collaborating with global teams across EMEA, NY, and APAC Taking ownership of features and proactively proposing improvements Troubleshooting issues and helping unblock … cross-team dependencies Strong expertise in C#/.NET development Experience with Redis Cluster Solid understanding of TDD and automated testing Experience with CI/CD pipelines Strong communication and stakeholder engagement skills Ability to quickly learn and adapt to new technologies Passion for automation, simplicity, and continuous improvement ...

c# developer financial systems

Location
Greater London, England, United Kingdom
risk analytics; Work on out-of-process services, system integrations, and data materialisation layers; Drive Agile best practices, including test-driven development (TDD) and automation; Collaborate with global teams across EMEA, NY, and APAC; Take ownership of features and proactively propose improvements; Troubleshoot issues and help unblock … cross-team dependencies. Требования Strong expertise in C#/.NET development; Experience with Redis Cluster; Solid understanding of TDD and automated testing; Experience with CI/CD pipelines; Strong communication and stakeholder engagement skills; Ability to quickly learn and adapt to new technologies; Passion for automation, simplicity, and continuous ...

C# Developer - Redis

Location
Greater London, England, United Kingdom
analytics Working on out‐of‐process services, system integrations, and data materialisation layers Driving Agile best practices, including test‐driven development (TDD) and automation Collaborating with global teams across EMEA, NY, and APAC Taking ownership of features and proactively proposing improvements Troubleshooting issues and helping unblock cross … team dependencies Strong expertise in C#/.NET development Experience with Redis Cluster Solid understanding of TDD and automated testing Experience with CI/CD pipelines Strong communication and stakeholder engagement skills Ability to quickly learn and adapt to new technologies Passion for automation, simplicity, and continuous improvement Strong ...

Software Engineer

Location
City Of London, England, United Kingdom
modern engineering approaches. Experience with testing frameworks, automation and CI/CD practices. Familiarity with tools such as Entity Framework and Test-Driven Development (TDD). Strong problem-solving and analytical skills. The ability to communicate effectively with both technical and non-technical stakeholders. A collaborative mindset ...

Senior Platform Engineer (Cloud Media Platforms)

Hiring Organisation
PCR Digital
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£450 - £470/day Outside IR35 (TBC)
pipelines, including GitHub Actions. -Experience with digital asset management, cloud storage, or media ingestion platforms. -Knowledge of Agile delivery practices and test-driven development(TDD). Desirable Skills -AWS or GCP professional-level certifications. At PCR Digital, we are committed to ensuring that diversity, equity and inclusion ...

Senior Software Engineer - Python

Location
Greater London, England, United Kingdom
experience building and running backend systems end to end. Experience building and operating systems on AWS. Experience practising Test Driven Development (TDD) and a strong appreciation for automated testing. Experience with pair programming or other collaborative development practices. The ability to explain technical concepts and trade ...

Senior Platform Engineer (Cloud Media Platforms)

Location
Greater London, England, United Kingdom
Actions. Experience with digital asset management, cloud storage, or media ingestion platforms. Knowledge of Agile delivery practices and test‐driven development(TDD). Certifications AWS or GCP professional-level certifications. At PCR Digital, we are committed to ensuring that diversity, equity and inclusion play a role ...

Test Engineer

Location
Greater London, England, United Kingdom
Perform data validation activities, ensuring accuracy, completeness, and integrity across datasets Develop and maintain test automation using Python and pytest, with exposure to TDD and BDD (Behave) approaches Create and manage test data to support ETL and data warehousing validation Contribute to improving automation frameworks to enhance efficiency … with relational databases (e.g. Oracle or similar) Hands-on experience with Python and frameworks such as pytest Exposure to BDD (Behave) and/or TDD approaches Knowledge of ETL processes, data warehousing concepts, and tools such as PySpark (or similar) Experience working with cloud platforms such as AWS and/ ...

Software Engineer, Java Backend

Location
Greater London, England, United Kingdom
predominantly with Java 25 on the backend and PostgreSQL Use Spring Boot for delivery Develop business logic with emphasis on clean, maintainable code Apply TDD and DDD Use continuous integration and delivery Collaborate with a talented team to create solutions that drive financial inclusion and transform how people manage money … Competencies Proficient in Backend Development with a strong focus on Java 25, PostgreSQL, and Spring Boot, emphasizing clean code and best practices like TDD and DDD. Experienced in building REST APIs and microservices to support financial systems and enhance user experience. Highest-signal resume keywords Java 25 PostgreSQL Spring ...

Senior Full Stack Developer (Kotlin, React) – Banking – London

Location
Greater London, England, United Kingdom
closely with the business, ship frequent releases, and have a real influence on product and technical direction. How we build XP practices: Test‐Driven Development, pair programming, continuous refactoring, trunk‐based development, and frequent production releases. Human‐in‐the‐loop AI: We use GitHub Copilot … years of professional software development) Strong grounding in Object‐Oriented and/or Functional programming concepts Proven use of XP/agile practices: TDD, acceptance testing, pair programming, continuous integration Experience applying iterative development to deliver high‐value outcomes in complex domains Experience using AI development tools ...

Lead Full Stack Engineer

Location
Greater London, England, United Kingdom
with technologies including Kubernetes, Service Bus, APIM and Key Vault. Manage Infrastructure as Code using Terraform or Pulumi. Champion modern software engineering practices including TDD, BDD, SOLID, event-driven architecture, serverless and DevSecOps. Work collaboratively with Product, UI/UX, Architecture and external engineering partners to deliver scalable, high …/CD, with Azure DevOps experience highly desirable. Experience with Docker and containerised applications. Strong understanding of modern software engineering principles, including TDD, BDD, SOLID and clean architecture. Experience with event-driven and/or serverless architectures. Strong communication skills and the ability to influence technical decisions across engineering ...

Senior Engineering Manager - 9-10 month FTC

Location
Greater London, England, United Kingdom
delivery. Balance customer and business outcomes with appropriate investment in reliability, maintainability and longer‐term engineering quality. Champion strong engineering practices, including test‐driven development and automated testing, helping teams build quality into the development process. Support strong operational ownership through CI/CD, observability, production … accountability for customer or business outcomes and translating these into clear engineering priorities. Strong understanding of modern software engineering practices, including automated testing and TDD principles, CI/CD, observability and production ownership. Experience facilitating technical decisions, bringing the right people and evidence together and constructively challenging thinking when needed. ...

Adobe Experience Manager

Location
City Of London, England, United Kingdom
expected service levels. Participate in Agile ceremonies including daily stand-ups, sprint planning, retrospectives , and backlog refinement. Follow best practices such as Test-Driven Development (TDD) , Behavior-Driven Development (BDD) , code reviews , and secure coding principles . Ensure consistent deployment through DevOps pipelines ...

Software Reliability Engineer

Location
Greater London, England, United Kingdom
Liquibase and installed software with Ansible. Introducing standard observability patterns. Overhauling exception handling and logging. Required Qualifications : Several years of experience with Test-Driven Development (TDD) using multiple test frameworks. Really excellent understanding of the different approaches to automation testing and an ability to choose ...

Senior Kotlin Developer

Hiring Organisation
HCLTech
Location
City of London, London, United Kingdom
backend services in Kotlin • Deep experience with XP practices, including: Mob programming as a primary way of working Test‐driven development (TDD) Continuous refactoring and clean code discipline • Cloud experience in CARE Cloud/GCP, including: GKE and/or Cloud Run Cloud SQL, Memorystore Artifact Registry ...

AWS/Python Software Engineer

Location
Greater London, England, United Kingdom
high standards for engineering excellence. Support and develop other engineers through mentoring, pair programming and constructive code reviews. Champion modern engineering practices, including TDD, automated testing and continuous improvement. Share knowledge, challenge ideas constructively and help create an environment where engineers can do their best work. Collaborate and make … other cloud technologies and an understanding of cloud-native application design. Strong knowledge of software engineering principles and development practices such as TDD, automated testing, pair programming and code review. Excellent software design, problem-solving and debugging skills. Experience using Git or other version control systems. The ability ...