Path To Getting A Remote Front End Job

I’m a 24 year old high school grad looking to become a remote front end developer because commuting is a nightmare for me so remote work is best. I’m currently done with the FCC Javascript course and am moving onto the front end course tomorrow. I’m wondering what skills I need to know to get the job? Obviously HTML, CSS, and Javascript are must have languages, but what front end should I learn to use and what else should I learn to do in order to accomplish my goal?

I figure hobby level “free work” will be needed for at least 6 months working part time (2-6 hours per day). But how many portfolio pieces is optimal before I begin job hunting? What sites should I use to find work? I’m feeling just a bit lost here if I’m honest so some guidance would be appreciated.

HI @Smellbringer!

I will keep it brief because I see @bradtaniguchi typing away and I know he will have an awesome reply.

Read through the responses for portfolio reviews and learn from them. Learn what to do and what not do

Also Quincy’s article on the front end developer guide will help.

https://forum.freecodecamp.org/search?q=portfolio%20review%20%23career


Good luck!

1 Like

I’d be careful, communication is still very important even if your working remotely. The prevalence of zoom meetings means you still might need to deal with face to face communication that might even be harder than real life, as communication thru a screen gives you less to go off of than real face to face.

This doesn’t even include all the other forms of communication that will be necessary as a full-time remote worker. From emails to slack messages, you still have to communicate to others all the time so just because you aren’t there in person doesn’t mean you get to not communicate with anyone at all.

Finally, communication is one of those key soft skills that is just as important, if not more important than the technical. Its one thing if you can build anything and everything, but if you can’t communicate with your fellow humans, you will have a tough time understanding their needs are and could easily end up building the wrong stuff.

There are actually 2 paths available as a “remote worker”

  1. Work as a developer for a company, just remotely.
  2. Work as a freelancer/contractor remotely.

If you want to take the first, then I’d suggest looking at what kind of remote jobs are available for you to apply. Unlike most job searches you don’t need to find ones in your area, but rather you want to find ones that are 100% remote. One good thing to come out of the pandemic is the increase in remote work. So I’d actually start looking at jobs now so you can organize what you want to learn around what jobs are looking for. Even if you end up looking at non-remote jobs (or temp remote jobs) you will get an idea of what is being looked for.

There is one other consideration, 100% remote work jobs usually require some kind of “responsible” work experience, mainly to show that you will be able to handle “managing” yourself remotely. The easiest example is that you’ve worked remotely before successfully. Its still possible to get a 100% remote job without that experience, but it is something most companies look for. The last thing they want is to send you a bunch of tech, go thru the on-boarding process and you can’t even focus on your work and are not productive.


The 2nd requires a whole different set of skills, as your are essentially running your own business. Your not only the dev resource, but the marketer, salesman, operations, support, IT, HR, project manager and finance. Its a lot more freedom, but also a lot more responsibility and risk.

I wouldn’t recommend this to most people, as the idea of “freedom” is awesome, until you realize its actually just 100% responsibility for everything.


I wouldn’t consider it a question of numbers, but rather of technical variety. What I mean by this is if you have a few projects that span a number of different technologies and aspects, it looks better than having a large number of projects all using the same stuff. As I said earlier though, start looking now to get an idea of “where you need to learn”.


So to summarize, I’d look at jobs you can apply to and use that as a reference to what sort of skills are being looked for. I’d then use those as “goals” to learn and dive more into so when your applying, you have most of what is asked for.

If you take the freelancer route, then you can look at jobs on any freelancer sites to see if its even financially reasonable to go freelance at the start.

Finally, regardless continue learning what you find to get the technical skills needed to do the job and building your portfolio.

Good luck, keep learning, keep building stuff :+1:

4 Likes

Okay, so I should be going for quality and flexibility over quantity then? That makes sense. And yeah, freelancing sounds like a bit much, I like the structure and set schedules that a proper job can give.

Also the issue for me and needing to go remote isn’t communicating, it’s commuting; getting to and fro. I can’t drive and the bus system in America is a nightmare so remote work is basically my only hope.

But I’ll keep what you said in mind, thanks for the advice.

1 Like

OMG I must be tired X’D sorry about that hahaha!

1 Like