I've been at my current workplace for going on 5 months and was hired as a senior dev to work on a new iteration of our product alongside a Lead Architect.
The Lead Architect. It feels like I'm not working on a team but I'm working within a dictatorship. He simply isn't open to input from anyone else.
For instance; I fixed a UI issue according to what our UX dev suggested and when I committed the fix he immediately say it wasn't being merged and "that's not how it's done." However later, for a different bug, I asked him what should be done - he said ask the UX guy. Ironic.
Having spoken to my colleagues - they have all agreed and said that that's just his personality and it's been raised as issues by two people before who actually quit. Yet nothing has been done by management to change this. I believe this is because he is in such a strong position within the company (He designed all the previous programs we created and is the go-to-guy about them) that management would rather lose me, and others, than risk losing him.
How can I handle this? How can I somehow get him to be open to input from me and the other developers?
This is about improving the overall process we use for building our product which I don't think can be changed until we fix this first.