Entry level versus mid level dev expectations are really defined by a company and each might be different so somebody who fits into the mid level competencies defined by one company might fit into entry level at another company and similarly with the definition of senior compared to mid. Generally though I would expect an entry level to have moved to mid at some point between about 18 months to 3 years. If I had an entry level who had been in that role for 4 years I would be looking into why they aren't growing and progressing.
Entry level versus mid level dev expectations are really defined by a company and each might be different so somebody who fits into the mid level competencies defined by one company might fit into entry level at another company and similarly with the definition of senior compared to mid. Generally though I would expect an entry level to have moved to mid at some point between about 18 months to 3 years. If I had an entry level who had been in that role for 4 years I would be looking into why they aren't growing and progressing.
Great perspective. For clarity, I've had 3 positions in the last 4 years 😅