I have 6.6 years of experience in frontend development, but I’m struggling in the current job market. I dislike my team and workplace, yet job opportunities feel scarce. When I do get interview calls, I become desperate, fearing I won’t get another chance for months. This anxiety leads to poor performance, making me feel like I’ve lost my only way out. While I’m grateful for my job, I know I’m not able to give my best here. With many people not receiving calls for three months or more, how can I break this cycle and approach my job search with confidence?
The main thing I'd call out is mentality. A lot of the engineers I've noticed who are struggling/not doing as well are waiting for something to be given to them before they succeed. Unfortunately, nearly all opportunities aren't given and almost always requiring some action on our part to initiate.
There's never really any perfect circumstances, but there's always an opportunity to make it better. Instead of accepting the circumstances, look for opportunities to improve something you don't like. Then there's a clearer path towards painting a narrative that you're someone who's proactive about improving their environment, but your current enviroment won't let you improve things as fast as you like.
Mentality takes time to fix, and the journey is largely self-driven. What I can do right now though is give you some pointers and perspective to help out:
I recommend going through the entire job search course. I think it'll help a lot: Ace Your Tech Interview And Get A Job As A Software Engineer
When I do get interview calls, I become desperate, fearing I won’t get another chance for months. This anxiety leads to poor performance, making me feel like I’ve lost my only way out.
I would try to focus on being more interview prep oriented. Your prep is within your control. When you are going through the interview, there is a lot that's out of your control, like the questions you get asked, how you are feeling that day, etc. After the interview is over, you can reflect and use the feedback to update where you spend your practice resources.