DEV Community

Discussion on: Definition of Junior and Senior Developer

Collapse
 
aminmansuri profile image
hidden_dude

I'm a bit old fashioned here.

I think a senior developer is someone with a proven track record and 10 years experience at least.

Some define "senior in JavaScript" or "senior in C#", but I prefer to go with an older definition saying that the professional is senior, the skillset can be learned along the way.

However, a "dinosaur" is a senior, that can no longer learn.

Too often these days people call intermediate developers "senior". I think that has to do with scarcity.

Junior or intermediate developers, however, can be very useful if what you need is to rapidly acquire new skillsets in the company. But a true good senior developer brings depth of experience to the company. The exact programming language/framework is less important.

That being said, having person very familiar with the particular platform is beneficial as well.