Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
skilled and passionate Senior iOS Developer with a strong background in Swift and a understanding of agile methodologies , and modern development practices like Test-Driven Development (TDD) and Extreme Programming (XP) . If you're a team player who thrives in a collaborative and fast-paced environment and enjoys pairprogramming, this role is for you. Key … Responsibilities: Design, develop, and maintain high-quality iOS applications using Swift. Collaborate with cross-functional teams using agile and extreme programming practices. Practice pairprogramming 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. … Swift and iOS SDK. Experience with CI/CD tools such as Bitrise, Jenkins, GitHub Actions, or similar. Strong experience with Test-Driven Development (TDD) . Familiarity with Extreme Programming (XP) practices and values. Hands-on experience with pairprogramming in a professional environment. Deep understanding of Agile methodologies like Scrum or Kanban. Excellent communication and problem More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
highly skilled and passionate Frontend Engineer with a strong background in React and a understanding of agile methodologies , and modern development practices like Test-Driven Development (TDD) and Extreme Programming (XP) . If you're a team player who thrives in a collaborative and fast-paced environment and enjoys pairprogramming, this role is for you. Key … Responsibilities: Extensive hands on experience with React Collaborate with cross-functional teams using agile and extreme programming practices. Practice pairprogramming 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 … of experience with React Experience with CI/CD tools such as Bitrise, Jenkins, GitHub Actions, or similar. Strong experience with Test-Driven Development (TDD) . Familiarity with Extreme Programming (XP) practices and values. Hands-on experience with pairprogramming in a professional environment. Deep understanding of Agile methodologies like Scrum or Kanban. Excellent communication and problem More ❯
of tooling across the tech stack, including Python, TypeScript, Postgres, Kubernetes, Docker, Terraform, Azure. In this role you'll be: Building, testing, and continuously delivering small,high qualitychangesto production. Pairprogramming with others on the team to collaboratively build and share knowledge. Working with product stakeholders to plan and design improvements to our platform. Joining customer calls to … working across the stack as part of a small startup team. Competent coding with Python, TypeScript, or a similar language. Collaborative-comfortable working together to build quality fast (e.g. pairprogramming). Experienced building SaaS products that delight customers, from conception to production. Experienced with building and operating production distributed systems. Experienced with cloud native, containers, Kubernetes. Confident … You'llstand out if you: Haveexperience building cyber security products. Haveexperience working in startups. Have experience as a site reliability engineer or similar role. Have experience working with extreme programming practices such as pairprogramming,tdd,trunk baseddevelopment, and close customer collaboration. Areable to work onsite from our lovely office in Canary Wharf the majority of the More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
passionate Senior Android Developer with a strong command over Kotlin and a solid grasp of agile methodologies , and modern engineering practices such as Test-Driven Development (TDD) and Extreme Programming (XP) . If you thrive in a team-oriented environment, love pairprogramming , and are eager to build high-quality Android applications, we'd love to meet … you. Key Responsibilities: Design, develop, and maintain robust Android applications using Kotlin. Work closely with cross-functional teams in an agile and XP environment. Engage in pairprogramming and help foster a collaborative engineering culture. Set up and maintain CI/CD pipelines to streamline the deployment process. Adhere to TDD principles and write clean, maintainable, and well … Android SDK. Experience with CI/CD tools like Jenkins, GitHub Actions, Bitrise, or similar. Strong understanding and application of Test-Driven Development (TDD) . Experience working in Extreme Programming (XP) environments. Comfortable with pairprogramming and agile ceremonies. Good communication, critical thinking, and team collaboration skills. Ability to work in a fast-paced, delivery-driven environment More ❯
We constantly push technology further than most, especially in our greenfield projects, driving the financial industry in new directions. Developers are encouraged to constantly develop and learn new skills. Pairprogramming supports continual growth of knowledge and sharing of expertise, alongside regular team rotations ensuring everyone gains first-hand knowledge on all areas of our codebase. Friday afternoons … CI, alongside extensive test suites (performance, compatibility, migration, resilience). Continuous Delivery was pioneered at LMAX one of the authors worked here while writing the book). Due to pairprogramming and testing we don't do pull requests, we push directly to our monorepo with a "revert first, ask questions later" attitude. If you want to work … t a list of requirements! Requirements: •Be passionate about software development. Bad code offends you! •Work in a dynamic environment enabled by fast feedback; the heart of our ethos •Pairprogramming in small teams of developers and testers (who also write code) •Share knowledge and learn from like-minded peers •Work across a variety of teams covering a More ❯
and grow in a dynamic environment. Technical Excellence: You have experience with complex distributed systems and have worked on building and maintaining sophisticated software products. Proficiency in Golang: Strong programming skills in Go are a must. Platform Expertise: Hands-on experience crafting and managing platforms using Kubernetes is essential. Familiarity with public cloud services, CNCF technologies, or the HashiCorp … how your values align with ours, and how we can grow together, with Shane, our Engineering Manager, and who you'd report to if successful Skills & Collaboration A practical pairprogramming task with one of our Principal Engineers where we can see how you collaborate and approach problem solving Meet the Team An opportunity to come to our … teammates, ask questions, and get a feel for our culture and ways of working. Well also collaborate on a couple of practical tasks, including a whiteboarding session and a pairprogramming exercise Were committed to making this process as inclusive as possible. If theres anything you need to help you participate fully, let us know, and well work More ❯
stack engineer you will work on varied projects, quickly making an impact for customers and helping to make roads around the world safer and greener. You'll benefit from pairprogramming and regular touch points with colleagues, but will have significant autonomy and drive your own impact in our stack. About you You bring energy, curiosity, and a … we're looking for, please consider applying. Experience comes in many forms, skills are transferable, and passion goes a long way. Hiring process: 30 minute screening interview. 1 hour pairprogramming interview where you will work together with a VivaCity engineer 2 hour final round interview, split into a 45 minute technical experience interview, 45 minute soft skills More ❯
as code understanding of software design principles, and an ability to apply them familiarity with modern software development approaches such as automated testing, test driven development (TDD), continuous integration, pairprogramming, code review, observability and version control understanding of common web security risks such as OWASP Top 10, and the corresponding mitigations enjoy researching and learning new programming … complex issues, drawing upon a broad knowledge of web technologies have supported others in their use of modern software development approaches including automated testing, test driven development, continuous integration, pairprogramming, code review and version control have experience in management, helping colleagues with their career development and coaching more junior staff members share knowledge among the GDS teams More ❯
as code understanding of software design principles, and an ability to apply them familiarity with modern software development approaches such as automated testing, test driven development (TDD), continuous integration, pairprogramming, code review, observability and version control understanding of common web security risks such as OWASP Top 10, and the corresponding mitigations enjoy researching and learning new programming … complex issues, drawing upon a broad knowledge of web technologies have supported others in their use of modern software development approaches including automated testing, test driven development, continuous integration, pairprogramming, code review and version control have experience in management, helping colleagues with their career development and coaching more junior staff members share knowledge among the GDS teams More ❯
Role Is Suitable For You If You Are: Completing or have recently completed a degree (at least 3 years) in Computer Science or Informatics Able to complete a difficult programming challenge using Java (C++ and other languages not allowed) Highly proficient in programming in multiple languages with experience outside of university projects Deeply interested in computing from first … self-starter who is able to complete projects with minimal supervision Your First Three Months Your first three months will include various forms of on-the-job training, including pairprogramming, interactive talks, and collaborative problem-solving. During this time, you can expect to contribute and even lead on multiple projects and see your work go into production. … Frequent socials and company events Interview Process: 1 1 Coding challenge (2 hour time limit) 2 2 Initial call with HR representative and developer (30-45 minutes) 3 3 Pairprogramming session (1.5 hours) 4 4 Culture-fit interview with founder and developer (1.5 hours) To Apply: Please submit the form below. If you have graduated or will More ❯
guiding technical direction to make a significant impact for customers, helping to make roads around the world safer and greener. You will mentor junior and mid-level engineers through pairprogramming and code reviews, and drive significant technical initiatives within our stack. About you You bring energy, curiosity, and a bias for action, and you love collaborating to … we're looking for, please consider applying. Experience comes in many forms, skills are transferable, and passion goes a long way. Hiring process: 30 minute screening interview. 1 hour pairprogramming interview where you will work together with a VivaCity engineer 2.5 hour final round interview, split into a 60 minute technical experience interview, 60 minute soft skills More ❯
their innovative team. Their Culture: They thrive on a close-knit, fun, and technology-driven environment. Their development approach emphasizes collective effort, with all team members actively participating in pairprogramming, white-boarding sessions, and architectural discussions. Every line of code is peer-reviewed to ensure the highest quality. They operate with an agile mindset, utilizing the Scrum … applications. What They're Looking For: While their current stack includes PHP, Slim Framework, JavaScript, React, and MySQL, they're primarily interested in candidates with commercial experience in modern programming languages and a strong grasp of software development principles. Demonstrable experience with MVC frameworks and/or modern JavaScript frameworks is essential. Beyond specific technologies, they highly value (and … will: Exhibit genuine passion for both their mission and the technologies they employ. Enjoy close collaboration with technical and non-technical colleagues alike. Be comfortable with the practices of pairprogramming and comprehensive code reviews. Possess a proactive and positive approach to problem-solving within their team and across the organization. Show a strong desire to continuously learn More ❯
Bath, Bath and North East Somerset, Somerset, United Kingdom
YT Technologies
their innovative team. Their Culture: They thrive on a close-knit, fun, and technology-driven environment. Their development approach emphasizes collective effort, with all team members actively participating in pairprogramming, white-boarding sessions, and architectural discussions. Every line of code is peer-reviewed to ensure the highest quality. They operate with an agile mindset, utilizing the Scrum … applications. What They're Looking For: While their current stack includes PHP, Slim Framework, JavaScript, React, and MySQL, they're primarily interested in candidates with commercial experience in modern programming languages and a strong grasp of software development principles. Demonstrable experience with MVC frameworks and/or modern JavaScript frameworks is essential. Beyond specific technologies, they highly value (and … will: Exhibit genuine passion for both their mission and the technologies they employ. Enjoy close collaboration with technical and non-technical colleagues alike. Be comfortable with the practices of pairprogramming and comprehensive code reviews. Possess a proactive and positive approach to problem-solving within their team and across the organization. Show a strong desire to continuously learn More ❯
using PHP & MVC. JavaScript plus use of a modern library. High level knowledge of software design principles. Product development experience. Collaborating with technical and non-technical colleagues. Experience of pairprogramming and peer code reviews. Bonus points for React or Vue. Slim. Test Automation. Previous work in the health sector. What you'll be doing Being part of … their large Dev team, you'll work closely with Product Owners and Account Managers on deliverables. You can expect pairprogramming in an Agile environment, sprints, liaising with their Ops team to make sure their apps are stable and running well, white-boarding and architecting as a team. You'll lead by example and get involved with mentoring More ❯
any that you don't have experience with: Test Driven Development and testing practices Amazon Web Services (AWS) and its associated technologies Code quality practices (incl. code reviews and pairprogramming) We create and support reliable and scalable cloud-based services on Amazon Web Services, use Git and GitHub for version control and practice pairprogramming … thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. More ❯
Bath, Somerset, United Kingdom Hybrid / WFH Options
Mayden
About The Role How we work: As a development team we all work closely, pairprogramming, white-boarding and architecting as a team and peer reviewing every line of code. We have fun while we work and are passionate about technology. We work in an agile way, using the Scrum framework to deliver value to our customers. We … to) PHP, Slim Framework, JavaScript, React and MySQL. We don't need you to have experience with these specifically, as long as you have commercial experience with other modern programming languages. You should be able to demonstrate your experience with MVC frameworks and/or modern JavaScript frameworks. Here are some other things that are important to us and … candidates will: be passionate about the work we do as well as the technology we use enjoy working closely with both technical and non technical colleagues be comfortable with pairprogramming and with code being peer reviewed take a positive and proactive approach to problem solving both with their team and the wider company be keen to learn More ❯
and grow in a dynamic environment. Technical Excellence: You have experience with complex distributed systems and have worked on building and maintaining sophisticated software products. Proficiency in Golang: Strong programming skills in Go are a must. Platform Expertise: Hands-on experience crafting and managing platforms using Kubernetes is essential. Familiarity with public cloud services, CNCF technologies, or the HashiCorp … how your values align with ours, and how we can grow together, with Shane, our Engineering Manager, and who you'd report to if successful. Skills & Collaboration: A practical pairprogramming task with one of our Principal Engineers where we can see how you collaborate and approach problem solving. Meet the Team: An opportunity to come to our … ask questions, and get a feel for our culture and ways of working. We'll also collaborate on a couple of practical tasks, including a whiteboarding session and a pairprogramming exercise. We're committed to making this process as inclusive as possible. If there's anything you need to help you participate fully, let us know, and More ❯
dive software engineering expertise Thrive in a results-driven environment, where flexibility fuels impact Be a game-changer, ready to step beyond your designated role Love the synergy of pairprogramming? So do we! Seize the opportunity to explore machine learning and its real-world applications at scale. Jump in! A relentless passion to learn more about machine … building solutions that are robust, scalable, and easy to use. We enjoy working in a fast-paced team tackling cutting-edge problems by constantly testing and learning. We enjoy pairprogramming for our products, we are lean in our approach and remove bureaucracy where we see it. We believe in delivering fast, iterating and pivot as we go More ❯
and shipping high-quality code Working with cloud-based hosting services to support scalable applications Staying up to date with front-end technologies and contributing ideas to improve development Pairprogramming, code reviewing, and pushing to GitHub in a supportive engineering culture What Experience You Will Have Strong experience with JavaScript, HTML5, CSS3 and modern web development practices … and React Native skills (including Redux) Experience with Git, GitHub, and version control workflows Understanding of UI design principles and cross-browser compatibility Excellent communication skills and comfort with pairprogramming A passion for building elegant, user-centred interfaces Fluent written and spoken English Sound like a good fit? Hit apply and let’s chat More ❯
and shipping high-quality code Working with cloud-based hosting services to support scalable applications Staying up to date with front-end technologies and contributing ideas to improve development Pairprogramming, code reviewing, and pushing to GitHub in a supportive engineering culture What Experience You Will Have Strong experience with JavaScript, HTML5, CSS3 and modern web development practices … and React Native skills (including Redux) Experience with Git, GitHub, and version control workflows Understanding of UI design principles and cross-browser compatibility Excellent communication skills and comfort with pairprogramming A passion for building elegant, user-centred interfaces Fluent written and spoken English Sound like a good fit? Hit apply and let’s chat More ❯
to ensure solution design is reviewed effectively, and is conformant with NFRs, Security and Data Privacy guidelines Implement software engineering best practices with your peers within Engineering, such as, pairprogramming, clean code, CI/CD, pyramid testing within a Scrum agile delivery frame Skills/Qualifications Candidate Profile Proven experience managing small software teams and mentoringengineersin enterprise … experienced in agiletest drivensoftware development Passionate about writing well-crafted clean code and comfortable working in an agile environment Ability to write high-quality code across modern Javascript based programming languages and frameworks Knowledge and experience of delivering solutions using a microservice architecturewith RESTful protocols and frameworks such as Express, NestJS and GraphQL. Ability to quickly learn and apply … emerging programming languages, frameworks, and platforms Knowledge and experience of implementing Continuous Integration and Continuous Delivery Knowledge and experience of hosting in cloud platforms such as Azure and AWS Working experience with Docker and/or Kubernetes Good communication and collaboration skills essential Es sential Skills Good experience of working in a Microsoft Azure environment Extensive experience in building More ❯
to ensure solution design is reviewed effectively, and is conformant with NFRs, Security and Data Privacy guidelines Implement software engineering best practices with your peers within Engineering, such as, pairprogramming, clean code, CI/CD, pyramid testing within a Scrum agile delivery frame Skills/Qualifications Candidate Profile Proven experience managing small software teams and mentoringengineersin enterprise … experienced in agiletest drivensoftware development Passionate about writing well-crafted clean code and comfortable working in an agile environment Ability to write high-quality code across modern Javascript based programming languages and frameworks Knowledge and experience of delivering solutions using a microservice architecturewith RESTful protocols and frameworks such as Express, NestJS and GraphQL. Ability to quickly learn and apply … emerging programming languages, frameworks, and platforms Knowledge and experience of implementing Continuous Integration and Continuous Delivery Knowledge and experience of hosting in cloud platforms such as Azure and AWS Working experience with Docker and/or Kubernetes Good communication and collaboration skills essential Es sential Skills Good experience of working in a Microsoft Azure environment Extensive experience in building More ❯
the platform in building high performance teams • To collaborate with Product Owner and translate business requirements into technical requirements. • To collaborate with other team members, perform code reviews and pairprogramming exercises. • To continuously stay up to date on relevant technologies and use this knowledge to push the team forward. WHAT WE ARE LOOKING FOR • Hands-on knowledge More ❯
experience, but for your calibration, typically we'd expect candidates at this level to have around 5+ years of software engineering experience. You should be prepared to undertake our pair-programming stage of the interview process in Javascript or Typescript and be assessed on that basis as if it has been your main language. We're hiring for More ❯
experience, but for your calibration, typically we'd expect candidates at this level to have around 5+ years of software engineering experience. You should be prepared to undertake our pair-programming stage of the interview process in Javascript or Typescript and be assessed on that basis as if it has been your main language. We're hiring for More ❯