SwissJobs.app or jobup.ch — which one for a job search in French-speaking Switzerland?
Updated:
In short
jobup.ch is the bigger and the faster board in French-speaking Switzerland. On 4 September 2026 its own «Suisse romande» region filter showed roughly four and a half thousand open adverts, and 48,5 per cent of them had appeared in the previous seven days; in our index for the same six cantons the seven-day share was 14,3 per cent. Use jobup.ch for reach and freshness. Use us once you have found the advert: we write a CV against that specific posting, in four interface languages against their two.
Who to choose
jobup.ch is the larger Romandie board and we are not disputing that. Our half of the job starts the moment you have found the advert.
Choose jobup.ch if
Romandie first — the French-speaking brand of the same JobCloud AG — the better surface for Geneva and Vaud, run in French.
Salary and Job Coach in French — Salaires, company profiles and the Job Coach are there in the language of the region rather than as a translation.
Choose SwissJobs.app if
The advert is already in the generator — You pick the job from our index of open Swiss postings and the CV is written against that exact text — nothing to copy out of another tab.
Four tools on the same advert — CV, cover letter, a check against that posting and interview preparation all read the same text; jobup.ch generates letter text inside its application form without reading your CV.
Written as a Swiss dossier, not a resume — Permit line, A1–C2 language levels, the photo convention, the workload in per cent and Arbeitszeugnisse — the things a US-calibrated template gets wrong and no board teaches you.
Four interface languages against two — German, English, French and Italian, each with its own pages. That matters in Fribourg and Valais, which are bilingual cantons.
Start without an account — Search, the CV generator and the cover-letter generator run anonymously; the account is asked for when you save and from the second document, never before.
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.
If you are arriving in Switzerland, the more useful finding is not which site is larger but what the adverts ask for. In Geneva, 63,6 per cent of the adverts that state a language requirement name English — almost level with French at 64,4 per cent — and 46,7 per cent of open Geneva adverts are written in English. English is not a fallback in that canton; it is a working language of the advert market.
That evens out fast as you move away from Geneva. In Fribourg the language named most often after French is German, at 65,5 per cent, and 63,1 per cent of adverts there ask for two languages or more. «French-speaking Switzerland» is a label, not a single labour market.
Own count of open adverts in the six French-speaking cantons on 4 September 2026, apprenticeships excluded. The base is the 2 177 adverts that state any language requirement at all (67,3 % of the set). The requirement is read automatically out of the advert text, so it is an estimate rather than the employer’s literal wording.
- Turnover, both measured on 4 September 2026: on jobup.ch 48,5 per cent of Romandie adverts had appeared in the last seven days and 90,4 per cent in the last thirty. In our index for the six cantons: 14,3 and 41,7 per cent. If you check once a week, jobup.ch shows you far more that is new — a real advantage, and the single most important line in this comparison.
- jobup.ch runs in French and English only. There is no German and no Italian interface; JobCloud points German speakers at jobs.ch, its other portal. We run German, English, French and Italian, and documents are generated in whichever language the interface is set to.
- Both sites are free to search and free to use as a job seeker. jobup.ch even lets you send an application without logging in — its own interface says so. Its job alert does require an account: «Connectez-vous pour créer des Job Alertes». Our search alert needs an email address and nothing else.
- jobup.ch does not build a CV. Its own AI guide lists a cover-letter generator that works only for registered users inside the internal Easy Apply form, draws on the profile and the advert, states plainly that the CV content is not analysed, and caps the text at around two and a half thousand characters. There is no CV editor at all; CV help is downloadable PDF checklists, webinars and a paid partner.
- What we do instead: pick the advert from our index and a CV is written against that text in about a minute, then edited by hand or by an AI prompt, exported as PDF or Word without a watermark, with the Swiss conventions built in — the permit line, CEFR language levels rather than «fluent», the photo convention, the workload as a Pensum in per cent.
- Costs: searching is free on both. Beyond the free tier here — 5 documents a day and 10 per rolling week — it is CHF 15 a month or CHF 95 a year, with seven days of full access free first. jobup.ch charges job seekers nothing at all.
Feature comparison, as at 4 September 2026
| Feature | SwissJobs.app | jobup.ch |
|---|---|---|
| Open adverts, RomandieBoth counted on 4 September 2026. Ours is deliberately conservative: only adverts whose location resolves unambiguously to a French-speaking canton, apprenticeships excluded. | 3 234 across six cantons, 767 employers | 4 668 under the «Suisse romande» region filter |
| Published in the last 7 daysjobup.ch using its own «Publié depuis 7 jours» filter; ours by the advert’s first publication date. | 14,3 % | 48,5 % |
| Published in the last 30 days | 41,7 % | 90,4 % |
| Interface languages | DE, EN, FR, IT | FR, EN |
| Usable from abroad | Yes, no Swiss address or AHV number needed | Yes, no Swiss address or AHV number needed |
| Search without an account | Yes | Yes |
| Apply without logging in | External link to the employer | Yes, their own wording: «vous pouvez envoyer des candidatures sans être connecté» |
| Email job alertjobup.ch: «Connectez-vous pour créer des Job Alertes». Daily or weekly. | Yes, no account needed | Yes, account required |
| Natural-language search | Yes | Yes |
| AI summary per advert | Yes | Yes |
| Automatic translation of the advertA genuine jobup.ch advantage for this market: their AI guide says an advert in another language is translated into the chosen one, with the original still available. | No, advert shown as published | Yes |
| CV generated for a specific advert | Yes, from the advert text | No |
| CV editor and document exportCV help on jobup.ch is five downloadable PDFs, webinars and the paid partner Labo-CV. | Yes, PDF and Word, no watermark | No |
| Cover letterjobup.ch: registered users only, built from profile and advert, «Le contenu du CV n’est pas analysé», capped at 2 500 characters, not offered on every form. | Its own document for that advert, exportable | Generated text inside the application form |
| CV checked against that advert | Yes, ten categories including three Swiss ones | Yes, a JobFit score with an explanation |
| Design variations | 54 (2 layouts x 3 fonts x 9 accent colours) | — |
| Swiss conventions in the document | Permit line, CEFR levels, photo, Pensum | — |
| Application tracker | Yes | A list of your applications in the account |
| RAV/ORP job-search efforts form (SECO) | Yes, ALV 716.007 in DE/FR/IT | No |
| Interview preparation | Yes | Articles and webinars in the Job Coach |
| Employer profiles with reviews | No | Yes |
| Salary tool | National median and statutory deductions (FSO) | Estimate by occupation and canton |
| Mobile app | No | iOS and Android |
| Recruiter matching service | No | Spotted by jobup.ch |
Every jobup.ch value read on their own pages on 4 September 2026: home page, search results with the region and date filters, the JobCloud AI guide, the Académie and the employer-facing B2B page.
Prices side by side, as at 4 September 2026
| Item | SwissJobs.app | jobup.ch |
|---|---|---|
| Job search | Free | Free |
| Job seeker account | Free, email only, no card | Free |
| What works without paying | Search, alerts without an account, generators tried anonymously; on a free account 5 documents a day and 10 per rolling week | Everything on the job seeker side |
| Free trial | 7 days, full access | Not applicable |
| Monthly | CHF 15 — all six tools, one subscription | — |
| Yearly | CHF 95 a year (= CHF 7.92 a month) — the same six tools | — |
| Cost to employersTheir own B2B wording: «Publiez-la gratuitement et augmentez sa visibilité avec nos options payantes.» An employer who does not pay is seen less often — which is part of why a share of the market sits on company career pages rather than on a board. | Posting an advert is free | Posting free, visibility paid |
Our figures read out of our own code rather than recalled. Cancel any time.
What «bigger» and «faster» mean in numbers
On 4 September 2026 we opened jobup.ch’s own «Suisse romande» region filter, then the same filter with its 24-hour, 7-day and 30-day date steps. The result: roughly four and a half thousand open adverts, of which 13,8 per cent were posted in the last 24 hours, 48,5 per cent in the last seven days and 90,4 per cent in the last thirty. Almost everything on that board is less than a month old.
Our own index for the same six cantons looks different on the same day: 14,3 per cent from the last seven days, 41,7 per cent from the last thirty. We count strictly — only adverts whose location resolves unambiguously to a French-speaking canton, apprenticeships excluded. A Geneva in New York State or a Freiburg in Germany drops out, and so do some real Romandie adverts along with them, so the figure understates rather than overstates.
The gap is about where the adverts come from. On a board, an advert is there because an employer put it there and leaves when they withdraw it. A large part of our index comes from employers’ own career pages, where the same posting often sits for months. Both are open jobs, but they age differently. If you look once a week, nearly half of jobup.ch is new to you every time — and that is a real advantage, not a rounding error.
English in Geneva is not a workaround
Advice written for people moving to Switzerland tends to assume that not speaking the local language is a handicap to be worked around. In Geneva, our count of open adverts on 4 September 2026 says otherwise: 63,6 per cent of the adverts that state a language requirement name English, against 64,4 per cent naming French. Measured on the language the advert itself is written in, 46,7 per cent of open Geneva adverts are in English and 52,3 per cent in French.
That is the international-organisation, banking and commodity-trading end of the Swiss market, and it is concentrated in one canton. It also explains why jobup.ch runs an English interface rather than a German one: the second language of its own market is English.
Do not carry that assumption west or north. In Vaud, English is named in 53,3 per cent of adverts stating a requirement; in Fribourg only 24,9 per cent. In Fribourg the second language is German, at 65,5 per cent — a bilingual canton behaving like one.
How many languages a Romandie advert asks for
Across the six cantons, 67,3 per cent of open adverts state a language requirement at all. Of those, 37,6 per cent name two languages or more and 9,3 per cent name three or more. The spread between cantons is what matters: 63,1 per cent of Fribourg adverts want two or more, against 18,9 per cent in Neuchâtel.
Valais is the other case worth knowing before you apply. German is named in 44,7 per cent of adverts there that state a requirement, and 23,0 per cent of open Valais adverts are written in German — the Upper Valais, around Brig, Visp and Naters, is German-speaking territory inside a canton most people file under French.
One caveat about where this number comes from: the language requirement is read automatically out of the advert text. It is an estimate of what the posting says, not the employer’s literal wording. That is good enough for the size of the effect and for comparing cantons; for your own application, the advert is what counts.
What jobup.ch does with AI, and where it stops
JobCloud publishes an open guide to what runs on artificial intelligence across jobup.ch, jobs.ch and jobscout24. It lists job recommendations based on your activity, a semantic search that takes plain language, an AI summary next to each advert, automatic translation of adverts into your chosen language, a JobFit score that rates an uploaded CV against a posting, a Culture Fit score available only in the mobile app, and CV parsing to pre-fill your profile.
It also lists a cover-letter generator, with the limits stated in the guide itself: registered candidates only, only inside the internal Easy Apply form, built from profile fields and advert details such as the job title and company name — and explicitly, «Le contenu du CV n’est pas analysé». The text is capped at around two and a half thousand characters, editable in the form afterwards, and not available on every application form.
What the list does not contain is a CV. There is no editor on jobup.ch that builds a document and exports it. CV help lives in the Académie: five downloadable PDFs such as «Comment rédiger votre CV» and «Checklist CV», several webinars, and for the actual writing a paid partner, Labo-CV, which produces application dossiers to Swiss market standards.
The Swiss dossier is not a resume, and no board explains that
If you are arriving from the US, the UK or India, the format itself is the first obstacle. A Swiss application expects a photo where American advice tells you to leave one out; work references — Arbeitszeugnisse — that have no equivalent in most countries; language skills stated as CEFR levels, B2 or C1, not «fluent»; a workload given as a percentage, because 80 per cent roles are ordinary here; and two pages rather than one.
Neither board teaches you any of this, and a generic international CV builder will actively get it wrong. Our generator writes those conventions into the document rather than into a checklist, and it writes in the language the interface is set to — set it to French and you get a French CV without translating one.
Non-Swiss applicants also need the permit line. Whether you hold a B, a C, an L or an EU/EFTA entitlement belongs in the document, because it is the first thing a Swiss recruiter looks for and its absence reads as a problem.
If you are registered with an ORP
Anyone claiming unemployment benefit in Switzerland has to document their job-search efforts every month. From the applications you track with us, we fill the official SECO form for those efforts — completed, signed, in German, French or Italian. jobup.ch has nothing of the sort; the list of your applications there is a list inside your account.
One line that admits no exception: your job-search efforts only count once they are submitted to your RAV/ORP — through Job-Room, the cantonal form, or whatever route your office prescribes. Our form is a way of filling that in, never a substitute for filing it. Cantonal practice differs, so what counts as submitted is a question for your own ORP.
When jobup.ch is the better answer
For the widest choice in French-speaking Switzerland it is jobup.ch, and by some distance for anything new. If you search weekly, the turnover difference is the most consequential thing on this page.
Also theirs and not ours: employer profiles with employee reviews, a salary estimate by occupation and canton, an iOS and Android app, automatic translation of adverts, applying without logging in, and «Spotted by jobup.ch», where recruiters approach you on the basis of your CV. Our salary tool computes the national median and the statutory deductions, which is the coarser instrument for a cantonal question.
Both are free to search from anywhere, and neither asks for a Swiss address or an AHV number before it will show you adverts — worth saying, because some Swiss services do.
Who should use which
Use jobup.ch to find the advert: it is bigger, it moves faster, it reads employer reviews and it costs a job seeker nothing.
Use us on the advert you found: a CV written against that one posting, the matching cover letter, a check against the same text, and — if you are registered with an ORP — the completed efforts form at the end of the month. If you need the interface in German or Italian, jobup.ch does not offer either.
Both are free to search, so this is not a choice you have to make.
jobup.ch read directly on their own pages on 4 September 2026: home page, search results under the «Suisse romande» region filter and the date filters, the search interface strings, JobCloud’s AI guide, the Académie and the employer-facing B2B page. Our figures are our own count of open adverts in the six French-speaking cantons on the same day, apprenticeships excluded; the language requirement is read automatically out of the advert text and is an estimate. Prices and free-tier limits read from our own code rather than recalled.
Search open jobs in Switzerland
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
Sources
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%
