Hands-on, intensive modules covering the essentials of Software Design, XP practices, Clean Code and DDD.
You will be mentored by our Craftspeople, skilled professionals with a breadth and depth of expertise.
We pay you a full-time salary throughout the Apprentice programme - essentially, we pay you to learn.
All concepts are taught through hands-on exercises, coding katas, group discussions and code reviews.
Interested in joining our teams in London, Manchester or Barcelona?
Our interview process will help us to understand your breadth and depth of expertise. We all carry different skills and areas of expertise, and encourage people at all stages of their journeys to apply. We provide immediate feedback at the end of each stage and whether we will progress to the next. Depending on your availability, the entire process can take as little as 7 days.
A 30 minute call where we’ll get to know each other and to see what values we have in common. At this stage, we’re more interested in your mindset and any values or principles that are important to you.
We will ask you to complete a coding exercise. We will spend a minimum of 2-hours reviewing your submission, highlight strengths and any areas for improvement.
A 2-hour pair programming session at our offices (or remote). You’ll bring your own laptop, with your choice of IDE and tooling up to you. We’ll tackle a coding kata together, with more focus on your coding and software design skills.
A 2-hour face to face interview, this stage is more conversational and will focus on macro-level design, systems architecture and other other areas that we look for in our Craftspeople.
At this stage we’ll have an understanding of your breadth and depth of expertise, which in turn helps us to make an offer. We will send you the job offer, including the details for the benefits package and the contract.
Software is our passion.
We are software craftspeople. We build well-crafted software for our clients, we help developers to get better at their craft through training, coaching and mentoring, and we help companies get better at delivering software.