Giter VIP home page Giter VIP logo

remote-developer-jobs-directory's Introduction

Remote Junior Developer jobs directory

The whole point of this repo is to list information about getting a remote job as a junior developer

Checklist

Things you can do to increase your chance of success. Making an effort on these shows that you are serious in your job search, and that you respect the other party looking to hire a new developer.
ToDo Why?
GitHub Those green squares matter, and show consistent code pushing for long periods. Pick projects with intent. If you want to land a frontend web development position, then pick projects related to that with increasing difficulty
Contribute to Open-Source This might sound daunting for anyone to get into but it truly makes all the difference. It does not matter how small of a contribution you are making, correct some docs, fix grammar problems. You can make repositories where you collect resources (like this one), learnings, developer logs, etc. These things are the fundamentals that you can build upon right when you start.
Personal Site Make sure that your personal site looks alright, all links working, no typos, easy structure for visitors to find the information they are looking for. All projects linked should have a GitHub link for the source code and hosted version.
Start blogging Writing about your daily progress is a win-win situation. You help others struggling with the same thing, you help yourself understand it better, and you take steps towards building your developer brand. A potential hiring party can go in and see your progress and they can see how you communicate ideas or code to others, further they can see a glimpse of who you are and build a perception of you as a person.
Stable internet It sounds like a no-brainer but when working remotely it becomes very clear if your connection is not great. Would you hire someone to work for you remotely if they keep disconnecting? probably not right?
Comfortable to Share screen As a remote developer, you'll be sharing your screen a lot. Our computers are very private, and normally no one sees the things you keep there. Keep an SFW version of it, in case you need to share it unexpectedly.
Clear communication The ability to explain code clearly and concisely and talk about complex topics. Code is sometimes difficult to explain because we are not used to talking while we code and our mind-maps of how things fit together will be unique to you. However, no one will hire you if you can not explain what you are doing.
Be in the now Be alert, be present, and answer questions within a reasonable amount of time on Slack or Email. And turn everything off during your interview.
Calm environment If you have constant background noise, like motorcycles, trucks, vacuum cleaners, and screaming, (you get the point), You will not be liked in your everyday meetings. Dare I say low-key hated? So, find a quiet spot to work.
Voice Quality This ties into the above row, but if your microphone is bad, buy a new one. Record yourself, listen to it and you'll understand what the other side is hearing.
Energy You want to send a lot of positive energy to the person you are talking to. You have to be interested in what you do and like to talk about things related to the field. Don't be a bigot, asshole, racist, or show other negative characteristics. At least pretend...
Know what you know and that you want to continue learning. If there's something you don't know, come clean and say that you have not used that technology yet. It shows that you know what you don't know, and explain that you are willing to learn that asap if that's a required skill. Maybe fire up a new repo and do something with it, and send it soon after the meeting ended. It shows you are a self-starter and can learn new things when required.

Remote Jobs Directories

Placement consultancies

Placement consultancies match developers with software projects in other companies. They do the heavy lifting of interviewing, and validating the engineers and match them according their respective skills. Some of these might be difficult to get into as a junior, but it's not impossible if you can show real projects in your portfolio and perform strong on the tests they present.

Freelancing

Freelancing is a Great way to get real experience, it's not easy to earn a living through these sites but one might get some projects under the belt to put on the portfolio

Great helpful & Friendly Communities

Discord Servers

Slack Channels

  • codemortals.io: Link
  • Remotive (Payed membership): Link
  • Codingcoach: Link
  • DevChat: Link
  • Scotch.io: Link

Job Search Newsletters/Twitter Accounts

  • The Memo: Newsletter with remote jobs, with a focus primarily on early-stage startups. The newsletter is free, but paying subscribers get early-access, discounts and more from partners.
    Sign up here: https://thememo.substack.com
    Twitter: @TheMemo____
  • Epic Jobs: Discover jobs for design, product, ux, ui, engineering, pm, research, and more via Twitter + video.
    Website: https://epicjobs.co/
    Twitter Account: @epicjobs

Great Resources

Twitter Accounts

Please check @hackSultan Twitter and his article over at this link. Also a huge thank you for letting me share it on the repo!

Youtubers/Youtube Channels

Companies with remote DNA


remote-developer-jobs-directory's People

Contributors

danihodovic avatar dependabot[bot] avatar gmeben avatar muarkosh avatar philmcp avatar pratik-mazumdar avatar ugglr avatar walshhub avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

remote-developer-jobs-directory's Issues

Tag System

It would be great to start thinking about how to implement a tag system for the job posts.

Which later can be used to filter the posts,

for instance,

  • Front-end, popular frameworks. React.js, Vue.js etc.
  • Back-end. Popular frameworks. Node.js/Django etc.
  • coding language: JS, JAVA, Python etc.
  • time zone requirements.
  • Country of residence requirements.
  • Degree requirements. (maybe not needed.)

UI/UX needs some love

The display of information needs to be better, scrolling far far down in pages are not ideal.

Need to structure the data

Should not have massive arrays containing all the data.

But can we skip a back-end. The whole point is to add resources, companies with ease, just add and pull-request and done. That's the flow we should go for.

Backend Technology and Dynamic career links

I need to ask few things.

  • What backend are you using ? I think this is static one. Am I right?
  • Careers or freelancing site links are static. We should move it to dynamic (Just a suggestion)
  • There should be contribute guidance file and stack information
    I am interest in contribute to this. Is there any discord or slack for this oos ?

Fix post template

The post template needs to be tweaked to fit the layout of a generic job post.

Things that come to mind:

  • apply button at the end of the post.
  • Place for company logo, and website link.

Some of the Twitter account links in README.md are suspended

Hi there I saw some of the twitter accounts are suspended for example in Full amazing stacks @BenjaminCodes and @EmmaWedekind.
Just wanted to clarify if the list should have some sort of identification on the README.md to show user account that are currently disabled/suspended?

Screen Shot 2023-02-20 at 11 16 58 AM

Screen Shot 2023-02-20 at 11 17 33 AM

Was thinking if this should utilize the twitter API to check suspended users via "users/lookup" from the user_id to via a cron job. But probably the yearly check through is good for now.

Make a better boilerplate post

It would be helpful to create a post of a fake listing which can be copied by the companies who want to post a job.

Benefits.

  1. Job poster does not need any prior knowledge on how to create posts in markdown.
  2. If widely used the posts will look more or less the same, making it easier for job searchers to extract information from the post. Since they know where to look.
  3. The time needed to create a post dramatically decreases.

In the future, it would be great to implement a tag system, and being able to filter jobs.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.