I hope this is the right place to post. In recent months I have been finding contracts or skilled-volunteering after I quit my job. Now I'm searching for new opportunities and I saw few in countries that I can't work legally without a visa permit.
Sometimes, though very rarely, employers are explicit about being able to sponsor a visa for the right candidate. More often than not they will not say anything, and sometimes will say that you need the permit first.
I am a believer that if a company finds the right candidate they would be willing to bend such rules. It could be wishful thinking on my part but why not?
I lost two possible positions when I got through the interviews, references, and then the employers said they can't hire me. One of them politely said they would really want to but their budget doesn't let them sponsor anybody. The other one was angry that I didn't disclose that information earlier (they never asked).
Right now I am in a bit of an ethical pickle.
Personally I think it's silly to send my job application along with the information that "hey I need a visa to work for you" as that might be something they read even before my application. It's like shooting myself in a foot. But at the same time I want to be honest and want them to understand I do it only so that I am first judged by my qualifications and then by my passport..
Where is the balance then?
What do you think is the right place and time to mention this if an employer did not specifically say anything on the matter?
And now the extreme case, let's say job says I need a permit. I don't have one but at the same time I am very qualified for the job and it's a perfect company/organisation.
Where do I mention it (if at all?) but without compromising my chance before it even begins?