If you want a junior to grow into a senior, put him in a senior post when you deem him ready. If you want a good senior, advertise for one.Sure, but if you put narrow ranges on them, you’re going to lose out on the best juniors and best seniors.
Salary range will give prospective applicants an idea of what level the post is on, and save everyone's time. Wow.