For the past year, I have been employed on a full-time basis. I am no longer employed, so I am actively searching for a new job. Unfortunately, it's been around a month, and I didn't land any job. So here are my observations (read: issues) about searching for a fully remote frontend UI developer job.
You might remember that I wrote about searching for a CSS developer job last month. This article might be considered a sequel to this topic.
Problem #1: Not remote
Many job ads advertise that the role is remote, but they are not. They are:
- country-specific, like US remote only, or
- hybrids, like you have to come to the office once a month,
- not specified, like you cannot be sure if they are fully remote or not.
The general issue is with the UI and the format of these job ads. I don't want to spend a few minutes searching for information about the remote nature of the job. Make better interfaces. Even better, hire me to do it!
I am from Croatia and always search for fully-remote jobs. I could adapt to meetings and standups, but I prefer to work in my time zone.
Problem #2: Skillset too specific
Some job ads list too many skills. I am not sure why they are doing this. There is no chance you will find a developer who knows in-depth SEO, CSS animations, page speed optimization, JavaScript, TypeScript, React, Redux, Gatsby, headless WordPress, Apollo, NodeJS, PHP, etc.
Stop trying to find a unicorn developer.
Instead of listing every skill you could think of, list only relevant ones. If developers are skillful enough, they will eventually pick up on other technologies. Even better, hire another developer for other specific jobs.
I have experience with PHP, NodeJS, Chrome extensions, and whatnot, but I don't list all of these in my CV. I learned those out of necessity, and I don't consider myself an expert in these fields.
Problem #3: React/TypeScript everywhere
I wrote about this topic before, so I will be very brief here. I feel like every single job ad requires React and TypeScript. Stop listing React just because you think you will get a better developer on your team, or you might need a React developer sometime in the future. Many developers don't use React and could do much more without it.
I have tried to learn React, and every time I started, I realized that I didn't need it to build websites. I worked with AngularJS in 2016, but that was the web application where the JavaScript framework makes sense if you ask me. As you might have guessed, I am a website developer, which I tried to explain in another post.
Too many applicants
I got five or more "reject" emails. It is nice that some companies make an effort and write those. I could only imagine how many applications there are for these job ads, especially for the most exciting jobs.
For example, there is information about the number of applicants on the We Work Remotely site. I saw job ads with more than a thousand applicants. Of course, I will get rejected. I cannot even imagine what the process of choosing top candidates looks like. I think I am immediately dismissed because I am from Croatia.
Instead of accepting every application, there should be a quick test or survey or something which could prove that you are a satisfactory candidate. Even better, someone should figure out a new system for finding remote developer jobs (I am not talking about job platforms like Toptal here).
Problem #4: Outdated job ads
I don't think job ads older than a month should be listed on job board sites. Or jobs that are canceled, filled, not existing, or inactive. Stop displaying these jobs. Instead, make a little effort to mark positions stale automatically and hide them from search. Even better, hire me to do it.
Problem #5: Less volume
I got a sense that there are fewer jobs than usual this fall, and I am not alone. Paul Boag ran a Twitter poll, and most people responded that this was the case. I guess people are more careful about how they spend money these days. That is why I am in this position of job searching in the first place. Unfortunately, we cannot do anything about it.
Other problems
The biggest problem I have at the moment is that I am finishing the biggest project in my life, building a brand new house from the ground up. Coordinating all these workers, taking care of the paperwork, and ensuring everyone's job is done correctly is very stressful. It is quite time-consuming, too. So is the job searching. I spend a few hours everyday browsing, reading, and applying. Although I managed to write a few blog posts and start my new side project, Invalid CSS, I feel like I should've invested more time in these activities instead of looking for a job. That's how I landed a few jobs before so you can expect more posts from me.
If you’re wondering, the house will be finished in the next few weeks.
Conclusion
I am not looking for a perfect job, but I will not accept anything outside my comfort zone. I had a trial for the developer advocate position, but I quickly realized that is not for me. So, contact me if you want a developer with 10+ years of experience that could help you make better websites in your team.
P.S. Check my portfolio, too.