Sophia Antipolis - Visa requirements
European citizens can visit France without a visa,
they need a valid passport or a national identity card. To work in
France EU citizens need to get a residence permit at the Prefecture.
Non-EU citizen need a visa to work in France, and depending on the length of their stay they need to apply for a short term visa (no more than three months in France) or long term visa (over 3 months).
If you wish to find out if you need a visa for France click here the French goverment site will give you the most accurate information.