I'm a freelance software engineer from outside the EU. I have been working with a British client who owns a registered UK business for about two years.
He and I both plan for me to move to UK for a contract, and as far as I know, the Tier two skilled visa seems to cover my case.
My job field is listed in the shortage skills list. But practically, it's not that hard to find other British employees for the position.
I have a somewhat good profile, with good English. I'm not native English, but I'm confident I can pass the English language requirement exam.
If I have been working with him for some time, and if the employer explicitly needs to hire me, will freelancing help me to increase my odds in getting visa? I did not sign any official contract but we signed an NDA before starting work. I don't think an NDA matter though.
How long does it usually take to get a certificate of sponsorship?