26 to 50 of 487 TDD Jobs in England

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 ...

Senior Developer

Location
Greater Manchester, England, United Kingdom
love to hear from you if you: Have strong commercial Java development experience Enjoy working collaboratively and solving complex problems Advocate for Agile, TDD, pair programming and engineering best practices Have excellent communication and stakeholder engagement skills Are passionate about learning, mentoring and continuous improvement Why join? Interesting technical ...

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 Software Engineer I

Hiring Organisation
Elsevier
Location
Oxfordshire, United Kingdom
Employment Type
Full Time
refactoring tools Be open to discussing and honing approaches for our team to improve our working practices Have some experience of test-driven development and mocking libraries Have some real-world experience of Agile practices and execution Have some experience of designing and developing for cloud environments ...

Senior Software Engineer II

Hiring Organisation
Elsevier
Location
Oxfordshire, United Kingdom
Employment Type
Full Time
using the refactoring tools Be open to discussing and honing approaches for our team to improve our working practices Be experienced in test-driven development and mocking libraries Have real world experience of Agile practices and execution Be capable in designing and developing for cloud environments ...

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 ...

Senior Software Engineer II

Location
Oxford, England, United Kingdom
using the refactoring tools Be open to discussing and honing approaches for our team to improve our working practices Be experienced in test-driven development and mocking libraries Have real world experience of Agile practices and execution Be capable in designing and developing for cloud environments ...

Senior Software Engineer I

Location
Oxford, England, United Kingdom
refactoring tools Be open to discussing and honing approaches for our team to improve our working practices Have some experience of test-driven development and mocking libraries Have some real-world experience of Agile practices and execution Have some experience of designing and developing for cloud environments ...

Senior Software Engineer

Location
Manchester, England, United Kingdom
VueJs. Experience in developing HTTP-based APIs and implementation of RESTful services with JSON. Thorough understanding of CI/CD pipelines Practices Test Driven Development and is comfortable with various test frameworks and concepts. A proven record in developing scalable, highly available and highly performing middle ...

Camunda Developer - Knutsford and remote - 7 months+

Hiring Organisation
Octopus Computer Associates
Location
Knutsford, Cheshire, United Kingdom
Employment Type
Contract
Contract Rate
GBP Daily
GitLab, Stash, Jenkins, Nexus, JIRA, Confluence, SonarQube and Veracode -.*Build tools* - Experience with Maven, Gradle and NPM - Strong skills in Test driven development, CICD, and microservices .*Desirable Skills:* - Computer Science degree or equivalent understanding of Computer Science, Object Oriented Design and Data Structures - Experience ...

Software Engineer - Junior .Net/C# - Contract

Location
Poole, England, United Kingdom
ceremonies, including daily stand-ups, backlog refinement, sprint planning, and design reviews. Quality & Testing: Champion code quality by writing unit and automated integration tests (TDD/BDD), tracking coverage, and participating in peer code reviews. Process & Tooling: Assist the team in refining CI/CD pipelines, build systems, and development ...

Data Engineer

Location
Manchester, 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 ...

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 Data Engineer

Location
Manchester, England, United Kingdom
Knowledge of core software engineering concepts like DRY and SOLID Proficiency in version control systems, specifically Git or similar tools Demonstrated application of TDD and diverse testing methodologies, such as data quality, integration, and unit testing Ability to leverage CI/CD pipelines to maintain code quality and facilitate deployments ...

Senior Data Engineer

Location
West of England, England, United Kingdom
Knowledge of core software engineering concepts like DRY and SOLID Proficiency in version control systems, specifically Git or similar tools Demonstrated application of TDD and diverse testing methodologies, such as data quality, integration, and unit testing Ability to leverage CI/CD pipelines to maintain code quality and facilitate deployments ...

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 ...

Experienced .NET Engineer

Location
Maidstone, England, United Kingdom
distributed systems, microservices, and integration Exposure to DevOps tools such as TeamCity, Jenkins, Azure DevOps, Octopus Deploy Worked within an Agile environment Familiarity with TDD/BDD approaches Benefits 30 days’ paid holiday Life insurance and 24/7 access to an online GP Discounted gym membership & online fitness programmes ...

Lead Java Developer (3-6 Month Contract)

Location
Birmingham, England, United Kingdom
Boot Adobe AEM General Experience using REST APIs. HTML and CSS XML JSON OAuth REDIS Docker AWS Infrastructure Terraform Git (GitLab) Groovy Scripting Testing TDD Unit testing with JUnit, Hamcrest & Mockito JMeter Bruno Supporting Tools: IntelliJ IDEs JIRA Confluence GitLab pipelines Lucid Charts Agentic AI assistance from Claude Code. ...

Senior .NET Developer

Location
Coventry, England, United Kingdom
with API development Applied experience of the .Net/.Net Core frameworks Experience with one of Azure/AWS/GCP Kubernetes, Docker TDD/BDD Experience working in an Agile development environment Experience with HTML5, CSS3, JavaScript and React or Angular 10+ would be an advantage Competitive ...

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. ...