I've spotted my nickname being addressed.....
I would advise you to choose the contracting pathway. Mauritius is a nice country but that does not mean that the jobs offered will be suitable to everyone. It might be a big change in terms of working environment and definitely needs people adapting to those drastic changes.
You haven't mentioned anything about your linguistic capabilities. Poor French and Creole might prove to be an issue depending on the job.
Being born from mauritian parents does not mean unlimited access to the island. Being british means the rules and regulations still apply for your case and you'll need a work permit. This already sets a threshold and limits your search to medium to large companies as they are usually the ones who opt for foreign manpower. You've also mentioned about meeting people who have got the jobs and being paid in $. This may look appealing but the harsh reality - without trying to be negative- is that this usually applies to top management positions with loads and loads of experience.
The IT job industry is supposingly flourishing right now with a concentration of jobs located in the Cybercity towers at Ebene - which I'm sure you must have heard of while you were staying in the island. The website for the cybertower hasn't got a working careers link at the moment - you would have expected it to work for a big company such as BPML, the group that did the project.
If you want to learn more about the work permit issues go on the government portal website - I've posted the link quite a few times in my posts. Let me know if you can't find it. That should get you started:
The websites listed by Stefan are the three which are updated more often and should have a representative sample of the job market when it comes to the IT Industry.
Once you've decided on your next move, the first thing to do is to try spotting UK based companies which have got a branch in Mauritius. They might come up with a nice package for you. I don't have the list of the companies in the Cybertower.....maybe someone reading this can help you? I'm not in Mauritius at the moment you see and I'm completely shattered with work e.t.c.
I hope this helps a bit, let me know what you think