SwissJobs.app or the studentjob.ch generator — what is enough for a first job?
Updated:
In short
If you can read German, the studentjob.ch generator is enough for a first application: it costs nothing, their FAQ says the PDF download is free, and someone starting out has little to enter anyway. Two things decide against it. You pay in data — registration demands your name, gender, date of birth, street address, house number and phone before the editor opens. And the site exists only in German: their sitemap lists 548 content pages and not one in English, French or Italian. Use SwissJobs.app once you are applying to a specific advert. Checked 4 September 2026.
That language point matters more than it sounds, because the English-speaking reader of this page is usually the one arriving. You are the person most likely to need a tool that explains Switzerland, and least likely to be able to use the one built for Swiss students.
The deeper difference is where the words come from. studentjob.ch gives you a form: you type your details, pick a template, and the result is the same document whichever job you send it to. On SwissJobs.app the advert dictates the content: the tool reads the posting before it writes a line, and afterwards you take every sentence back under your own hand, by typing or by giving an instruction.
For a first job that distinction does real work. Someone with ten years behind them has enough material to cover any posting. Someone starting out has three or four entries, and the whole task is choosing and phrasing the ones that match. That is tailoring, not volume.
Open adverts on SwissJobs.app carrying an entry-level marker in the title — junior, trainee, graduate, Berufseinsteiger — measured on 3 September 2026, apprenticeships and internships excluded, languages counted once per advert rather than per mention. The French and Italian groups are small (19 and 4 adverts); read them as a tendency, not a measurement.
- studentjob.ch — Price: nothing; their FAQ says you can download your CV as a PDF free of charge, and no price for candidates appears anywhere on their public pages · Account and access: the "Jetzt starten" button opens a sign-in page, not the editor; the registration form requires e-mail, first name, surname, gender, date of birth, country, postcode, house number, street, town, telephone and password, plus agreement to be contacted by employers · Link to the advert: none; you choose a template and type, and an existing CV can be uploaded and completed · Export: PDF, per their FAQ · Languages and Swiss conventions: German only — 548 content pages in their sitemap, no English, French or Italian ones and no hreflang alternates; their advice pages say "DIN A4" five times and "Deckblatt" seven, and never once say Arbeitszeugnis (the Swiss employer reference), Bewilligung (the residence and work permit) or Pensum (workload as a percentage), nor any CEFR level such as B2 or C1.
- SwissJobs.app — Price: seven days free, then CHF 15 a month or CHF 95 a year, cancel any time; building and previewing stay free even without an account, and a free account gives 5 documents a day and 10 per rolling week · Account and access: the editor runs without signing in; the account is asked for to save and from the second document, and the download itself needs the started trial or a subscription, so a card on file · Link to the advert: the CV is generated from the advert text, one saved version per application, then editable by hand or by instruction · Export: PDF and Word, neither watermarked, plus the filled-in official Swiss job-search-efforts form · Languages and Swiss conventions: German, French, Italian and English each with their own pages; 54 design variations (2 layouts x 3 fonts x 9 accent colours); the permit line, CEFR levels from A1 to C2 and the photo convention are built into the format.
- berufsberatung.ch, the official template — Price: free · Account and access: none; the file sits openly on the page · Link to the advert: none, though the French edition of the same guidance tells you explicitly to compare your skills against the keywords in the advert and name the matching ones in the CV · Export: a fillable Word file plus three sample CVs as PDFs · Languages and Swiss conventions: German, French and Italian, with no English edition; the guidance names the Heimatort (your Swiss commune of origin), nationality, residence permit and photo — it is the most exact free description of a Swiss first-application CV there is.
Who to choose
The difference is not the editor, it is what the editor starts from: with us the advert is already there. You pick the job straight from our own Swiss job index — with studentjob.ch you find the advert somewhere else and paste it in.
Choose SwissJobs.app if
Pick the job directly — We run the job index ourselves. Open the generator from a posting and the advert text is already loaded, and the CV is written against exactly that text — no searching, no copying, no pasting.
Four tools, not one — CV, motivation letter for the same advert, a CV check against that advert, and interview preparation — one account, the same data.
The RAV sheet — Your job-search efforts are filled from your application tracker and printed as the official SECO form. No other Swiss CV tool in this comparison has it.
Word export, no watermark — PDF and DOCX, both clean. Many builders hand you a text file on the free plan, or stamp a watermark on the document.
Start without an account — The editor opens without signing up. The account is asked for to save and from the second document — the first download needs none.
Feature comparison
| Feature | SwissJobs.app | studentjob.ch |
|---|---|---|
| CV editor | Yes | Yes |
| Start without an account | Yes | not stated |
| PDF export, no watermark | Yes | not stated |
| Word / DOCX export | Yes | not stated |
| AI tailors the CV to a specific advert | Yes | No |
| Advert text comes from its own job index | Yes | No |
| AI prompt edit in seconds | Yes | No |
| Full manual editing | Yes | Yes |
| Design variations | 54 (2 layouts x 3 fonts x 9 accent colours) | not stated |
| Swiss conventions (photo, permit, CEFR, workload %) | Yes | Yes |
| ATS structure | Yes | not stated |
| CV check against an advert | Yes | No |
| Motivation letter for the same advert | Yes | No |
| Interview preparation | Yes | No |
| Application tracker | Yes | No |
| RAV job-search-efforts form (SECO) | Yes | No |
| Own Swiss job index | Yes | Yes |
| Job alerts by email | Yes | No |
| Interface languages | DE / EN / FR / IT | DE / FR / EN |
| Built in Switzerland | Yes | Yes |
Everything about studentjob.ch was read from the vendor's own page on 4 September 2026; our rows come from the code (lib/stripe/trialConfig.ts) and from walking the live flow. "not stated" means it could not be read on their site — not "does not exist".
Pricing side by side
| What you pay | SwissJobs.app | studentjob.ch |
|---|---|---|
| Monthly price | CHF 15 — all six tools, one subscription | not stated |
| Yearly price | CHF 95 a year (= CHF 7.92 a month) — the same six tools | not stated |
| Single document | — | not stated |
| Free trialOur seven days are the full product, not a limited preview. | 7 days, full access, cancel any time | not stated |
| What works without payingWe print the limit, because that is the number a comparison usually leaves out. | Editor without an account; free account: 5 documents/day, 10 per rolling week | not stated |
| Currency | CHF | not stated |
| BillingWatch for four-week billing periods anywhere: that is 13 charges a year, not 12. The CV URL answered HTTP 404 on 4 September 2026, so no figures. | Calendar month, cancel any time | not stated |
Everything about studentjob.ch was read from the vendor's own page on 4 September 2026; our rows come from the code (lib/stripe/trialConfig.ts) and from walking the live flow. "not stated" means it could not be read on their site — not "does not exist".
An English-language reader cannot really use it
We checked this rather than assumed it. The site declares itself as German in its own markup, carries no alternate-language links at all, and /en, /fr and /it each return a not-found page. Their sitemap index lists 548 content URLs and none of them sits under a non-German path. There is no English edition of the CV generator page, the advice pages or the FAQ.
The company itself is not German-speaking. studentjob.ch belongs to StudentJob International B.V. of Hoofddorp near Amsterdam, part of YoungCapital. Their Swiss imprint gives a German telephone number with a Cologne dialling code, names a person responsible for content "laut Telemediengesetz", quotes a Dutch VAT number under a German tax statute and states that the content falls under German copyright law. No Swiss company, no Swiss address, no reference to Swiss law.
That matters practically, not patriotically. It is why their advice pages read like German advice pages, and why a reader who has just moved to Zurich or Geneva will not find in them the things they most need to be told.
What their advice covers, and what it never mentions
We took their seven advice pages on the CV and the application, stripped the navigation that repeats on every page, and counted the remaining fifty thousand-odd characters. "DIN A4" appears five times, "Deckblatt" — a cover sheet that belongs to the German application folder — seven times, "Gehalt" three times and the Swiss word "Lohn" not at all, "Stellenanzeige" once and the Swiss "Stelleninserat" not at all.
The zeros are the finding. Arbeitszeugnis, the employer reference that every Swiss employer writes and every Swiss dossier carries: never mentioned. Bewilligung, in any compound: never. Pensum: never. Bewerbungsdossier: never. CEFR levels such as A2, B2 or C1: never. Quellensteuer, GAV, thirteenth month salary, AHV, RAV: all zero. If you are new to Switzerland, that list is roughly the set of things nobody tells you and everybody assumes you know.
Credit where it is owed. Twice in those pages there is a sentence about Switzerland, and both times it is right. "Ein Foto im Lebenslauf ist keine Pflicht, jedoch in der Schweiz fast schon normal" — a photo is not compulsory but is close to normal here. That is exactly the convention international tools get wrong, and they got it right. Their advice that a first CV should stay on one page is sound too.
What a Swiss first CV contains, according to the official services
berufsberatung.ch is run by the SDBB on behalf of the cantons with federal support. Its page on writing a CV is aimed at young people applying for an apprenticeship, and it is the most exact free specification of a Swiss first CV we know of. It asks for: the heading "Lebenslauf"; a current colour photograph on a neutral background, explicitly not a selfie; the full date of birth; the Heimatort, your Swiss commune of origin, or your place of birth if you have none; your nationality and, if you are a foreign national, your residence permit, "for example permit C or B"; all your languages, starting with your mother tongue; and referees with names and telephone numbers.
Two of those have no equivalent anywhere else. The Heimatort is a Swiss civil-status concept that no international CV tool models. And the permit line is the point where an otherwise good template becomes unusable for someone without a Swiss passport: if you hold a B, C or G permit and do not write it down, you leave the reader with a question that many will not ask.
For applications outside apprenticeships, arbeit.swiss is the authority. Three points from its English edition are worth holding on to: a CV should run to no more than three pages, personal details go in together with a photograph, and work references belong in a single PDF, most recent first and with no gaps in the sequence. Note the three-page ceiling: it is more generous than the two-page rule you will hear repeated, and it comes from the federal service itself.
One point goes to studentjob.ch here. They advise leaving referees out unless expressly requested — and for adult applications arbeit.swiss agrees, saying the CV should generally just note that references are available on request. It is only for apprenticeship applications that berufsberatung.ch reverses this and wants names and phone numbers.
What the adverts themselves ask of a beginner
We measured this in our own index. We took the open adverts carrying an entry-level marker in the title — junior, trainee, graduate, Berufseinsteiger — deliberately excluding apprenticeships and internships, which answer a different question. We read 234 of them with usable text, and repeated the same measurement on a random draw of 232 other adverts so that every figure has something to be compared against.
The languages are the surprise. Entry-level adverts ask for more, not less: 32.7 per cent name two or more required languages, against 20.6 per cent of all other open adverts. Split by the language the advert itself is written in, that is 63.2 per cent of French-language ones, 41.7 per cent of English-language ones, 40.0 per cent of German ones and 25.0 per cent of Italian ones — the last two groups being small enough to read as a tendency. An advert written in English does not mean English is enough.
They are also more concrete about tools. 25.2 per cent name at least one software product outright, against 22.0 per cent in the comparison draw; Excel appears in 12.0 against 6.0 per cent, "MS Office" in 11.1 against 7.3 per cent. When you have no track record, this is what you are read on — and it is written in the advert, not in a template.
Then a zero that says more than the percentages. In neither sample did a single advert ask for a photograph. Arbeitszeugnis appears in 1.3 per cent of the entry-level adverts and in none of the others. The two conventions that most mark a dossier as Swiss are therefore not in the advert at all. You have to bring them — which is precisely why the template you start from decides whether there is even a place for them.
Where each tool wins
Our claim is narrow and checkable, and it fits in one sentence: the advert decides what the document says. You paste the posting or pick it from the listings, every section is rewritten against it, and then you take any sentence back under your own hand, by typing or by giving an instruction in plain language. One saved version per application, with the posting stored beside it. The document is written in whatever language you are using the editor in. It leaves as a PDF or a Word file, neither watermarked.
The Swiss format is the foundation rather than a decoration: the permit line, CEFR levels instead of "fluent", the photo convention, two columns over two pages. Within that format you can style freely — today 54 combinations of 2 layouts, 3 fonts and 9 accent colours. Those are variations of one Swiss format, not separately designed templates; if you want a large gallery of distinct designs, other tools have more.
Now the other side, without softening. studentjob.ch is free permanently, download included. With us, downloading is where an account and a started trial are required — a card on file and a cancellation date to remember. For a sixteen-year-old looking for a holiday job that is the wrong amount of friction.
Their listings are also built for exactly this reader and ours are not. They run side jobs, holiday jobs, school-student jobs, taster apprenticeships and internships, indexed down to jobs for twelve-year-olds. Our index is Swiss adverts across the whole market, in which explicit entry-level roles are a narrow band. And their account puts your CV where employers can search for it; we have nothing equivalent.
Who should use which
Use studentjob.ch if you read German, want a clean PDF for a first side job at no cost, and are comfortable with your profile being visible to employers afterwards. For school and student jobs their listings are the better ones.
Use the official berufsberatung.ch template if you are applying for an apprenticeship. It is free, needs no account, and it is the only one of the three that explicitly tells you to write down the Heimatort, the permit and your referees. Be aware there is no English edition of it.
Use SwissJobs.app if you are applying to specific adverts and want a separate version for each — especially when you have little experience and therefore have to make the few relevant points land. It is also the only one of the three you can use in English at all, and the only one you can try without creating an account first.
Whichever you pick: write the permit line if you do not hold a Swiss passport, include the photograph, state each language with its CEFR level, and attach your references and diplomas as a single PDF. No tool decides that part for you.
Everything stated about studentjob.ch comes from their own public pages, read on 4 September 2026: the home page, the application advice on the CV, the photo, the tabular CV and the motivation letter, the FAQ, the registration form, the imprint, the terms, the privacy statement, the sitemap index and the city pages. No account was created, so the editor behind the sign-in was not seen, and what is said about it comes from their own pages. The word count covers their seven advice pages with the navigation that repeats on every page removed. The advert measurement comes from our own set of open Swiss adverts as of 3 September 2026: apprenticeships and internships excluded, languages counted once per advert rather than per mention, 234 entry-level adverts with usable text against a random draw of 232 other adverts. Our own figures were checked in the code and on the live pages on 4 September: the design variations counted as 2 layouts x 3 fonts x 9 accent colours, the free tiers and prices read from the pricing constants, the gate before downloading in the editor itself.
Write a custom CV for every job you apply to
Most people send the same CV everywhere. The editor rewrites yours against the posting — Swiss format, the right language, in about a minute.
CV maker & resume builder: for a specific advertSources
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%