251 to 275 of 487 TDD Jobs in England

Lead Software Engineer

Location
Greater London, England, United Kingdom
agree up front what it takes to own the whole domain. How we work We believe in thorough automated testing. Not strict TDD, but every PR ships with the appropriate E2E tests, unit tests or eval harnesses, and for the risk model, backtests against completed projects are how we know ...

Lead Software Developer

Location
Leatherhead, England, United Kingdom
role will design, build and support secure, scalable applications across the full technology stack, with a strong focus on clean architecture, test-driven development and reliable delivery. You will be comfortable wearing multiple hats, learning new technologies and collaborating closely with product managers, designers and engineers … Mentorship: Work closely with product managers, designers and engineers, contributing to code reviews, pair programming, mentoring and knowledge sharing. Quality & Testing: Champion Test-Driven Development and create effective unit, integration and end-to-end tests to maintain confidence in releases. WIDER TEAM NETWORK: WIDER TEAM NETWORK Internal ...

Lead .NET Developer

Hiring Organisation
Hippo Digital
Location
London, England, United Kingdom
About The RoleHippo is a rapidly growing digital consultancy passionate about building and delivering transformative digital solutions for a diverse range of Public and Private sector clients. We are recruiting for a Lead .Net Developer ...

Principal Software Engineer

Hiring Organisation
Cathcart Technology
Location
Manchester, United Kingdom
Employment Type
Permanent
mentoring, coaching, technical decision-making and helping drive engineering standards. The business has invested heavily in modern engineering practices, with Agile, Extreme Programming (XP), TDD and continuous delivery central to how their teams operate. The Opportunity You'll work as part of an established Scrum team, taking ownership of technical … including serverless technologies Microservices and distributed systems Docker and Kubernetes Terraform and Infrastructure as Code CI/CD and automated deployment pipelines Test-Driven Development (TDD) Pair programming and Agile/XP practices You don't need to have worked with every technology listed. Strong Java engineering ...

Lead Engineer

Location
Greater London, England, United Kingdom
continuous learning and technical excellence. Cloud & Infrastructure - Deploy and manage applications on AWS using Terraform, Kubernetes, and containerized workloads. Quality & Testing - Champion Test-Driven Development (TDD), automated testing, and CI/CD, ensuring deployments are secure and reliable. Knowledge, Skills, and experience required Tech stack … running robust, always-on APIs (both RESTful and GraphQL-based) and underlying services/apps including the databases that underpin them. Test-Driven Development - You're very familiar with testing frameworks such as Jest and Pact. Cloud & DevOps - You can build, deploy and run your systems ...

Information Technology Programme Manager

Location
Hounslow, England, United Kingdom
project scope, deliverables, and success criteria. Oversee the SDLC process for software development projects, ensuring adherence to best practices such as test-driven development (TDD) and user acceptance testing (UAT). Manage project risks proactively by conducting thorough analysis skills assessments and implementing mitigation strategies. Utilize … Microsoft Office applications including Word and Excel. Extensive understanding of SDLC processes along with experience in software development practices like test-driven development (TDD) and user acceptance testing (UAT). Technical expertise in SQL databases (Oracle), cloud computing platforms (AWS), disaster recovery strategies, and software development ...

Senior Software Development Engineer - Amazon Connect

