The right company with a big enough team and budget to support you would offer you a job.
There are some fairly glaring gaps in your knowledge that will put many off however. I'd suggest looking at all the tooling around the languages. Coding is only half the battle.
You have GitHub so that's a start but it's fairly sparse for commits. Start using git more, commit often and push all your work. This is an essential tool that takes more learning than people realise.
Look at the front end ecosystem of tools, gulp, webpack, Babel, sass, CSS frameworks.
Also look at server stuff, learn bash (only to a beginner level but be comfortable using the command line for most things). Docker or vagrant for local development.
Finally and possibly most importantly, look at automated testing. Unit tests. Write them, write a lot of them! Cover every line of code with a test for a particular project. This is invaluable and will make you instantly more employable
Thank you very much for the feedback. I definitely agree with the testing. I am not very knowledgeable with that yet, but it is definitely something that I am going to start focusing on.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.