focus on leveraging Microsoft Azure services effectively. Promote and implement engineering best practices, including test automation, CI/CD pipelines, and secure coding standards, and participate in code reviews, pairprogramming, and knowledge sharing. Explore and apply AI-assisted development tools (e.g. GitHub Copilot) and automation to improve engineering efficiency and solution quality. About the Candidate We are More ❯
needed to achieve your learning goals. Extensive experience in Native Mobile Development in Android (Kotlin and Java) Accessibility best practice Continuous Integration/Continuous Delivery Demonstrable experience in TDD, pairprogramming Agile development methods such as Scrum or Kanban REST API development and/or consumption Deep understanding of MVVM and MVP Significant experience leading teams of people More ❯
East London, London, United Kingdom Hybrid / WFH Options
Tech 4
and implement systems and software to meet requirements using appropriate tools and methods. Promote the creation of high-quality code by commitment to practices such as test-driven development, pairprogramming and code review. Be responsible for the technical development of all stages of software creation, including testing; ensure that implementation meets security, performance, and safety requirements. Suggest … experience in system design, development, testing and operational stability. Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Experience applying continuous delivery, test driven development and pair programming. Experience of working in an agile environment and an understanding of Scrum principles in particular. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda 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 ❯
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 ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Venesky Brown
modern stack to the multiple strands of ETL and database (legacy and otherwise) that underpins the service. - Routinely use collaborative development practices such as pairing and mobbing techniques in programming, code reviews, system design and requirements analysis/refinement, etc. - Coaching and mentoring other team members, as appropriate. Essential Skills: - OCR, Object Detection and LLM analysis implementation - Machine Learning … and image preprocessing in object detection, PIL/Pillow for image manipulation and format conversion and YOLO object detection frameworks - Proficiency in Python 3.9+ with understanding of object-oriented programming, decorators, context managers, and async/await patterns - Data structures and algorithms for efficient data processing and model optimization - Error handling and debugging using try-catch blocks, logging, and … telemetry, intelligence tools for AI/ML systems, including Grafana - Experience working in Agile delivery models - Scrum and/or Kanban frameworks - Formal XP engineering techniques including TDD and pairprogramming - Working within defined infrastructure-as-code frameworks Desirable Skills: - Custom model architecture design and implementation - Advanced fine-tuning techniques including LoRA, QLoRA, and parameter efficient methods - Multi More ❯
paisley, central scotland, united kingdom Hybrid / WFH Options
Venesky Brown
modern stack to the multiple strands of ETL and database (legacy and otherwise) that underpins the service. - Routinely use collaborative development practices such as pairing and mobbing techniques in programming, code reviews, system design and requirements analysis/refinement, etc. - Coaching and mentoring other team members, as appropriate. Essential Skills: - OCR, Object Detection and LLM analysis implementation - Machine Learning … and image preprocessing in object detection, PIL/Pillow for image manipulation and format conversion and YOLO object detection frameworks - Proficiency in Python 3.9+ with understanding of object-oriented programming, decorators, context managers, and async/await patterns - Data structures and algorithms for efficient data processing and model optimization - Error handling and debugging using try-catch blocks, logging, and … telemetry, intelligence tools for AI/ML systems, including Grafana - Experience working in Agile delivery models - Scrum and/or Kanban frameworks - Formal XP engineering techniques including TDD and pairprogramming - Working within defined infrastructure-as-code frameworks Desirable Skills: - Custom model architecture design and implementation - Advanced fine-tuning techniques including LoRA, QLoRA, and parameter efficient methods - Multi More ❯
milton, central scotland, united kingdom Hybrid / WFH Options
Venesky Brown
modern stack to the multiple strands of ETL and database (legacy and otherwise) that underpins the service. - Routinely use collaborative development practices such as pairing and mobbing techniques in programming, code reviews, system design and requirements analysis/refinement, etc. - Coaching and mentoring other team members, as appropriate. Essential Skills: - OCR, Object Detection and LLM analysis implementation - Machine Learning … and image preprocessing in object detection, PIL/Pillow for image manipulation and format conversion and YOLO object detection frameworks - Proficiency in Python 3.9+ with understanding of object-oriented programming, decorators, context managers, and async/await patterns - Data structures and algorithms for efficient data processing and model optimization - Error handling and debugging using try-catch blocks, logging, and … telemetry, intelligence tools for AI/ML systems, including Grafana - Experience working in Agile delivery models - Scrum and/or Kanban frameworks - Formal XP engineering techniques including TDD and pairprogramming - Working within defined infrastructure-as-code frameworks Desirable Skills: - Custom model architecture design and implementation - Advanced fine-tuning techniques including LoRA, QLoRA, and parameter efficient methods - Multi More ❯
of practice. Mentor and coach team members. Key Skills AI/ML Expertise: Experience with OCR, Object Detection, LLMs, and frameworks such as Transformers (Hugging Face), PyTorch, OpenCV, YOLO. Programming: Strong Python (3.9+) skills, including OOP, async patterns, data structures, debugging. Data Processing: Proficient with Pandas, NumPy, SQLAlchemy/psycopg2, AWS Boto3. Cloud & Infrastructure: Hands-on AWS (Lambda, S3 … design, external integrations, authentication (JWT/OAuth). Software Engineering: Building production AI/ML systems, collaborative development, service/serverless architectures. Development Practices: Agile (Scrum/Kanban), TDD, pairprogramming, infrastructure-as-code, monitoring tools (Grafana). This role falls outside of IR35 and is hybrid working with the expectation to attend the Edinburgh or Glasgow office More ❯
Expertise It's all about how we deliver projects. We live and breathe agile development, Scrum, Kanban, Test-Driven Development (TDD), Behavior-Driven Development (BDD), Continuous Integration & Delivery, and Pair Programming. Our quality approach is to deliver things right the first time for an above-average Return on Investment. Quality is about making our customers successful. Our expert teams … Proven record of hands-on Payment Service Providers integration within SAP Commerce or other applications. Superior problem-solving skills & critical thinking. Strong team player with the willingness to do pairprogramming to learn, crack out solutions, share knowledge and ideas. We offer Up to 25% annual bonus (paid on a quarterly basis). Private health insurance (fully covered More ❯
a dynamic Agile team, working closely with business stakeholders to understand needs and deliver solutions. Contribute to the team's sprint goals, solving technical challenges both independently and through pairprogramming with your colleagues, while also collaborating with Engineers and Architects from other teams from time to time. Help your team to deliver high quality, reliable software via 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 ❯
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 ❯
North London, London, United Kingdom Hybrid / WFH Options
Aimtech Recruitment Ltd
knowledge of MongoDB. Worked on large scale codebases. AWS Serverless experience. Experience in scalable application design. Proven ability to work well in a high growth tech SME. Experience of pair-programming. Work collaboratively and expertly as part of a team. The client is operating a 3 stage interview process and are looking to progress quickly. The business offer a More ❯
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 ❯
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 ❯
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 ❯
C# development teams in South Africa and Poland Communicate with Business Analysts to understand requirements and implement updates Receive mentoring, guidance, and support from a Lead Developer Participate in pairprogramming sessions and peer code reviews Access technical knowledge sharing via lightning talks, blog posts, and documentation Write C# code using technologies including: .NET 8.0 WPF XAML You 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 ❯