Location
Nottingham, England, United Kingdom
design patterns.* You appreciate the sensitivity of customer data and enjoy baking quality into everything you do. Plus a focus on test-driven development and resiliency.* You enjoy automation and proactively managing system optimisations from identifying bottlenecks to participating in proactive incident management. (Note: There is also ...

Lead Software Development Engineer - Services

Location
Greater London, England, United Kingdom
waste. Proven experience delivering high‐quality applications at scale. Advocacy for quality and ability to support the team, leveraging approaches such as Pair Programming, TDD and BDD. Where and how you’ll work This is a permanent position based in our London office. We have a hybrid working model giving ...

Lead Software Development Engineer - Services

Location
Nottingham, England, United Kingdom
experience in delivering high‐quality applications at scale. Advocacy for quality and an ability to support the team, leveraging approaches such as Pair Programming, TDD and BDD. Where and how you’ll work This is a permanent position and will be based in our Nottingham office. We have a hybrid ...

Lead Software Development Engineer - Services

Location
London, United Kingdom
deliver high quality applications at scale An advocate for quality and the ability to support the team, leveraging approaches such as Pair Programming, TDD and BDD Where and how you'll work This is a permanent position and will be based in our London office. We have a hybrid working ...

Lead Java Engineer - Hybrid, Full-Stack Trade Platform

Location
Greater London, England, United Kingdom
lifecycle from design to production support. The role requires extensive enterprise Java experience, strong API and microservices expertise, and a focus on test‐driven development #J-18808-Ljbffr ...

Senior Native iOS Engineer

Location
Northampton, England, United Kingdom
programming using Combine and Swift Concurrency (async/await) to build scalable and maintainable applications. Experience applying quality-focused engineering practices, including test-driven development, unit testing, test doubles and automated UI testing. Understanding of mobile application security requirements within regulated environments, alongside experience designing accessible ...

Embedded Software Engineer

Location
Nottingham, England, United Kingdom
target debugging. Advanced knowledge of C++ is required. Experience with Agile/Scrum development practices. Advanced knowledge of verification skills (test-driven development, unit testing, code reviews, defect characterization, requirements analysis) and planning skills (user story development, backlog management, high-level estimation, and detailed estimation ...

Software/ Platform Engineer

Location
Greater London, England, United Kingdom
integration experience is not essential, you should have more than an interest in AI and how it can be applied effectively in your work. TDD and/or contract testing for platform reliability, CI/CD, and platform monitoring. About the Team We are a dedicated team, working ...

Senior Software Engineer - Comms

Location
Greater London, England, United Kingdom
Django (or equiv. web framework) HTTP and REST APIs Celery and async processing Postgres AWS Terraform, Packer, Consul HTMX React and Redux Test Driven Development Spec Driven Development Domain driven design and modelling Experience working with event-driven, realtime systems Writing robust ...

Security‐Focused iOS Engineer — Modular Apps & CI/CD

Location
West of England, England, United Kingdom
drive reusability, inner sourcing, and reduction of technical waste. · A strong advocate forengineering quality, leveraging practices such as Pair Programming, Test DrivenDevelopment (TDD), Code Reviews, Continuous Integration, and Automated Testing. · Knowledge of mobile securityprinciples and best practices, such as secure storage, authentication flows,and safe handling of sensitive data. ...

Machine Learning Engineer

Location
Greater London, England, United Kingdom
deep expertise in Python Experience across the lifecycle of ML model development, including production deployment Proficiency in software development practices such as: TDD BDD Commitment to code quality, readability, and maintainability Extensive experience in software architecture and common design patterns Strong understanding of: Machine Learning Microservices Domain-Driven ...

Salesforce Engineer

Hiring Organisation
Stepstone UK
Location
South East London, South East, United Kingdom
Employment Type
Permanent Contract, Hybrid
responsible for having discussion with business stakeholders and product Work with the following tech/tools/methodology; Java, JavaScript, HTML, CSS, TDD, Agile, pair programming, Bitbucket, Bamboo Qualifications Experience in the Salesforce and Force . com platform Apex, Aura/LWC, Visualforce development with a strong understanding ...

Lead Android Engineer

Location
Nottingham, England, United Kingdom
architecture, code quality, performance and security. Architect and evolve product iterations with a strategic focus on scalability and maintainability. Advocate for testing and quality: TDD, BDD, pair programming; use JUnit and Espresso to deliver automated test suites. Implement CI/CD pipelines and automate deployment processes. Leverage ...

Frontend Engineer

Location
London Borough of Hammersmith and Fulham, England, United Kingdom
operational information clearly to both technical and non-technical audiences. Skills and knowledge Excellent understanding of React Excellent understanding in design implementation Excellent TDD and BDD skills Excellent understanding of Clean Code and SOLID Benefits Access to EOT(Employee Ownership Trust) tax-free bonus 25 days' Annual Leave Enhanced Parental ...

2027 Graduate - Software & AI Systems Engineer - Cambridge

Location
Royston, England, United Kingdom
technical experience – the following will also be beneficial but not essential: Familiarity with software development practices and tools, such as agile, version control, TDD, CI and virtualisation Experience in AI engineering or Agent design Commercial experience in software design, development or testing Knowledge or experience of a specific ...

2027 Summer Internship - Software & AI Systems – Cambridge

Location
Melbourn, England, United Kingdom
technical experience - the following will also be beneficial but not essential: Familiarity with software development practices and tools, such as agile, version control, TDD, CI and virtualisation Experience in AI engineering or Agent design Commercial experience in software design, development or testing Knowledge or experience of a specific ...

2027 Graduate - Software & AI Systems Engineer - Cambridge

Location
Melbourn, England, United Kingdom
technical experience – the following will also be beneficial but not essential: Familiarity with software development practices and tools, such as agile, version control, TDD, CI and virtualisation Experience in AI engineering or Agent design Commercial experience in software design, development or testing Knowledge or experience of a specific ...

Senior Full Stack Engineer

Location
Nottingham, England, United Kingdom
secure and scalable systems that are architected according to the AWS Well-Architected Framework. You’ll be accustomed to using techniques like Test Driven Development and Paired Programming to create secure and performant software. We’re looking for someone who has a positive outlook, regardless of setbacks ...

Backend Software Engineer - Product Eligibility

Location
Greater London, England, United Kingdom
APIs You believe in and follow best coding practices, code reviews and open feedback You enjoy writing testable code and believe in Test Driven Development Nice to have: You have experience with Spring boot You have experience with Kafka You have worked with BFFs (Backend-for-Frontends ...