join our client on a fixed term contract basis. Key skills and experience required: Swift, SwiftUI RESTFul APIs modern design patterns MVVM/MVC BDD and TDD Beneficial: Credentials, certificates, tokens, pinning We will need people to ideally be available now, however could wait circa 2-3 weeks for any More ❯
join our client on a fixed term contract basis. Key skills and experience required: Swift, SwiftUI RESTFul APIs modern design patterns MVVM/MVC BDD and TDD Beneficial: Credentials, certificates, tokens, pinning We will need people to ideally be available now, however could wait circa 2-3 weeks for any More ❯
City of London, London, United Kingdom Hybrid / WFH Options
TrueNorth®
join our client on a fixed term contract basis. Key skills and experience required: Swift, SwiftUI RESTFul APIs modern design patterns MVVM/MVC BDD and TDD Beneficial: Credentials, certificates, tokens, pinning We will need people to ideally be available now, however could wait circa 2-3 weeks for any More ❯
East London, London, United Kingdom Hybrid / WFH Options
TrueNorth®
join our client on a fixed term contract basis. Key skills and experience required: Swift, SwiftUI RESTFul APIs modern design patterns MVVM/MVC BDD and TDD Beneficial: Credentials, certificates, tokens, pinning We will need people to ideally be available now, however could wait circa 2-3 weeks for any More ❯
Central London / West End, London, United Kingdom Hybrid / WFH Options
TrueNorth®
join our client on a fixed term contract basis. Key skills and experience required: Swift, SwiftUI RESTFul APIs modern design patterns MVVM/MVC BDD and TDD Beneficial: Credentials, certificates, tokens, pinning We will need people to ideally be available now, however could wait circa 2-3 weeks for any More ❯
who comes with a solid engineering background using Vue/TypeScript on the Frontend & Kotlin on the backend. Experience working within a TDD/BDD environment in cross functional teams is a big plus! This role will be 2 days a month in their London based office and can offer More ❯
with a engineering background using TypeScript, Vue OR React on the Frontend & Kotlin OR Java on the backend. Experience working within a TDD/BDD environment in cross functional teams is a big plus! This role will be 2 days a month in their London based office and can offer More ❯
sourcing opportunities and reduce waste. You're an advocate for quality and can support the team leveraging approaches such as Pair Programming, TDD and BDD About working for us Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in More ❯
AWS A thoughtful approach to system design, architecture, and code quality Experience mentoring engineers and working closely with non-technical stakeholders Familiarity with TDD, BDD, and microservices is a plus Compensation & Setup: £110k salary Remote-first with optional access to offices Two-stage interview process If this sounds like a More ❯
AWS A thoughtful approach to system design, architecture, and code quality Experience mentoring engineers and working closely with non-technical stakeholders Familiarity with TDD, BDD, and microservices is a plus Compensation & Setup: £110k salary Remote-first with optional access to offices Two-stage interview process If this sounds like a More ❯
PL/SQL, Python, React Cloud & DevOps: Azure, Docker, Kubernetes, Azure Functions, App Service Plans, CI/CD (Git, Octopus, Artifactory) Tools: Jira, Git, BDD frameworks Development Approach: Agile (Kanban), TDD/BDD, DevSecOps principles What We’re Looking For: Proven experience as a Technical Lead in a full More ❯
PL/SQL, Python, React Cloud & DevOps: Azure, Docker, Kubernetes, Azure Functions, App Service Plans, CI/CD (Git, Octopus, Artifactory) Tools: Jira, Git, BDD frameworks Development Approach: Agile (Kanban), TDD/BDD, DevSecOps principles What We’re Looking For: Proven experience as a Technical Lead in a full More ❯
tasks with your team and other teams, to deliver production solutions. Employ and champion modern pragmatic engineering principles, practices, and tooling, including TDD/BDD/ATDD, XP, QA Engineering, Trunk Based Development, Continuous Delivery, automation, DevSecOps, and Site Reliability Engineering. Contribute to, and take a leadership role in … willingness to share, partner and coach engineers, product people, and operations through pragmatic and effective development and delivery practices. Experience in employing TDD, BDD or ATDD highly desirable. Proven experience shaping and evolving the principles, practices, and tooling supporting agile, testing/QA, DevSecOps, automation, SRE. Experience in Trunk More ❯
QA Engineer , you will design, build, improve, and support QA processes across the SO Energy platform, leveraging modern practices such as test automation frameworks, BDD, load testing, and agile methodologies to ensure high-quality software. You will work with a diverse, multi-disciplinary team using tools like Cypress, Playwright, JMeter … test results, identifying areas for improvement. Lead Automation Strategy & Implementation: Define and implement a robust QA automation strategy, develop and maintain automation frameworks, emphasizing BDD practices. Automate and Improve SDLC feedback: Shorten feedback loops in our CI/CD and SDLC to enable rapid testing and deployment. Collaborate with Teams … engineers, and drive process improvements. This role will be a great fit if: Excellent Communication and Collaboration Skills Experience with Automation Testing Frameworks: Especially BDD (Cucumber, SpecFlow) Proficiency with Tools like Cypress, Selenium, or Playwright Experience in Load Testing and Performance Optimization (e.g., JMeter) Understanding of Frontend Technologies (JavaScript/ More ❯
Engineering Manager - Delivery - Tech Lead - Microservices - CI/CD - Hybrid - £600/£650 (Inside IR35) - Immediate Starters Paying up to £650 Inside IR35 My client is seeking an experienced Engineering Manager to join their team. You will need strong commercial More ❯
each release meets our high standards for functionality, performance and reliability. Key Responsibilities Framework Design & Build: Architect and implement Test Automation Frameworks using Java, BDD (Fitnesse) and SQL to cover UI, API and data‐layer validations. Continuous Testing: Integrate automated tests into CI/CD pipelines (GitLab, Jenkins) to enable … with cross‐functional teams, report test metrics and advocate best practices for quality assurance. Must‐Have Skills Strong Java programming and SQL querying expertise BDD experience with Fitnesse (specification‐by‐example) Proven capability to set up automation frameworks from scratch Hands‐on exposure to CI/CD pipelines—especially GitLab More ❯
each release meets our high standards for functionality, performance and reliability. Key Responsibilities Framework Design & Build: Architect and implement Test Automation Frameworks using Java, BDD (Fitnesse) and SQL to cover UI, API and data‐layer validations. Continuous Testing: Integrate automated tests into CI/CD pipelines (GitLab, Jenkins) to enable … with cross‐functional teams, report test metrics and advocate best practices for quality assurance. Must‐Have Skills Strong Java programming and SQL querying expertise BDD experience with Fitnesse (specification‐by‐example) Proven capability to set up automation frameworks from scratch Hands‐on exposure to CI/CD pipelines—especially GitLab More ❯
Senior Software Engineer Key Technologies: C#, .NET, React, AWS, Docker, Kubernetes City of London, United Kingdom Perm Role: £80,000 - £120,000 Harrington Starr has partnered with a Global Financial Services Vendor and they are looking for a Senior C# More ❯
project teams to identify needs and gather requirements Advocate and evangelize best practices like pair programming, Test DrivenDevelopment (TDD), Behaviour-DrivenDevelopment (BDD), Continuous Integration (CI), Continuous Delivery (CD) Promote automation across the software delivery lifecycle Drive the use of Open Source tools and More ❯
systems processing millions of real-time transactions Work with Java 17+, Spring WebFlux, AKKA, Kafka, and more Write clean, testable code using TDD and BDD Contribute to architectural decisions in a fast-evolving codebase Collaborate within Agile teams (Kanban/Scrum) What You Bring We’re looking for Engineers who … event-driven architecture, real-time messaging systems (Kafka, JMS) Familiarity with asynchronous request handling, scalability, and system resilience Agile mindset, with TDD/BDD and CI/CD experience Bonus: Background in Banking/Payments is helpful but not required – if you’ve built high-performance, real-time systems More ❯
systems processing millions of real-time transactions Work with Java 17+, Spring WebFlux, AKKA, Kafka, and more Write clean, testable code using TDD and BDD Contribute to architectural decisions in a fast-evolving codebase Collaborate within Agile teams (Kanban/Scrum) 🧠 What You Bring We’re looking for Engineers who … event-driven architecture, real-time messaging systems (Kafka, JMS) Familiarity with asynchronous request handling, scalability, and system resilience Agile mindset, with TDD/BDD and CI/CD experience Bonus: Background in Banking/Payments is helpful but not required – if you’ve built high-performance, real-time systems More ❯
of value. Detailed knowledge of Agile practices and techniques such as (but not limited to) Story Mapping, Impact Mapping, Event Storming and Behaviour-DrivenDevelopment (BDD). Experience of working in a DevOps environment beneficial. Behavioural Learner: seeks out new ideas from the worldwide Agile community, and More ❯
White Collar Factory (95009), United Kingdom, London, London Lead Software Development Engineer - Services About this role Capital One's mission is to change banking for good by bringing humanity, ingenuity, and simplicity to banking. Sitting at the core of More ❯
White Collar Factory (95009), United Kingdom, London, London Senior Software Development Engineer - Mobile What you'll do You'll work as part of a self-organised Mobile engineering team to design and develop software features that are delightful and More ❯
collaborate closely with lines of business, translating their needs into innovative solutions through rapid prototyping and proof of concepts, leveraging technologies such as Java, BDD testing, and Public Cloud (AWS). This role will be instrumental in driving agile adoption within a complex financial services technology ecosystem. What We Are … management and regulatory bodies. Demonstrable experience of working successfully in an Agile transformation environment within the financial services industry. A strong understanding of Java, BDD testing concepts, and Public Cloud (AWS) within a banking context. Desirable Skills Knowledge of authorization and authentication technologies, including Policy as Code, IAM, and IAM More ❯