to release. Key Requirements: Extensive experience in native Android development using Kotlin and Java . Strong grasp of MVVM , MVP , and modern Android architecture patterns. Deep understanding of TDD , pairprogramming , and Agile methodologies (Scrum/Kanban). Proficient with CI/CD tools and practices. Track record of leading teams or making key technical decisions on mobile More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
Halian Technology Limited
to release. Key Requirements: Extensive experience in native Android development using Kotlin and Java . Strong grasp of MVVM , MVP , and modern Android architecture patterns. Deep understanding of TDD , pairprogramming , and Agile methodologies (Scrum/Kanban). Proficient with CI/CD tools and practices. Track record of leading teams or making key technical decisions on mobile More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Halian Technology Limited
to release. Key Requirements: Extensive experience in native Android development using Kotlin and Java . Strong grasp of MVVM , MVP , and modern Android architecture patterns. Deep understanding of TDD , pairprogramming , and Agile methodologies (Scrum/Kanban). Proficient with CI/CD tools and practices. Track record of leading teams or making key technical decisions on mobile More ❯
OAuth, RBAC, and secure middleware design. Prior hiring or mentoring experience. Soft Skills Clear and effective communication with both technical and non-technical stakeholders. Collaborative, team-oriented mindset; comfortable pair-programming and mentoring. Bias for action, iterative problem-solving, and adaptability based on data-driven insights. Compensation & Benefits Salary: Competitive, calibrated to London market standards. Equity: Meaningful stock More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Holland & Barrett International Limited
code within a microservices environment Collaborate with engineers, designers, and product managers to deliver robust backend solutions Design and maintain APIs and data contracts Take part in code reviews, pairprogramming, and Agile ceremonies Contribute to bug/incident resolution and technical documentation Mentor junior engineers and champion engineering best practices Support CI/CD pipelines and uphold More ❯
code primarily in Python Making some contributions to our simulation engine, written in Rust. Helping define and develop the architecture for the team's deliverables. Engaging in code reviews & pairprogramming with other engineers, directly impacting customer projects and outcomes. Working in an Agile environment with cross-functional teams, including data scientists, project managers, and business stakeholders, to More ❯
review engineering design proposals in accordance with BenchScis engineer best practices Contribute to your teams processes including sprint planning, task estimation, and code review Work both independently and in pair-programming settings within an agile team of talented engineers to solve interesting data problems Be given an unmatched opportunity for growth, and to learn from a team of More ❯
peer and begin exploring low-risk tickets Month 1: Take ownership of small but meaningful features or bug fixes Participate in planning and retrospectives Engage in peer reviews and pairprogramming as needed By 6 Months: Contribute to core components of the platform Influence architecture and technical direction Mentor junior team members where appropriate By 1 Year: Be More ❯
working with Node.js/Typescript and knowledge of cloud architecture with AWS. Optionally, experience with Nest.js and Terraform is a nice to have. You understand modern development methodologies (TDD, PairProgramming, Continuous Deployment) and can advocate for them within your team. You can guide technical discussions and make well-considered architectural decisions. You explain complex technical concepts clearly More ❯
digital products to deliver market-leading insurance experiences. Mentor and support other engineers, helping to raise the bar for the entire team. Drive code quality through thoughtful code reviews, pairprogramming, and a strong QA mindset. Collaborate closely with Product Managers and Designers to bring ideas to life-fast. Contribute to a high-performing engineering culture with CI More ❯
mix of engineering backgrounds, and a friendly team of experienced engineers keen to spearhead your career development. You'll be responsible for: Continuously collaborating with your agile squad via pairprogramming, peer code reviews, helping QA with testing, or story writing & defining tech specs with project managers and product owners. Developing and supporting software products in line with More ❯
Hemel Hempstead, Hertfordshire, United Kingdom Hybrid / WFH Options
Eckoh
and product requirements into clean, maintainable code. Collaborate with designers to refine design systems, UI components, and interaction patterns. Mentor and guide other front-end engineers through code reviews, pairprogramming, and architectural planning. Own and drive front-end architectural decisions, performance optimization, and tooling improvements. Stay up-to-date with front-end trends and best practices to More ❯
Hemel Hempstead, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Eckoh PLC
and product requirements into clean, maintainable code. Collaborate with designers to refine design systems, UI components, and interaction patterns. Mentor and guide other front-end engineers through code reviews, pairprogramming, and architectural planning. Own and drive front-end architectural decisions, performance optimization, and tooling improvements. Stay up-to-date with front-end trends and best practices to More ❯
Demonstrate engineering excellence by developing test infrastructures, writing documentation, and following an agile development methodology Mentor associate and mid-level team members and support peers through code review and pairprogramming Identify areas for growth within the team processes and develop new systems for collaboration. Manage production issues and solve novel problems. Role Location: This is a Hybrid More ❯
applications in production, including setting up & maintaining logging, monitoring and alerting, being on-call, leading retrospectives Lead and mentor team on best engineering and architectural patterns and practices . Pairprogramming, reviewing pull request and givingconstructive feedback. Contributingto the definition of features for services owned by your team Continuously improvingyourself, your team, the product by building AI agents More ❯
by improving the monitoring tools we use. Write resilient code that is well tested (unit, integration, etc.) and quality controlled. Mentor and support other engineers through code reviews and pairprogramming Be curious -not just the code, but the architecture of our platforms and everything that makes them work as well as the product itself. Participate and organise More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Bede Gaming
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 ❯
utilizes Large Language Models such as Claude Are results-oriented, with a bias towards flexibility and impact Pick up slack, even if it goes outside your job description Enjoy pairprogramming (we love to pair!) Want to partner with world-class ML researchers to develop new LLM capabilities Care about the societal impacts of your work Have More ❯
Java 17 (or later). Excellent understanding of TDD and BDD. Experience with large microservice architectures. Experience of working in an Agile environment. Be willing to work in a pairprogramming environment Have experience in implementing APIs for internal and external use. Have the skills to build up a useful, robust automated test suite to support a continuous … non-technical audience. Have working knowledge of Unix-like operating systems such as Linux and/or Mac OS X. Have the ability to quickly research and learn new programming tools and techniques. Understand of the use of Responsive Web Design. Desirable skills and experience: Working knowledge of Jackson, JAX-RS, mocking frameworks such as Mockito, and messaging platforms More ❯
of machine learning in genomics and computational biology. Ability to communicate complex topics appropriately to an array of different backgrounds and audiences. Experience of at least one of the programming languages commonly used in data science and scientific programming (such as Python, R, or Julia). Nice to haves: Experience of preparing and defending scientific publications, as first … or corresponding author. Expertise in software development best practices (version control, code review, pairprogramming, agile/scrum, testing, etc.). Experience using and deploying systems on cloud platforms (such as GCP or AWS). Experience with genomic-specific computational workflow platforms (such as DNANexus or NextFlow). This is an ideal opportunity for an experienced bioinformatics/ More ❯
Software Development Design, develop, and test software solutions in our tech stack including ASP.Net, MVC, Blazor, C#, SQL. Collaborate with a team of peers, applying agile practices such as pairprogramming and code reviews. Participate in agile ceremonies such as planning and refinement. Mentor junior members of the team. Collaborate with product, development, and test specialists to model More ❯
services in Java and Python. Write clean, maintainable, well-tested code with an emphasis on performance and reliability in production environments. Actively participate in design reviews, technical discussions, and pairprogramming to promote strong engineering practices. Own technical deliverables across sprint cycles and collaborate closely with teams across time zones. Your Qualifications 8+ years of hands-on software More ❯
you want to be solving big, technical challenges, you'll feel right at home here. You'll thrive in this role if you: Love working collaboratively : whether it's pairprogramming, mobbing, or whiteboarding ideas, you believe the best solutions come from shared thinking. Own complex challenges : you're not afraid to dive into ambiguity, break down tough More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Somerset Bridge
Functions/Containers and Insights. Knowledge of integrating the platform with Snowflake for data storage and retrieval. Experience in managing the Software Development Life Cycle. Conducting Peer-reviews and pair programming. Our Benefits Hybrid working - 2 days in the office and 3 days working from home 25 days annual leave, rising to 27 days over 2 years' service and More ❯
how businesses thrive utilising Decision Intelligence. What you will be doing Collaborating with other Engineers in the team to develop and implement AI-driven software solutions. Conducting code reviews & pairprogramming with junior members of the team, directly impacting customer projects and outcomes. Getting the opportunity to work in diverse domains, expanding your industry knowledge and gaining experience … with cross-functional teams, including data scientists, project managers, and business stakeholders, to understand customer needs and translate them into technical requirements. What we are looking for Demonstrable experience programming in Python Experience building maintainable code for software products Experience working with data scientists and Machine Learning Experience and understanding of Data Structures and Algorithms Experience leading junior engineers More ❯