to track and diagnose issues in production A solid understanding of security principles and secure coding including OWASP Top 10 Experience in VOIP, (SIP and RTP advantageous) Experience of TDD/BDD/DDD principles Knowledge of PCI compliance and associated standards such as ISO 27001 Knowledge of accessibility standards and how to apply them (WCAG) Line management of developers More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
seeking a highly skilled and passionate Senior iOS Developer with a strong background in Swift and a understanding of agile methodologies , and modern development practices like Test-DrivenDevelopment (TDD) and Extreme Programming (XP) . If you're a team player who thrives in a collaborative and fast-paced environment and enjoys pair programming, this role … Practice pair programming and contribute to a collaborative coding culture. Implement and maintain CI/CD pipelines for efficient app deployment and delivery. Write clean, testable code and follow TDD principles to ensure software quality. Participate in code reviews, retrospectives, and daily standups. Stay current with iOS trends and continuously bring fresh ideas to the table. Required Skills & Qualifications: 4+ … iOS development experience. Expertise in Swift and iOS SDK. Experience with CI/CD tools such as Bitrise, Jenkins, GitHub Actions, or similar. Strong experience with Test-DrivenDevelopment (TDD) . Familiarity with Extreme Programming (XP) practices and values. Hands-on experience with pair programming in a professional environment. Deep understanding of Agile methodologies like Scrum More ❯
Milton Keynes, Buckinghamshire, England, United Kingdom Hybrid / WFH Options
Addition
based forms, ensuring seamless API integration Main Skills/Requirements: Strong experience with Java, Spring Boot, and React Ideally, prior experience working with HubSpot Solid understanding of Test-DrivenDevelopment (TDD) with tools such as Cypress, JUnit, Cucumber, and Jest How you’ll be rewarded: Bonus! Hybrid Working Pension Work with cutting edge technologies Opportunity to work More ❯
Technologies: Ruby Rails Ruby on Rails Full Stack UI Agile OOD TDD BDD Open Source software engineer Software Developer Endeavour Recruitment has an exciting … new opportunity for an experienced Ruby on Rails Senior Software Engineer. Candidates should have experience with Ruby Frameworks as well as Full-Stack Technologies. A background in Test-DrivenDevelopment and Object-Oriented Design is essential. This role is based in South East Hampshire. Excellent remuneration and benefits package goes with this role. Our client is seeking … quality, robust products for technologies across the stack. Good problem-solving skills are essential for this role. Ruby Rails Full-Stack UI Design Agile OOD Patterns Strong knowledge of TDD/BDD If you feel you have the talent and can flourish in this role, then please apply with a copy of your most up to date CV and confirm More ❯
Hibernate - Level B2/C1 in English both spoken and written (will be tested) It will be assessed: - Experience with Angular 2 or higher. - Experience with TDD (Test-drivendevelopment) - Have worked with GIT. - Experience with management and construction tools such as Gradle. Why work at Cipal Schaubroeck? Are you looking for a great work environment where More ❯
B2/C1 in English both spoken and written (will be tested) - Level C1/C2 in Dutch is mandatory It will be assessed : - Experience with TDD (Test-drivendevelopment) - Have worked with GIT. - Experience with management and construction tools such as Gradle. - Knowledge of databases and modeling. Why work at Cipal Schaubroeck? Are you looking for More ❯
bespoke software solutions Collaborate with stakeholders and project teams to identify needs and gather requirements Advocate and evangelize best practices like pair programming, TestDrivenDevelopment (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 share latest trends More ❯
Basingstoke, England, United Kingdom Hybrid / WFH Options
Blatchford
Server) Experience in HTML5/CSS/SASS/Bootsrap or similar Understanding of Design/Achitectural Patterns (MVC, MVVM, etc) Experience of Agile development methodologies Experience of TDD Experience working in an Agile Development team utilising DevOps approaches. Understanding of REST API standards Good understanding of Service Oriented architecture and approaches to data integration and serverless application More ❯
How often do you get the chance to build a technology that transforms the future of humanity? Graphcore products have set the standard in made-for-AI compute hardware and software, gaining global attention and industry acclaim. Now we are More ❯
How often do you get the chance to build a technology that transforms the future of humanity? Graphcore products have set the standard in made-for-AI compute hardware and software, gaining global attention and industry acclaim. Now we are More ❯
done with minimal complexity. Be the ambassador for engineering best practice across the development lifecycle and champion continuous improvement across the organisation. Be an evangelist for Test-DrivenDevelopment and Continuous Deployment. This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from More ❯
or enterprise clients. Experience being Line Nahwe Bachelor's or Master's degree in Computer Science, Engineering, Business Management, or related field. Familiarity with tools and methods in BDD, TDD, Continuous Integration, and Automated Testing. C1 or above English proficiency. Experience or interest in applying AI in Web3 or fintech environments. Experience upselling more work to existing clients. 1000 euros More ❯
with GraphQL and gRPC APIs in production environments. Exceptional leadership and communication skills, comfortable mentoring engineers and influencing cross-functional teams. Strong advocate for engineering best practices, test-drivendevelopment, and continuous delivery. A proactive learner and early adopter of AI-powered tools, keen to experiment and leverage new technologies to boost team performance. Our Approach to More ❯
drivendevelopment environment. Key skills required of the C#.NET Software Engineer: C# .NET Multi-threading TCP/IP (Sockets) Integration protocols (SOAP/REST/SMTP) Agile TDD and continuous integration C++ Boost Mobile Connectivity experience What's in it for you? Chance to work within an innovative and expanding Global Software House Opportunity to live and work More ❯
Experience using NPM and CSS for integrative front end experiences • Experience utilizing API driven logic to integrate front end logic • Experience writing unit tests to ensure testdrivendevelopment principles Desired Skills: • Knowledge of utilizing and creating human centered designs for end users • Experience working with end users to generate requirements with rapid development to More ❯
Gloucester, Gloucestershire, South West, United Kingdom Hybrid / WFH Options
NSD
issues within integrated (enriched) data systems. Collaborate with the scrum team to decompose user requirements into epics and stories. Write clean, secure, and reusable code following a test-drivendevelopment approach. Monitor system performance and implement updates to maintain optimal operation. The Data Engineer Should Have: Active eDV clearance (West) Willingness to work full time on site More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
Searchability NS&D
issues within integrated (enriched) data systems. Collaborate with the scrum team to decompose user requirements into epics and stories. Write clean, secure, and reusable code following a test-drivendevelopment approach. Monitor system performance and implement updates to maintain optimal operation. The Data Engineer Should Have: Active eDV clearance (West) Willingness to work full-time on-site More ❯
Velocity-X is seeking a highly motivated and self-directed professional to fill the role of Software Developer/Data Engineer to support our team in Northern Virginia. The candidate will be a member of a software development team More ❯
Able to use a range of technologies for testing. Able to identify simple patterns and trends. Investigates problems and opportunities in existing processes and contributes to solutions. Understands the TDD methodology and works with stakeholders to validate the final test plan. Good understand of System/Solution testing, interoperability and longer-term stress/reliability testing. Considers E … Jenkins, NUnit and scripting. Able to produce physical test systems - outsourcing where necessary. Should have knowledge of various test/development methodologies such as DDT, BDD, TDD, Acceptance Testing, Unit Testing and Performance/Reliability Testing. Should have experience of Systems and Systems Integration testing, including End-2-End testing. Able to use standard development software More ❯
the community of practice that you belong to. To follow standard development working practices e.g. Participate in all the daily and weekly ceremonies in your team Testdrivendevelopment, Behaviour drivendevelopment, Test Automation, Secure by design Work with users from Business teams and Product Owner, as appropriate, to understand user needs and More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Manchester Digital
that systems are designed for reliability and testability Experience with any of the below tech is desirable: Cypress, Playwright, K6 SoapUI, Postman, Frisby.js TeamCity, Jenkins BitBucket, Git Pact BDD, TDD, Unit Testing This role would suit an Automation Tester/Automation Engineer who can talk automation tools and techniques and be a sounding board for shaping automation testing at AJ More ❯
quickly, and created environments where engineers thrive. Technical Background – You’ve walked the path of a software or data engineer. You can speak the language of modern architecture, OOP, TDD, CI/CD, and cloud-native development (AWS ideally). Engineering Best Practices – You drive clean code, robust testing, and elegant automation. Agile, DevOps, and product-drivendevelopmentMore ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Uniting Ambition
quickly, and created environments where engineers thrive. Technical Background – You’ve walked the path of a software or data engineer. You can speak the language of modern architecture, OOP, TDD, CI/CD, and cloud-native development (AWS ideally). Engineering Best Practices – You drive clean code, robust testing, and elegant automation. Agile, DevOps, and product-drivendevelopmentMore ❯
for deliverables. Experience working in an Agile environment Nice-to-Have Good knowledge of functional programming languages Professional experience with at least one of Rust or Elixir Knowledge of TDD Knowledge of RabbitMQ/Kafka Why you'll love it here We want to make Prima a happy and empowering place to work. So if you decide to join us More ❯
environment - without manual intervention - is essential for us to ensure that we are highly productive; consider resiliency; and practice security by design. Test outside-in, test first - TDD keeps us confident in moving fast, and deploying regularly. We want to solve user problems, and so we test with that mindset - writing scenarios first, then considering our solution More ❯