deliver. What you'll need A capable technical lead, who takes ownership of delivery and is willing to help grow and guide junior engineers towards appropriate target architectures. Strong programming skills with a good working knowledge of Kotlin and modern toolsets like Git, Android Studio, Junit, Espresso and Jenkins Diverse technical experience and a proven ability to deliver high … communicate and work together across engineering to maximise inner-sourcing opportunities and reduce waste. You're an advocate for quality and can support the team leveraging approaches such as PairProgramming, TDD and BDD About working for us Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity More ❯
Nashville, Tennessee, United States Hybrid / WFH Options
Broadcast Music, Inc
in a fast-paced, dynamic environment Must be a team player who understands the importance of teamwork, collaboration, and open communication, including a willingness to occasionally work in a pair-programming environment Must possess strong analytical skills Must possess good communication and interpersonal skills Detail oriented and strong attention to detail Good attitude and initiative Must be willing More ❯
Deep experience architecting and building mobile apps using cross-platform frameworks (e.g. React Native, Flutter) - with strong understanding of platform constraints and tradeoffs. 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 ❯
and ensuring we can monitor and debug issues effectively. Partner with product and design to rapidly test ideas, validate hypotheses, and ship iteratively. Mentor other engineers through code reviews, pairprogramming, and continuous feedback. Improve CI/CD workflows and automate test coverage for rapid, safe deployments. Take ownership of cross-team initiatives and lead conversations across frontend More ❯
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 ❯
Bracknell, 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 ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom Hybrid / WFH Options
Atom Bank
will still need to apply your coding skills. You will be expected to implement fundamental coding standards. Delivery & Best Practices: Collaborate with the wider engineering team through activities like pair programming. You'll contribute to delivery meetings by providing basic task sizing, communicating progress, and flagging blockers. You'll also develop an understanding of testing best practices . Growth More ❯
to make several new hires into Their thriving dev practice. Headlines: Roles: Software Dev (Consultant Level) Locations: Hybrid - London Stack: Java (preferred) | Scala, Kotlin, Ruby (favourable!) Approaches: XP, TDD, PairProgramming Salary: £45,000 - £59,000 (Consultant) Requirements: SC clearance/eligibility, knowledge of the GDS toolkit, able to travel More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Awin
adapting language for different audiences. A collaborative mindset, openness to feedback, and willingness to compromise to achieve the best possible outcomes. Actively supports engineers through knowledge sharing, code reviews, pairprogramming, etc. Proactive in raising or fixing concerns/issues, proposing solutions. Able to compromise, receive feedback and collaborate on effective solution definition. Preventing unnecessary complexity and premature More ❯
Cramlington, Northumberland, North East, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
firmware Using MQTT Containerising services with Docker Contributing to project delivery via Azure DevOps and CI/CD. The Candidate We are looking for a Software Engineer with: Proven programming experience in one or more of the following: C#, Python, Java, or C++. Strong understanding of general software engineering practices, including: Version control management with Git. Code reviews and … pair programming. Use of test frameworks (with an interest in TDD). Working with user stories and capturing requirements. Iterative development and refactoring. A collaborative mindset and ability to work alongside electrical and mechanical engineers. Bonus: Any hands-on experience or interest in other engineering disciplines outside of software. Why Apply Work on innovative, cross-disciplinary projects in automation More ❯
As a tip, reflecting on why you applied for this role and being familiar with your application responses will be beneficial. 1 hour Coding Challenge You'll complete a pairprogramming exercise live, with two of our engineers 1 hour Architecture Interview You'll solve an architecture challenge with two of our Engineering Managers 30 mins Interview with More ❯
approaches to TTS. We aim to get you onboarded and started on projects in your first few days. In addition, having a very collaborative culture, you will often be pairprogramming with a colleague on streamlining our production ML pipelines, reviewing other folks' code and suggesting new ways to tackle a tough real time factor (RTF) optimisation problem More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Speechmatics Limited
approaches to TTS. We aim to get you onboarded and started on projects in your first few days. In addition, having a very collaborative culture, you will often be pairprogramming with a colleague on streamlining our production ML pipelines, reviewing other folks' code and suggesting new ways to tackle a tough real time factor (RTF) optimisation problem More ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
BT Group
work closely with end-users to understand their needs and deliver solutions that make their jobs easier and more efficient.Your day-to-day will involve collaborative development practices like pair and mob programming, ensuring shared code ownership and continuous learning. You'll be involved in the full software lifecycle-from design and development to deployment and support. About … expected to be in the office 3 days per week. You'll have the following responsibilities • Design, build, test, and maintain web-based applications. • Collaborate with team members through pair/mob programming. • Engage directly with users to gather feedback and iterate on solutions. • Write clean, maintainable, and well-tested code. • Participate in agile ceremonies and contribute to continuous More ❯
Ipswich, Suffolk, United Kingdom Hybrid / WFH Options
BT Group
team of fullstack software developers. You will work closely with your customers to incrementally build solutions to help make their job easier. A lot of your work will involve pair or mob programming with other members of the team - we believe in shared code ownership, learning from one another and making the most of everyone's skills and More ❯