- First 3 years I have worked on a SaaS app (on and off, but I managed to get some 1.5 years of more than full time to work on it), was unsuccessful and quit it. First project, looking back, awful code quality, VanillaJS and really messy, it was 2015 though. Got to the point of shipping an early access though.
- Next 2 years I work as a contractor adding custom functionality to client's websites by developing WordPress plugins
- Next 2 years, I keep the contracting but decrease the hours by a lot. Starting to work on a desktop app. Fixing all the mistakes I made over the then 5 years of unsupervised development (starting to use version control, writing tests where applicable, learning how to structure things better so things are more decoupled, learning how to comment properly) + learning modern web tech like React and Typescript.
This year, I realized that the desktop app is going to take more time. I was barely getting by with the contracting, living at my parents'. (I was taking very small, unprofitable projects, to average about 20h/week - so I could have 40h/week for my app). Now knowing that it will take more time, I can't follow this strategy anymore, it's clear that I need to get a well paid full time job, work it a bit (some 2 years) and then life off the savings to prepare for the launch.
I'd prefer to not go for a full time PHP / WP dev job. I'd rather aim to do work as a front-end developer or a full-stack developer, for which there's much more job offers + the salaries are higher (money is literally time here). Obviously if it does not work out, I would take a PHP job, but it's last resort.
So I was wondering, is it realistic for me to expect that I could get a remote front-end or full stack JS job in the US (I live in Europe) with my resume?
I can't really say that I have been working for 2 years on a desktop app and in the next 2 years I will quit the job to launch it, but maybe I could add that I was working on a desktop app under an NDA as part of the contracting. I'm also planning a 3 - 4 month break from contracting where I could spend 700h to develop a simple web app . If time allows, I also have 2 ideas for front-end libraries I could develop or at least release a beta version of.
So for a summary, my resume would look like this:
- The 700h side project I yet have to develop
- 5 years contracting, WP plugin development, web app development, desktop app development (won't hide that it was mostly WP plugin development, maybe add that I spent about 2,000h on a desktop app under an NDA)
- 3 years working on a SaaS app
So basically, do I even have a shot? Or is it not worth even trying, I should save myself time developing the side project and instead look for a lower paid WP dev job?
On a side note, what salaries could be expected from a remote full stack US dev job? Is 120k - 150k TC realistic?
Long term it does not matter that much, if the desktop app fails as a business, I will open source it and get some 5,000h worth of code published on GitHub + at least some 4 years experience working on a startup, surely enough to gain enough velocity to escape planet WP. However, getting a lower paid job means a lot more personal life sacrifices in the short term (I already sacrificed the past 2 years).
Reach out to your old clients see if they have work available, don't low-ball yourself.
And probably the best advice is forget everything you think you know and learn properly from scratch, start over try https://www.theodinproject.com/