looking for someone with a good level of experience with general software engineering practices and should have exposure to the following: Version control management with Git Code reviews and pairprogramming Test frameworks with at least an interest in TDD User stories and capturing requirements Iterative development and refactoring As you'll be working in a team of More ❯
/iOS and XCUnit Experience building mobile app frameworks, Cocoapods, and SPM Experience using UIKit and SwiftUI Knowledge of accessibility best practices Experience with CI/CD, TDD, and pairprogramming Familiarity with Agile methods like Scrum or Kanban Experience with REST API development or consumption Ability to build high-performance, scalable applications Deep understanding of MVVM and More ❯
problem-solving skills and attention to detail. Good organisational skills. The interview process Initial conversation with our Talent Acquisition Team 1st stage interview with the Hiring Manager 2nd stage PairProgramming Exercise Final stage Interview About Bionic Group Bionic has 600 people working across three office locations and four businesses; Bionic - London, Bionic Outbound - Luton, Think Business Loans More ❯
The Interview Process We view interviewing as a two-way process and take a relaxed, practical approach that reflects how our teams work together daily. This involves reviewing code, pairprogramming, and solving problems together. We'll conclude with a behaviour based interview where we'll both spend time understanding what it will be like working with each More ❯
for data-driven iteration; ensure we learn from every release. Team Leadership & Coaching Mentor and sponsor engineers, fostering a learning culture inspired by modern engineering principles. Lead design reviews, pairprogramming, and blameless retrospectives, championing psychological safety and continuous improvement. Drive operational excellence: automated testing, CI/CD, canary releases, and proactive observability. Eliminate toil through automation and More ❯
Starting or continuing your journey as a line-manager Coach & support peers Providing support for digital products once they are live (depending on client needs) Agile Ways of Working Pairprogramming with other members of the team, including designers and QAs Own the delivery of user stories end-to-end, working with agile principles Leading and supporting your More ❯
mindset and understand that your growth is tied to the growth of those around you. You enjoy helping fellow Engineers hone their skills in various ways, including reviewing code, pairprogramming and documentation. Nice-to-Haves Professional background in C#, TypeScript, React, GraphQL, MongoDB and AWS. Adjacent languages, frameworks and services used at scale are also relevant experiences. More ❯
mindset and understand that your growth is tied to the growth of those around you. You enjoy helping fellow Engineers hone their skills in various ways, including reviewing code, pairprogramming and documentation. Nice-to-Haves Professional background in C#, TypeScript, React, GraphQL, MongoDB and AWS. Adjacent languages, frameworks and services used at scale are also relevant experiences. More ❯
South West London, London, United Kingdom Hybrid / WFH Options
John Lewis & Partners
understanding of Microservice Architectures. Experience with application frameworks such as http4k or Spring Boot. An understanding of Agile development methods such as Scrum or Kanban. Demonstrable experience in TDD, pair programming. Continuous Integration/Continuous Delivery REST API development and/or consumption. Desirable skills/experience you may have Experience with Cloud Platforms such as AWS, GCP or More ❯
to get things done efficiently. Excellent communication skills with ability to articulate technical concepts in plain English. Capable of coaching junior and mid-level developers through code reviews and pair programming. Experience and Qualifications 5+ year commercial React and Typescript experience Benefits As you can see, we are quickly progressing with our ambitious plans and are eager to grow More ❯
/CD pipelines Creating and developing test automation frameworks Developing and implementing processes and approaches for effective automation testing Integrating automated testing into Quality Assurance practices Conducting workshops and pair-programming sessions with different teams Communicating with product squads about the improvements following the strategy, sharing of experiences, best practices and lessons learnt What we're looking for … web automation testing framework such as Playwright, Detox or Selenium Proficient in front-end and back-end testing tools and approaches Good knowledge of development processes, design patterns and programming principles Prior experience designing workflows and building CI/CD pipelines Strong analytical and problem-solving skills Team player and able to work in a collaborative environment Ability to … bring in change for business benefit Strong communication skills in spoken and written English Bonus points Experience in blockchain products testing and automation Java knowledge Good knowledge of other programming languages Experience with AWS, Docker containers, kubernetes Speaking French is a bonus What's in it for you? Equity: Employees are the foundation of our success, and we award More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Interquest
get quick feedback and deliver valuable increments. The existing group are very open minded, they value teamwork over individual heroics and focus on engineering best practice like TDD and Pair Programming. Skills: C#, .NET Core, React REST APIs, Microservices AWS, Terraform, Docker CI/CD, TDD, PairProgramming The money is good too - up to £50k plus More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
InterQuest Group (UK) Limited
get quick feedback and deliver valuable increments. The existing group are very open minded, they value teamwork over individual heroics and focus on engineering best practice like TDD and Pair Programming. Skills: C#, .NET Core, React REST APIs, Microservices AWS, Terraform, Docker CI/CD, TDD, PairProgramming The money is good too - up to £50k plus More ❯
Lead Developers guide and coach their teams in their implementation and application. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pairprogramming and design patterns. You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in … and infrastructure automation. Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes. You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others. Professional Skills You have experience influencing others and always advocate for technical excellence while being open to change when needed. You More ❯
Lead Developers guide and coach their teams in their implementation and application. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pairprogramming and design patterns. You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in … and infrastructure automation. Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes. You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others. Professional Skills You have experience influencing others and always advocate for technical excellence while being open to change when needed. You More ❯
Lead Developers guide and coach their teams in their implementation and application. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pairprogramming and design patterns. You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in … and infrastructure automation. Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes. You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others. Professional Skills You have experience influencing others and always advocate for technical excellence while being open to change when needed. You More ❯
Leeds, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Invitise Ltd
Java Developer will possess proven skills working with the following Java 21 (or later) Test Driven Development (TDD) and Behaviour Driven Development (BDD) Large microservice architectures Agile environments and pairprogramming Implementing APIs for internal and external use Building automated test suites in CI/CD environments Unix/Linux operating systems Communicating technical concepts to non-technical More ❯
Java. Collaborate with your Scrum team to define and create new features. Follow best practice approaches to development in a highly Agile environment. Utilize tools and practices such as pairprogramming, automated testing, and continuous integration supported by DevOps technologies. About You: Eager to participate, bring ideas, and share thoughts with your team and the wider business. Proactive More ❯
multiple times per day! Experience we're looking for Java development with Spring boot Frontend skills - Ideally with React.js (or Angular, Vue.js etc) Advocate for best practices (TDD, Automation, PairProgramming) Collaborative and coachable Strong communication skills Team player Please apply with your CV today to be considered for the opportunity. More ❯
Bristol, Mangotsfield, Gloucestershire, United Kingdom
SR2
multiple times per day! Experience we're looking for... Java development with Spring boot Frontend skills - Ideally with React.js (or Angular, Vue.js etc) Advocate for best practices (TDD, Automation, PairProgramming) Collaborative and coachable Strong communication skills Team player Please apply with your CV today to be considered for the opportunity. More ❯
Agile methodologies and frameworks and will commit code in your first week. You will develop the latest version of our market leading software utilising tools and practices such as pairprogramming, automated testing and continuous integration all supported by DevOps technologies Tech stack including: Strong Java development skills + experience CI/CD tooling, automated builds, Spring/ More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
amber labs
managers, delivery managers, business analysts, user researchers, and engineers to refine technical direction. Write clean, testable code following best practices in security, accessibility, and DevOps. Participate in code reviews, pairprogramming, and continuous integration/deployment processes. Troubleshoot and resolve live service issues, ensuring resilience and availability. Work within GDS (Government Digital Service) standards and contribute to open More ❯
to junior and mid-level developers, guiding them in technical growth and decision making. Foster a culture of continuous learning and improvement within the frontend team through knowledge-sharing, pairprogramming, and feedback. Contribute to hiring and onboarding of new frontend talent as we scale the team. Required Experience 6+ years of frontend software engineering experience, with a More ❯
Agile Software Development Design, develop, and test software solutions in our tech stack including ASP.Net, MVC, C#, SQL. Collaborate with a team of peers, applying agile practices such as pair programming. Participate in agile ceremonies such as planning and refinement. Mentor junior members of the team. Collaborate with product, development, and test specialists to model solutions for development. Participate More ❯
Liverpool, Lancashire, United Kingdom Hybrid / WFH Options
Very Group
for the team. The ability to coach and mentor team members is essential to this role, as is experience of Agile software development techniques such as BDD, TDD and pair programming. We are looking for people who can explain very technical concepts to non-technical stakeholders, carry out technical prioritisation and work well with colleagues in and outside of More ❯