Earlier quoted context omitted.
>>> I've learned to be less of a jerk to people and how to communicate. Ahhhhhhhhhhhh.............. But that bit is so hard ! :-)
Indeed, I keep being a jerk to junior developers that constantly comes to me with the same questions after I explained to them 10000 times and they say "Yeaah, I got it now". It is so hard to avoid being a jerk. What should I do?
One of the senior devs needs to handle onboarding new people and communicating the ideas of the architects and seniors over and over again to juniors. This is tiresome and boring to some. You need patience and empathy. It can be fun though as you get to meet lots of people and help them when they need it most. Most importantly you give the other seniors the time to work, without them getting involved in yeah just "make clean build" that away type issues.
I actually like the role and if the team doesn't have too much churn, you're just another senior dev.