I've been working for my current employer for over 1.5 years. This is my first role as a UX/UI guy, previously I was a developer.
Recently, our team structure and the way we handle new work has changed and I find myself doing a lot of grunt work which I don't enjoy. Further, the team lead, the guy with the skills I look up to has changed focus and isn't really a part of our work, day-to-day. There are other issues as well.
I'm fairly fed up with the work I'm doing, and I can feel that this frustration is starting to show, both in my quality of work and my attitude towards my co-workers.
I've been thinking about leaving and starting to take on contract roles. They are more dynamic, more lucrative and I can have a little holiday between working hard on projects. I'm OK with the uncertainty.
Do I leave now without a job to go to, before I poison my reputation thanks to belligerence after being worn down by work I simply don't enjoy?
If I do this, I plan to have a week or so off, finish a freelance job I have, then look for contract work.
But, will this be career suicide because I will have left a company without another role to go to?
I have money saved so I'm fine on that front.
The alternative is putting up with it until I can get a contract role. I can feel my soul getting slowly crushed and its making me angry.
Please give me some advice. I mean the best. I don't want to put my current employer through pain, they're hardworking professionals who don't need more stress.