The co-worker who works for longer in the company is aggressively trying to supervise me. He constantly attempts to make decisions for me, requires to redo the completed tasks, insists on using different tools and technologies. Basically he is behaving as my obvious supervisor who should make all design choices for me and approve everything I have done.
The question here is, nobody ever told me he is my supervisor, I have been hired for a kind of senior role, have plenty of my own experience to get things done and if really somebody needs to supervise me, there are other people here around I would prefer much better to work with. I also have plenty of my own experience that I would like to use at work, rather than playing junior.
Still I clearly feel talks going behind my back and opinions shifting in all possible directions. I am afraid he may be able to set important people against me.
The options would probably be to ignore (trying to defend my status with just a hard work and good results) or talk to the people that are clearly above both of us. There is also option to counter-attack, he is also not so perfect at work, but I would prefer not to escalate the conflict.
Assuming I really do not not want to simply to become his suboordinate, do I have any other options?