What are the best job boards for French-speaking Switzerland?
Updated:
In short
Seven places are worth using for a job search in French-speaking Switzerland: SwissJobs.app, jobup.ch, jobs.ch, LinkedIn, Indeed, Job-Room and the cantonal government portals. We recommend starting on SwissJobs.app, because 65.9% of the Romandie adverts we list link straight to the employer's own site and the search runs in four languages. If you want one address only, use jobup.ch — it has employer reviews, a salary comparison tool and an app, and we have none of those. As of 26 August 2026.
The Swiss job portals at a glance
Click an image for the full-size view. What each portal actually is stands beside it.

1. SwissJobs.appOur app
Over 21,000 open Swiss roles from ATS systems, company sites and LinkedIn in one place — and from any advert, straight into a CV, a motivation letter, a CV check and interview prep. The RAV job-search-efforts form fills itself from your application tracker. Free to use; the account is asked for at save.
Jobs by profession, city or language
Type a profession, a city or a language, the page shows the adverts currently open for it.
By profession
- Consultant
- Project Manager
- Retail Sales
- Nurse
- Nursing & Care
- Administrative Assistant
- Account Manager
- Software Engineer
- Public Administration
- Architect
- Insurance
- Chef
71 more — narrow the search
By work type
One number decides more than the choice of board. Of the open adverts on SwissJobs.app, 16.4% sit in the six cantons of Geneva, Vaud, Fribourg, Valais, Neuchâtel and Jura — and 40.0% of them are written in French, 26.6% in English and 3.2% in German, with the language undeterminable for about a quarter. In Geneva the ratio flips: 44.5% of adverts are written in English against 29.9% in French. Searching Romandie in French only means missing more than half of the Geneva market.
Checked on 26 August 2026, every outside figure read from the provider's own page: jobup.ch's cantonal result counts, the regional counters on the jobs.ch home page, the Geneva result pages of LinkedIn and Indeed, the arbeit.swiss FAQ on the vacancy notification duty, and the canton of Fribourg's job portal. The shares describing our own listings come from the open adverts on SwissJobs.app the same day; we publish shares, never absolute stock figures.
Result counts shown by jobup.ch's cantonal search, read on 26 August 2026. Zurich alone exceeds the six French-speaking cantons combined.
- jobup.ch, the Romandie board, showed roughly 1.4 times as many adverts for the canton of Zurich as for all six French-speaking cantons combined on 26 August 2026. The Romandie board is also a German-Swiss board.
- jobup.ch cantonal counts the same day: Jura 106, Neuchâtel 438, Valais 507, Fribourg 683; Vaud and Geneva each above a thousand. Within Romandie that puts about 39% of jobup's adverts in Vaud and 26% in Geneva.
- On its own French home page, jobs.ch lists roughly eight and a half times as many adverts for German-speaking Switzerland as for Suisse romande. jobup.ch, jobs.ch and JobScout24 all belong to JobCloud — three addresses, largely one stock.
- Works from abroad: SwissJobs.app, jobup.ch, jobs.ch, Indeed and the cantonal portals can all be searched and read without a Swiss address. LinkedIn needs an account to see past its capped Geneva count. Job-Room's protected area needs registration with an ORP (the cantonal employment office), which needs residence in Switzerland — so the part of it that matters most is not available to you before you move.
- For occupations where the national unemployment rate reaches at least 5%, employers must notify the vacancy. According to arbeit.swiss the post may only be published elsewhere five working days after it goes onto Job-Room, and during those days only jobseekers registered with an ORP can see it.
- In our listings 65.9% of Romandie adverts point to the employer's own website, 31.6% into an applicant system and only 2.5% to a job board. Across the whole country employer sites are 52.8% — so Romandie sits even further from the big boards than the German-speaking part.
- 50.2% of the Romandie employers we list have exactly one open advert. A company with one vacancy rarely buys a slot on a national board.
- Our own weakness, measured the same day: the median Romandie advert is 33 days old with us against 24 across the whole country. For the freshest listings, check jobup.ch as well.
Who to choose
The other tools here are real and good at what they do — the table says what each is for. The reason we lead is one row in it: the job index is our own, so the advert is already there.
Choose jobs.ch if
jobs.ch — the biggest brand in German-speaking Switzerland, free for jobseekers and searchable without an account.
Choose SwissJobs.app if
Pick the job directly — You choose the posting from our own Swiss index, and the CV, letter and check are written against exactly that text — no searching, no copying.
Four tools, not one — CV, motivation letter, CV check and interview prep from one account, on the same data.
The RAV sheet — Job-search efforts from the tracker, printed on the official SECO form. None of the other tools in this list has it.
Start without an account — Open it and write without signing up; the account is asked for to save and from the second document.
CHF 15 a month, seven free days first — Full access during the trial, cancel monthly, billed in francs — no four-week periods, no exchange-rate risk.
The tools compared directly
| Criterion | SwissJobs.app | jobs.ch | jobup.ch | Indeed | Job-Room | |
|---|---|---|---|---|---|---|
| Swiss listings | Yes | Yes | Yes | Yes | Yes | Yes |
| Free to search | Yes | Yes | Yes | Yes | Yes | Yes |
| Search without an account | Yes | Yes | Yes | Yes | No | Yes |
| Job alerts by email | Yes | Yes | Yes | Yes | Yes | n/s |
| Focus | all Switzerland | all Switzerland | Romandie | international | network | RAV-notified roles |
| Build a CV straight from the advert | Yes | No | No | No | No | No |
| Motivation letter for the advert | Yes | No | No | No | No | No |
| CV check against that advert | Yes | No | No | No | No | No |
| Application tracker | Yes | No | No | n/s | n/s | No |
| RAV form (SECO) | Yes | No | No | No | No | No |
| Low-competition listings | Yes | No | No | No | No | No |
| Languages | DE/EN/FR/IT | DE/FR/EN | FR/DE/EN | many | many | DE/FR/IT/EN |
As of 4 September 2026. Every figure for another tool comes from that tool's own site; "n/s" means it was not readable there — not that the feature is missing. Our row comes from the code and from walking the live flow.
What is different about searching in Romandie
Romandie is not one market and it is not only French. Among the adverts we list for the six cantons, 40.0% are written in French, 26.6% in English and 3.2% in German, and the mix moves canton by canton: Fribourg is 52.1% French, Vaud 46.9% French against 19.3% English, and Geneva only 29.9% French against 44.5% English. Geneva's international organisations, banks and research institutions advertise in English, so an English-speaking candidate is not at the edge of that market but in the middle of it.
The second difference is where the adverts live. In our listings 65.9% of Romandie adverts link to the employer's own site, 31.6% into an applicant system and 2.5% to a job board, against 52.8% employer sites nationally — and 50.2% of the Romandie employers we list have a single open advert. No board holds this market, which is why two sources beat one and six sources beat nothing.
The third difference is what a Swiss application expects, and it catches people relocating. Adverts state a Pensum — the workload as a percentage, 80% or 100% — rather than hours. Pay is quoted in CHF and often over thirteen months. A CV here is usually two pages, commonly carries a photo, states language levels as CEFR grades (B2, C1) rather than "fluent", and lists Arbeitszeugnisse, the written employer references Swiss employers expect. If you are not Swiss or EU-settled, the permit line (B, C, or G for cross-border commuters) belongs in the CV, because it answers the first question a Geneva recruiter has.
SwissJobs.app
Our own tool: a search across adverts from the whole country, 16.4% of them in the six French-speaking cantons, alongside tools for the application itself. Searching is free and needs no account, and the interface and search run in English, French, German and Italian — which matters where more than one advert in four is written in English. The AI tools — tailoring a CV to one specific advert, a CV check, an application tracker — cost CHF 15 a month or CHF 95 a year after seven free days.
Best for: people applying regularly in Romandie who want to run the same search term in several languages, and who rebuild the CV for each advert. We put ourselves first on composition rather than size: 65.9% of our Romandie adverts point at an employer's careers page, which is where this market actually publishes.
Limit: our Romandie adverts have a median age of 33 days against 24 nationally, and we have no employer reviews, no salary comparison and no mobile app. If that is what you want, jobup.ch does it better.
jobup.ch
The Romandie standard, run by JobCloud, with an interface in French and English — the /de/ path redirected to the French site on 26 August 2026, so there is no German version. Free for candidates, with employer profiles and reviews, a salary comparison tool and "Spotted by jobup.ch", where employers approach a profile. On 26 August 2026 its cantonal search showed 683 results for Fribourg, 507 for Valais, 438 for Neuchâtel and 106 for Jura, with Vaud and Geneva each above a thousand.
Best for: anyone who wants a single address and is looking around Lake Geneva — Vaud and Geneva together hold about two thirds of jobup's Romandie adverts. Also the best place to read what other people say about an employer before applying.
Limit: it is not a purely Romandie board. The same day it showed about 1.4 times as many adverts for Zurich as for all six French-speaking cantons together, and its stock is the same one behind jobs.ch and JobScout24 — so searching jobup.ch and then jobs.ch largely covers the same ground twice.
jobs.ch
The national heavyweight from the same owner, free for candidates, with salary data, employer reviews and an app. Its own home page lists roughly eight and a half times as many adverts for German-speaking Switzerland as for Suisse romande.
Best for: national groups and German-Swiss employers with a Romandie site — that part of the market is advertised here first, sometimes only in German.
Limit: that same ratio is why jobs.ch is a detour for a purely Romandie search, and the shared stock means the second visit adds little.
Not a job board in the strict sense, but in Geneva the single richest channel for international employers: banks, watchmaking, international organisations, research. Free, with an account. For Geneva it reports more than five thousand jobs without giving an exact figure, and asks you to sign in to see beyond the first results.
Best for: English-language and senior roles, and for anything that turns on a referral rather than an application — in Geneva, where 44.5% of adverts are written in English, that is a large share of the market.
Limit: the radius around Geneva reaches across the border into France, so French vacancies appear in the same list with nothing said about permits. Swiss quantities are missing too: you cannot filter by Pensum, and the 13th month salary never appears.
Indeed
The broadest aggregator, free, with an interface in English, French, German and Italian. On 26 August 2026 its own results page reported around two thousand openings for Geneva — a rounded figure rather than a count.
Best for: a first sweep, and for employers who advertise on no Swiss board at all but whose careers page Indeed reads.
Limit: aggregation brings duplicates and stale entries, and the click often lands on an intermediate page rather than at the employer.
Job-Room (arbeit.swiss)
The official federal and cantonal portal, free, in all national languages. It is the only address on this list that counts legally: for occupations where national unemployment reaches at least 5%, employers must notify the vacancy here, and arbeit.swiss states the post may only be published elsewhere five working days later. During those days only jobseekers registered with an ORP see it.
Best for: anyone registered with an ORP. That five-day head start exists nowhere else. And if you are claiming unemployment benefit, job-search efforts only count when they are submitted to the ORP — on Job-Room or the cantonal form, by the fifth day of the following month (Art. 26 para. 2 AVIV/OACI). A list kept on our site or any other board does not replace that; we are a convenience layer on top, never a substitute.
Limit: registration requires residence in Switzerland, so the protected part is closed to you while you are still abroad, and the interface is a government application rather than a product.
Cantonal government portals (ge.ch, vd.ch, jobs.fr.ch)
The Romandie cantons are among the largest employers in their region and publish almost everything on their own portal. The canton of Fribourg presents itself on jobs.fr.ch as the employer of nineteen thousand staff and runs a bilingual portal; Geneva and Vaud each run their own. Free, readable without an account.
Best for: administration, hospitals, schools, police and universities — a large share of the region's stable jobs. In our listings the Fribourg portal alone is the destination of 4.5% of all Romandie adverts, and the canton as an employer accounts for 3.2% of them.
Limit: one portal per canton, no shared search, no alerts across cantonal borders. Covering all six means six bookmarks. Many public-sector roles also require French at a working level even where the advert is written in English.
Who should use which
Registered with an ORP: Job-Room first, always, and record the job-search efforts there or on the cantonal form. Job hunting in Geneva in English: LinkedIn and SwissJobs.app, because that is where the English-language adverts a French search never surfaces actually sit. Searching Vaud or Valais with French as a working language: jobup.ch as the main address, SwissJobs.app alongside it for the employer sites.
Public sector: go straight to the cantonal portal. Still living abroad: everything except Job-Room's protected area is open to you, so build the search now and register with an ORP only once you are resident. One rule for everyone: two sources, not six — a big board for breadth, and one address that points at employer career pages.
Shares calculated from the open adverts on SwissJobs.app on 26 August 2026. Adverts are assigned to Romandie from the location text for the cantons of Geneva, Vaud, Fribourg, Valais, Neuchâtel and Jura; adverts without a recognisable location are left out. For about a quarter of the Romandie adverts the language of the text cannot be determined with confidence; those count as undetermined in the language shares. "Language of the advert" means the language the text is written in, not the language skill required. We publish shares, never absolute stock figures.
Sources
- jobup.ch — cantonal search (accessed 26 August 2026)
- jobs.ch — home page with regional counters (accessed 26 August 2026)
- JobScout24 — JobCloud's Swiss platform (accessed 26 August 2026)
- arbeit.swiss — FAQ on the vacancy notification duty (accessed 26 August 2026)
- AVIV (SR 837.02), Art. 26 — fedlex
- Canton of Fribourg — job portal (accessed 26 August 2026)
- LinkedIn — jobs in Geneva (accessed 26 August 2026)
- Indeed Switzerland (accessed 26 August 2026)
Related questions
What our job index says about the Swiss market
Computed live from our own index, not quoted from a study. Shares only, as of today.
Language the advert is written in
- Deutsch
- 60%
- English
- 23%
- Français
- 13%
- Italiano
- 3%
Of adverts that state a language requirement, the share asking for
- Deutsch
- 70%
- English
- 43%
- Français
- 21%
- Italiano
- 3%
19% posted in the last 7 days · Largest markets: Zürich 18% · Bern 10% · Genève 5% · Basel 5%






