Well typically employers want to know one thing… can you do the job and do it well. They determine this by a few factors…
- How long have you been doing it
- Do you have something to show (aka your portfolio is for this)
- Can you work with the technologies they are using
Now as you can imagine companies will take these in varying degrees. If you are churning out wicked code and making awesome things, they may not even care you have been doing it it for only 6 weeks (the idea behind bootcamps). If they see you have been doing it for a while and your work is good, that too proves you are steady and can most likely handle many problems (experience).
Only you will really know when you are ready to post for jobs but if you have great work to show and have been coding for some time, you can certainly start posting for jobs. Post for entry level jobs, try to meet the minimum requirements they are asking for and let them see your portfolio. If they want to speak with you, they will then contact you. Worst case scenario is that they don’t call. Either way, you keep working on your skills and building up your projects until they start calling.
Always look to grow and continuing learning. Don’t just learn HTML/CSS and then stop practicing. Keep at it. Add more features, build out more apps, try new tech. All this shows employers you are worth interviewing.