IELTS score can evaluate a person's ability in English skills. Canada Express Entry gives points for English skills. While H1B (highly skilled visa) is based on "lottery"
Not that developers are alone in this of course, but it's a profession that allows people to work alone (and often at home/in isolated environments) a lot more than other jobs do.