Sheffield, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
owners worldwide. ? What You’ll Do Set technical direction and provide architectural guidance across multiple teams. Champion best practices: cloud-native design, DevOps, CI/CD, observability, TDD, and Pair Programming. Collaborate with product, data, UX, and platform teams to build scalable, event-driven systems. Mentor and grow senior engineers, promoting a high-performance, inclusive culture. Lead delivery of More ❯
Norwich, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
owners worldwide. ? What You’ll Do Set technical direction and provide architectural guidance across multiple teams. Champion best practices: cloud-native design, DevOps, CI/CD, observability, TDD, and Pair Programming. Collaborate with product, data, UX, and platform teams to build scalable, event-driven systems. Mentor and grow senior engineers, promoting a high-performance, inclusive culture. Lead delivery of More ❯
Exeter, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
owners worldwide. ? What You’ll Do Set technical direction and provide architectural guidance across multiple teams. Champion best practices: cloud-native design, DevOps, CI/CD, observability, TDD, and Pair Programming. Collaborate with product, data, UX, and platform teams to build scalable, event-driven systems. Mentor and grow senior engineers, promoting a high-performance, inclusive culture. Lead delivery of More ❯
Wakefield, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
job fairs ? What You’ll Do Set technical direction and provide architectural guidance across multiple teams. Champion best practices: cloud-native design, DevOps, CI/CD, observability, TDD, and Pair Programming. Collaborate with product, data, UX, and platform teams to build scalable, event-driven systems. Mentor and grow senior engineers, promoting a high-performance, inclusive culture. Lead delivery of More ❯
user products from requirements analysis to delivery. Demonstrable experience in a technical leadership role within a software team. Expert knowledge and experience with implementation skills such as object-oriented programming, pairprogramming, memory management, distributed systems programming, multi-threaded programming, and on-target debugging. Advanced knowledge of C++ is required. Experience with Agile/Scrum … influence and build strong, credible relationships. Aptitude in engineering excellence processes such as FMEA, Root Cause Analysis, Design of Experiments, etc. is a plus, but not required FPGA (VHDL) programming experience is a plus, but not required. Experience in an industrial printing domain is a plus, but not required. You'll only be the right candidate if you are More ❯
improve and optimise current processes to drive efficiency and quality Maintain and update developer standards around automation best practices Mentor and guide peers through code reviews, dev sessions, and pair-programming Investigate and document alternative solutions for future development What We're Looking For: At least 1 year of experience with one or more RPA tools (e.g., Blue … Operational experience and knowledge is an advantage What Would Set You Apart (But Isn't Essential): University degree Knowledge of .NET (C#) and .NET framework application development Experience with programming languages (Java, .NET, VBA, HTML, SQL) Familiarity with NLP, LLM, Document Understanding, and OCR technologies Ready to Make an Impact? At tombola, we celebrate diversity and inclusion -our "Free More ❯
Angular. Work collaboratively within an Agile team of Developers, Testers and Product Owner on a set of new greenfield projects. Observe object-oriented design, SOLID principles, DDD and sometimes pairprogramming on backend-weighted microservices architecture. .Net Developer Skills and Experience: Significant experience of full-stack Agile software development using .Net 4.5 or .Net Core development in C# More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Oliver Bernard
React), GraphQL, and TypeScript Collaborate with cross-functional teams to define, design, and ship new features Ensure the technical feasibility of UI/UX designs Participate in code reviews, pairprogramming, and collaborative development practices Troubleshoot and debug issues to improve performance and reliability Qualifications: Proven experience as a Software Engineer, particularly with NextJS (React), GraphQL, and TypeScript More ❯
ability to guide and inspire more junior engineers. Experience with relational databases and strong problem-solving skills in database design and optimisation. Experience with methodologies such as TDD, BDD, PairProgramming, Agile and Lean, Clean code principles and DevOps. Commitment to continuous improvement. Have high EQ as well as IQ to work with empathy in an organisation that More ❯
years and being a UK national or dual UK national. Experience in prominent languages such as Python, Scala, Spark, SQL. Experience working with any database technologies from an application programming perspective - Oracle, MySQL, Mongo DB etc. Experience with the design, build and maintenance of data pipelines and infrastructure Understanding of design practices and system architecture and with a focus … working to code review standards to maintain quality Excellent problem solving skills with experience of troubleshooting and resolving data-related issues Extensive experience driving and leading Agile methodologies (Scrum, pair-programming etc) Have the ability to work in a cross functional team of Business Analysts and demonstrating an excellent understanding of business requirements. Strong communication skills along with More ❯
demonstrable track record of continuous learning and improvement, to help us deliver frequent releases of high quality software in a complex regulated environment. What we're looking for: Strong programming skills with a good knowledge of Kotlin and Java alongside modern Android toolsets like Android Studio, JUnit and Espresso. A capable, technical lead, who is willing to help grow … waste. You'll have a proven ability to deliver high quality applications at scale. You're an advocate for quality and can support the team leveraging approaches such as PairProgramming, TDD and BDD. An interest in learning new languages, tools, libraries and frameworks. Where and how you'll work This is a permanent position and is based More ❯
small, usually two-to-three person teams, we know our graduates will very quickly develop the skills necessary to lead and deliver unique capabilities for our most trusted clients. Pairprogramming, as well as regular code and design reviews, are the fastest way to learn, and it’s part of our daily routine. If you're the sort … Academy also provides the opportunity to attend seminars/presentations on a whole range of subjects, presented by colleagues from across the business. What we're looking for: Strong programming fundamentals Enthusiasm for high-assurance, quality code Excellent problem-solving abilities Strong interpersonal skills and team spirit You may have: Experience with a high-level language such as Java More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Canonical
Even though you work from home, we try to ensure you always have colleagues alongside to coach and mentor you, and for the companionship of shared problem solving and pair programming. Larger projects have multiple teams and might span the globe. We work with the open source community and specialize in building teams that work well in the 'fishbowl … user experience, even for developer tooling and command line apps Writing high quality, resilient and performant code, potentially serving millions of demanding daily users Working towards mastery of key programming languages and Linux system knowledge Engaging with users and the open source community through code reviews and issue trackers Responding to customer issues as a priority, develop an understanding … we are looking for in you Exceptional academic track record from both high school and university Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java Experience with Ubuntu or another Linux distribution More ❯
that meets business needs. Participate in requirements review sessions with Business Analysts and QA Engineers. Develop complex database queries, views, triggers, and functions. Conduct code reviews and participate in pairprogramming sessions. Assess the impact of changes on systems and infrastructure. Document your code for technical and operational maintenance. Support the smooth transition of software into production. Provide More ❯
and cloud services such as AWS Deploy your code to production and support it Design REST APIs Champion best practices like automated testing and continuous deployment Share knowledge by pairprogramming , show and tell sessions Play an active role in agile ceremonies like retrospectives and sprint planning You should apply if you: Have experience in AWS. You are More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Autotrader
facilitating over 60k releases to production a year. We're a close-knit tech community where collaboration and knowledge sharing are at the core of what we do. Regular pairprogramming, code reviews, and stand-ups ensure that our engineers stay connected and aligned. As a Principal Engineer, you'll play a visible, strategic role in driving system More ❯
and communicate with product managers, designers, and other stakeholders Write clean, efficient, and well-documented code following best practices and coding standards Perform code reviews and take part in pairprogramming activities, as appropriate Test developed software appropriately, including automated tests like unit and integration tests Manage software project delivery, update project tracking systems, provide status updates, and More ❯
Leeds, England, United Kingdom Hybrid / WFH Options
KPMG UK
Deliver Technology solutions that are in alignment with business goals Interest in researching and analysing new technologies and trends Take technical responsibility for your code Perform code reviews and pair-program with other team members What will you need to do it? A high percentage of work will require individuals to hold or be capable of obtaining UK National More ❯
and direction of new commercial opportunities Execution & Delivery Work alongside Engineering Managers to finalise implementation plans for new work Support feature teams during execution with activities such as prototyping, pair coding, reference code, pull request reviews, and ensuring test coverage Engage in incident response and diagnostics, particularly where player engagement services are affected Continuous Improvement & Team Development Maintain and More ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
login/join with: They are searching for someone with extensive experience using react, TypeScript and node.js. The team are also searching for someone who is comfortable using extreme programming engineering practices such as TDD, DDD, Red-Green refactoring and pair programming. Proficient experience in Full stack development – (Front and Back-end) React, TypeScript and Node.js experience. Exposure … AWS Cloud (Cloud knowledge) GraphQL experience Used to working in a scrum based agile team (Designers, business users, architects and back-end developers). Strong XP (Extreme Programing) skills - Pairprogramming, Test-Driven Development, Domain-Driven-Design & Red-Green refactoring. Understanding of the principles/practice of continuous delivery. In terms of working structure, this role is hybrid More ❯
applications following development standards and processes then integrate them into the associated device of the final product. Maintain a high quality and testable codebase. Participate to code reviews and pair-programming with the team. Create and maintain the CI/CD pipelines necessary for the deployment of our solution in coordination with the other teams working on the … de développement, puis les intégrer dans le dispositif associé du produit final. Maintenir une base de code de haute qualité et testable. Participer aux revues de code et au pair-programming avec l'équipe. Créer et maintenir les pipelines CI/CD nécessaires au déploiement de notre solution en coordination avec les autres équipes travaillant sur le produit. More ❯
Nottingham, Nottinghamshire, United Kingdom Hybrid / WFH Options
Digital Native
coding standards, learn the tools, techniques and approaches used by engineering professionals and apply them in a controlled environment. We expect you to be ready to tackle (and enjoy!) programming tasks from the outset, but we will take the time to mentor you through small packages of work and enhancements to our People First product. You will get the … to see you grow in all our technology stack as you develop. The Academy program is set up to help and support you for the first stages of your programming career before moving on to work in our product teams looking after the key modules of our People First Software offering which includes HR, Talent, and Payroll. The programme … apprenticeship. A passionate individual who is excited about software development, a desire to learn and who wants to forge a long-standing career with MHR. A passion for technology, programming, and problem solving. An awareness of the Software Delivery Lifecycle and Agile methodologies. What will you learn in our Software Academy? You will have the chance to work on More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
BBC
delivers an intuitive and engaging streaming experience to millions of audience members every day. To be successful in this role you will need a good understanding of object-oriented programming, clean architecture, and test-driven development. We usually work in Swift/Objective-C (iOS) so experience with these languages and the mobile ecosystem is essential. We are a … public. Main Responsibilities: Collaborate with multi-disciplinary colleagues to breakdown product requirements into technical deliverables. Contribute to the technical implementation of product features as part of a team or pair programming. Advocate for and follow engineering best practises within the team. Ensure engineering output is high quality, fit for purpose, and thoroughly tested. Drive continuous team improvement through fast … development experience with a solid understanding of architecture and design principles. Proficiency in Swift and SwiftUI, with working knowledge of Objective-C and UIKit. Deep understanding of object-oriented programming (OOP) and decoupled design. Demonstrated experience with Test-Driven Development (TDD) to produce high-quality, reliable software. Proficiency in version control systems like Git and working in collaborative coding More ❯
articulate the benefits of key software craftsmanship practices like unit testing and good design. Experience of Test Driven Development within a software engineering context and comfortable with practices like pairprogramming and lightweight design modeling. Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage More ❯
team and be provided guidance from senior members of the software team with regards to developing and testing a range of software modules. This will include agile development practices, pairprogramming and cross-disciplinary collaboration. Requirements: Degree in Computer Science, Physics, Engineering or similar AND industry experience developing software for deliverable products. Experience writing OOP code for both More ❯