What is a junior?
It is a developer with some knowledge of the language and the technology stack.
Role Definition
A junior developer typically has 0 to 3 years of experience, with some knowledge of the language and the technology stack used. However, years of experience are not determinative in defining a developer's expertise.
Responsibilities
Junior developers often work on smaller, less critical tasks under the guidance of more experienced or senior team members.