The backstory:
I've been a "front-end developer" for the last 10 years or so. I'm quickly approaching my mid 40's. I've worked everywhere from small start ups to huge corporate gigs. All the roles I had were 100% HTML, CSS and JS (99% jQuery).
My problem:
About five years ago, I took a role at a large health care company. The first work they had me doing was AngularJs (brand new at the time - version 1.3), mixed with AEM (enterprise CMS) and Bootstrap. I was stoked, new JS framework just when everything was transitioning to full stack JS - this is exactly where I need to be! The project lasted 18 months. Then we lost the large government contract we were working on. The teams were all disbanded and pieced out to other teams. I was sent to another team which worked on portals. It was a 10-15 year old CMS. I was now back working with inline CSS, inline JS all over the place. I just kind of settled in to being a glorified content guy that fixes UI bugs. I just thought, "Well, this isn't the hardest job, so why rock the boat?"
This is where I am. Stuck in the middle of the road, during a pandemic that has everything shut down and nobody is hiring. Yes, I still have a job and a "career" but I'm not happy and I realize I need to do SOMETHING to find a more modern role where I can develop whatever skills I need to get out of this gutter I've slid into it. I realize this means taking a step down in pay, taking a step back from a senior level position to a mid or even entry level position. Aside from that, what other advice can you give me that will help get me to where I need to go? The last few weeks I've been focusing a lot on design tools - Sketch, InVision and Adobe XD. I LOVE working with JS, but I think the move to UX might be easier for me. I'm not adverse to putting in the time to hone my JS skills, but what other advice can you give me??
If you made this far, thanks for reading and any advice is always appreciated!
Apply, apply, apply.... Sent out 30+ applications for positions you are somewhat qualified for.
Polish your CV, make clear that you have EXPERIENCE and GETTING THINGS DONE.
When you get an invite to an interview, create a little project in React (or whatever framework they are using), follow best practices and publish it on GitHub.
I am freelancing for quite a bit, and what companies want are peopöe who get the job done and understand their business.
Demonstrate this. Everything else is just the cherry on top.
You can start learning React and Vue, but what you want is understandinh fundamentals about frontend work (which you probably have).
So yeah, apply everywhere until you have a foot in the door and take it from there!