🐣 Common Hierarchy.


In almost every organisation, although the ranks will sometimes have different names, you can typically expect the following base progression path for any role.

Intern.

Experience: 0 years.

Internship positions are typically given on a short-term basis, ranging anywhere from a couple weeks to a couple months.

In most cases, internships are made available to post-secondary students nearing graduation, as an opportunity to practice what they have learnt in school in a professional setting, giving them critical field experience in the process.

The responsibilities of an Intern are fairly similar to those of a Junior, but with far more emphasis on learning than performance. The other major difference with a Junior role is that internships are temporary engagements by nature.

In certain circumstances, Interns can potentially be offered a permanent Junior position at the end of their contract.

<aside> ⚠️ Internships should be compensated, and you should not be accepting to perform unpaid work.

</aside>

Junior.

In some organisations, also known as 'Level I'. In some organisations might also be subdivided into 'Junior' and 'Associate' levels.

Experience: ~0-2 years.

In a Junior position, you will have the opportunity to learn the ropes from more senior members of the team.

As a Junior, you will typically be given bite-sized pieces of features to work your way through, with frequent check-ins, course corrections, and feedback sessions which will almost entirely revolve around execution of ideas.

Mid-Level.

In some organisations might also being subdivided into 'Level II' and 'Level III' roles.

Experience: ~2-4 years.

As a Mid-Level , you will be given ownership over specific smaller features, and you will be able to operate semi-autonomously, with semi-frequent quality checks. Feedback sessions will generally be composed of help in executing ideas, as well as some strategy.

Senior.