If you are a citizen of an EU nation there are no barriers to entry for work, you just report to the local Gemeinde, show them your contract, give them a passport photo and CHF80, in a couple weeks you receive your residence permit. Go through the same rigmarole everytime you move Canton. Swiss have no barriers to entry in the UK job market, treat as German/Italian/French.
Although as Servette is in Geneva they should rethink, Geneva is a dog-turd covered dump populated by French public sector workers (I work there). They should partner with a team in Zurich, it's Switzerland's only city and has a bit of swagger about the place.