Ask HN: How do companies decide who is a senior developer?
1–10 of 24 posts
Re: Ask HN: How do companies decide who is a senior developer?
#2Re: Ask HN: How do companies decide who is a senior developer?
#3I have always prefered seeing senior devs as capable of architecting and implementing solutions (better yet delegating parts to juniors) such that they can launch a product themselves, where a mid level dev can launch individual features but would struggle with the complexity of choosing both an auth model and a persistence layer for it (mixing well with other persistence uses) and then what the front end should look like overall, and whether to use websockets or... and a junior can fix bugs, or work on tickets/scaffolded tasks in a productive manner.
Re: Ask HN: How do companies decide who is a senior developer?
#4Re: Ask HN: How do companies decide who is a senior developer?
#5If, for instance, you have 10 years of professional experience in a specific tech stack, let's say front-end development, you have mastered your craft, and you deliver faster than your deadlines, my personal opinion this should sound like a senior developer's level of expertise.
I could be wrong though, but I'm talking from experience that I have discussed such topic with acquaintances of mine.
Re: Ask HN: How do companies decide who is a senior developer?
#6Re: Ask HN: How do companies decide who is a senior developer?
#7Re: Ask HN: How do companies decide who is a senior developer?
#8Re: Ask HN: How do companies decide who is a senior developer?
#9You could have been for 18years in a company where you were the senior just because you were the only one who knew how the old monolite work. You could have been for 18years in a company without knowing more than what you were just doing. This just to say that the seniority it's not something you obtain with your years but with the experiences and situations you find yourself in and especially what do you learn from them.
Re: Ask HN: How do companies decide who is a senior developer?
#10A Sr Dev should have a different job description, different expectations and be held to different standards.
Now who get's chosen/hired for those roles is a different story...