antagonist

(n) one that contends with or opposes another
Sarah sees her boss as an antagonist because he's always criticizing her work and challenges her on everything.