I'm a software engineer and I have 5 years working experience in the field. I just saw Employment Base Visa, for which I think I'm qualified to apply. But only one confusion I have is that before applying for this visa, do I need a job offer from a company in the USA or can I go without this, based only on my experience letter? Like in the picture below, this mentions a full-time job offer is required.
If a job offer is required before applying then how can I get this? I need suggestion and advice. Thanks.