Having been quite a nomad concerning work places, I have seen many developer teams. And I must say, many developers that take their title a little to seriously. Just because you are a higher ranked developer on paper, does not mean that you are a better developer than your co-developers. Actually, acheiving these titles often takes quite some time, and thus might even be outdated regarding new technologies at that time.
There is nothing wrong with having experience, but a really good developer shouldn’t need a title to earn the respect of your collegues, that will automatically come from working with them. If feel that you have lots of experience to share from, that’s good, let it propagate to your team through a two-way communicationprocess, in stead of instructing your ‘workers’. Team up! look at them as equals with other skill sets than yourself.
Please check out the Agile Manifesto if you haven’t read it before. If you don’t see the point in it, you might want to embrace this.
Titles are paper, while intelligence resides in the head. Remember: “If you think you are smarter than everyone else, you are probably not as smart as you think.”