In this document we outline the onboarding flow for new colleagues, from junior to mid level and senior personnel.

Pre-onboarding steps (all new personnel)

TBD - but there’s stuff to do before our new colleague starts

Basic onboarding steps (all new personnel)

The first day of onboarding starts with a day in person (when possible). The focus is mainly to let them get their new Macbook up and running, give them an introduction to the company, and have them get to know our processes.

How to onboard a new (entry level) Developer (knowledge onboarding)

When onboarding a (Junior level) developer, we need to let them acclimate to possibly their first job in development. Usually we hire Juniors with at least some experience in our area of expertise, so that is a good starting point to gauge their level and onboarding needs. When the plan is to onboard them onto a project at a certain point, we need to start working towards that goal. This is usually done by letting them do one or more courses on the frameworks or subjects that they will be using in their first project.

How to onboard a new Developer on to a project

The onboarding on a project has some prerequisites. It is expected that the developer has the skills to be between 30-60% productive depending on their level. If they cannot meet this level, revisit the junior onboarding steps. The goal here is that they are able to pick up backlog items with relative ease.