They approached via LinkedIn, asked me to apply in the online career portal and then they scheduled a phone call to ask me about my experience & basic skills, one week after that they scheduled a video skype interview with a panel, 1 week after that they send me an email to invite me to a face to face interview, I submit all papers required for the visa, and last time i heard from them was in May 17, then I send them an email to check they send me an automatic email saying that my application was rejected.