SwissJobs.app or careerkit.me — which CV tool for a Swiss application?
Updated:
In short
careerkit.me and SwissJobs.app are the two CV tools that also run their own index of open Swiss jobs. careerkit’s is larger by its own count, but concentrated in German-speaking Switzerland: about a tenth of its listings sit in the French-speaking cantons and roughly half a per cent in Ticino, against a quarter and two per cent in ours. careerkit has no Italian interface, and on 4 September 2026 its own pages carried three different Pro prices. Choose careerkit for the one-off lifetime licence, AI headshots and a shareable career page; choose SwissJobs.app for French and Italian applications and the RAV job-search-efforts sheet.
On the things people usually argue about, the two are level. Both build a CV in the browser, take a job posting and rewrite the text against it, and export without a watermark — careerkit to PDF, Word and plain text, us to PDF and Word. Both let you start without an account and ask for one to save and from the second document. Anyone telling you that one of them forces a signup up front has not opened the other.
The differences that survive a close reading are narrower and more useful: which language you can apply in, where the jobs in each index actually are, whether the tool knows the Swiss administrative machinery around a job search, and — awkwardly for careerkit — what the thing costs. Everything below about careerkit.me comes from our own reading of their live pages on 4 September 2026.
- Price — careerkit: their pricing page, opened from Switzerland, shows Pro at CHF 2.95 for the first 7 days, then CHF 19.95 per month; Lifetime CHF 129 one-off. Their FAQ page, the same day, says Pro is "$12 / month" or "$96 / year". Their home page price card says "$2.95 / month". · SwissJobs.app: trying it costs nothing; a free account gives 5 documents a day and 10 per rolling week, then a 7-day trial, then CHF 15 a month or CHF 95 a year, cancel any time.
- What the free tier actually holds — careerkit: the pricing page lists three PDF exports, the job tracker, one cover letter and a career-link page. The FAQ page says "three templates, and one export per month". · SwissJobs.app: 5 documents a day and 10 per rolling week, the same ceiling for letters and AI edit prompts.
- Currency — careerkit: the price is displayed in francs, but the billing FAQ on that same pricing page lists the accepted currencies as "USD, EUR, GBP, CAD, and AUD". Francs are not among them. · SwissJobs.app: billed in francs.
- Try without an account — careerkit: yes, per their own FAQ; the account is asked for at save and download. · SwissJobs.app: yes, same model. No difference here.
- Export formats — careerkit: PDF, DOCX and plain text, no watermark. · SwissJobs.app: PDF and DOCX, neither watermarked. Level again.
- Own Swiss job index — careerkit: yes, and by their own count roughly three and a half times the size of ours; every listing links out to the employer’s original posting. · SwissJobs.app: over twenty thousand open Swiss adverts, with the CV and letter tools attached to the advert itself rather than a link away from it.
- Where those jobs are — careerkit: 10.5 per cent of their canton-listed roles in the six French-speaking cantons, 0.6 per cent in Ticino, 2.3 per cent in Geneva. · SwissJobs.app: 24.7 per cent, 1.9 per cent and 9.2 per cent respectively.
- Interface languages — careerkit: English, German and French, per the switcher in their own footer. There is no Italian: careerkit.me/it does not open an Italian site but an unclaimed username in their career-link namespace. · SwissJobs.app: four interfaces with pages of their own — German, French, Italian, English; your document comes out in whichever of them is set.
- Designs — careerkit: the home page states 9, the template gallery shows 6 examples all rendered in the same "berlin" design, and the pricing comparison says "All 12". They are genuinely distinct designs, which is a real strength. · SwissJobs.app: 54 design variations (2 layouts x 3 fonts x 9 accent colours) — freely mixed, but variations on one Swiss format, not 54 drawn designs.
- Swiss administrative fit — careerkit: across the ten pages we opened, the words RAV, Arbeitsbemühungen (job-search efforts), Bewilligung (residence and work permit), Pensum (workload in per cent) and Quellensteuer (tax at source) appear zero times. · SwissJobs.app: the permit line is a profile field that lands in the document, and /arbeitsbemuehungen fills the federal job-search-efforts sheet from the applications you have tracked.
- What they have and we do not — careerkit: AI headshots, a career page at careerkit.me under your own name, a decoder for the Arbeitszeugnis (the Swiss employer reference), a monthly Swiss job-market report, and a one-off lifetime licence instead of a subscription. · SwissJobs.app: none of those.
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 careerkit.me you find the advert somewhere else and paste it in.
Choose careerkit.me if
careerkit.me — built around ATS checking, with a free tier and single purchases from CHF 2.95 rather than a monthly plan.
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 | careerkit.me |
|---|---|---|
| CV editor | Yes | Yes |
| Start without an account | Yes | not stated |
| PDF export, no watermark | Yes | Yes |
| 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 | not stated |
| ATS structure | Yes | Yes |
| 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 | No |
| Job alerts by email | Yes | No |
| Interface languages | DE / EN / FR / IT | DE / EN |
| Built in Switzerland | Yes | No |
Everything about careerkit.me 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 | careerkit.me |
|---|---|---|
| Monthly price | CHF 15 — all six tools, one subscription | USD 2.95 |
| Yearly price | CHF 95 a year (= CHF 7.92 a month) — the same six tools | not stated |
| Single document | — | Lifetime USD 129 one-off |
| Free trialOur seven days are the full product, not a limited preview. | 7 days, full access, cancel any time | Free plan, permanent |
| 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 | $0 forever, but capped at 3 PDF exports |
| Currency | CHF | USD |
| BillingWatch for four-week billing periods anywhere: that is 13 charges a year, not 12. Cheapest subscription in the field — but in dollars, with exchange-rate risk, and the free plan stops at three PDFs. No Swiss specifics. | Calendar month, cancel any time | not stated |
Everything about careerkit.me 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".
What careerkit costs depends on which of their pages you read
We opened the pricing page first, from Switzerland, on 4 September 2026. Free is CHF 0 "forever", listing ATS-compliant templates, three PDF exports, a live ATS score, a job tracker and one cover letter plus a career-link page. Pro shows CHF 2.95 "/ first 7 days" with "then CHF 19.95/month" underneath. Lifetime is CHF 129 once, with a 7-day money-back guarantee.
Then their FAQ page, same vendor, same day. On the free plan it says: the full resume editor, "three templates, and one export per month" — not three exports. On what Pro costs it says "$12 / month" or "$96 / year" — not CHF 19.95. The home page price card, meanwhile, prints "$2.95 / month", which is the trial figure carrying the monthly label. Three pages, three answers to the same question.
The practical consequence does not depend on which figure is the right one. It is that the number you are shown is not reliably the number you will be charged, so read the checkout screen rather than the marketing card. The currency compounds this: the price appears in francs because you are in Switzerland, but the billing FAQ on that same pricing page names "USD, EUR, GBP, CAD, and AUD" as the accepted currencies, and the franc is not in that list. If the charge lands in dollars, your Swiss card issuer adds a foreign-currency fee on top. Our own price is in francs, in one place: 7 days free, then CHF 15 a month or CHF 95 a year.
Two Swiss job indexes, side by side
This is the comparison that exists nowhere else, because it needs both halves. careerkit publishes the composition of its Swiss index on one page — by canton, city, field, industry and employer. We measured ours on 3 September 2026: open adverts, apprenticeships and internships excluded, canton resolved from the location text, which succeeds for 80.4 per cent of them.
Their index is bigger — by their own count about three and a half times ours, and we will not pretend otherwise. But it covers a different Switzerland. Of their canton-listed roles, 10.5 per cent are in the six French-speaking cantons and 0.6 per cent in Ticino. In ours it is 24.7 and 1.9 per cent. Geneva alone is 2.3 per cent of theirs and 9.2 per cent of ours. Their strongest cantons relative to ours are St. Gallen, Aargau and Basel-Landschaft.
They explain the mechanism themselves: their listings come "straight from company career pages". That favours large employers who run their own careers platform, and in Switzerland those cluster in the German-speaking cantons. One arithmetic detail worth knowing before you browse: the 26 canton figures on their own overview add up to about fourteen per cent less than the headline total on the same page, so roughly one listing in seven cannot be reached through the canton lists.
What careerkit does that we do not
Four things, named plainly. The lifetime licence at CHF 129 is the clearest: pay once, never again. If you expect to be applying on and off for years, or you simply refuse subscriptions, that beats our annual price and we have no answer to it. The career page at careerkit.me under your own name is the second: a link that always shows the current version, rather than a file that is out of date the moment you send it. We make files.
Third, AI headshots. A photo is conventional in a Swiss dossier — unlike in Germany, where applicants are generally advised against one — so an applicant arriving from abroad often needs a portrait they do not have, and a studio inside the software genuinely solves that. Fourth, their Arbeitszeugnis decoder and their monthly Swiss job-market report: content built for this region that international builders simply do not carry.
One more thing to their credit. Their Swiss template page describes the local form correctly — a photo, one to two pages, room for references. That is not a US resume with a Swiss label on it. Build a CV there for a job in Zurich and you will not get a wrong-shaped document.
The CV is one item in the folder, not the folder itself
A Swiss application is a folder, not a single sheet. Alongside the CV it normally carries Arbeitszeugnisse — the reference letters a Swiss employer hands over at the end of every engagement, and which the next one reads in full — plus diplomas, and, if you are not Swiss, the line stating which permit you hold. Two pages is normal here rather than the single page that American advice insists on, and a photo is expected rather than discouraged.
This is where the gap between the two tools sits, and it is narrower than a marketing page would claim. careerkit gets the CV right and even ships a tool for reading an Arbeitszeugnis. What it has no vocabulary for is the administrative side: permits, workload stated as a Pensum in per cent, tax at source, and the RAV — the regional employment offices you register with when you are out of work, which require a monthly record of your job-search efforts. Those words appear nowhere on the ten pages we read.
At our end the permit sits in the profile and travels into the document, workload is stated the way Swiss adverts state it, and /arbeitsbemuehungen fills the federal job-search-efforts sheet from the applications you have tracked. That last one carries a warning we would rather over-state than under-state: the record that counts legally is still the one you keep in Job-Room or on your canton’s own form. We hand you the completed sheet; acceptance is your RAV’s call.
Reading this from outside Switzerland
Both tools work from abroad — neither asks for an AHV social-security number or a Swiss address to sign up, which some Swiss services do. So the question is not access but coverage, and coverage is where they differ for you. If you are targeting Zurich, Bern, Aargau or St. Gallen and applying to large employers, careerkit’s index will show you more, and each listing sends you straight to the employer’s own posting, which is where you want to apply from anyway.
If you are aiming at Geneva, Lausanne, Fribourg or Lugano, the arithmetic reverses: their French-speaking share is 10.5 per cent against our 24.7, and their Ticino share is 0.6 per cent. Language decides more here than distance does. A posting written in French is, in practice, a posting for someone who works in French, and no amount of CV polish substitutes for that.
One habit worth unlearning: the document is called a CV, not a resume, and length is not a virtue in reverse. Two pages, a photo, your permit status, and language levels stated the way the advert states them. If the advert asks for "very good German", write that rather than a letter grade; if it asks for B2, write B2. Both tools will let you do either — only one of them will hand you the advert text to check against without leaving the page.
Who should pick which
Pick careerkit.me if you are searching German-speaking Switzerland at large employers, if you want a one-off payment instead of a subscription, if you need a photograph and do not have one, or if a permanent link to your profile is worth more to you than a file. For a software engineer in Zurich sending a handful of applications to corporates and then never touching the tool again, the lifetime licence is simply the better deal.
Pick SwissJobs.app if you apply in French or Italian, if you are searching the French-speaking cantons or Ticino, if you are registered with a RAV, or if you want one tailored version per advert without copying text between two sites. And if you want to know what something costs before you pay: our price is in francs, in one place.
Using both is allowed and cheaper than it sounds, because both let you start without an account. Build the same CV in each, look at the two PDFs side by side, and decide from the documents rather than from either company’s claims. That costs half an hour and nothing else.
Everything about careerkit.me comes from our own reading of their live pages on 4 September 2026: home page, pricing page (opened from Switzerland, hence shown in francs), FAQ page, template gallery, German template pages, the Swiss job overview, the Ticino canton page and the market-report index. Their canton percentages are calculated from the 26 canton figures on their own overview page. Our own figures come from the open adverts on SwissJobs.app on 3 September 2026, apprenticeships and internships excluded; the canton was resolved from the location text, which succeeds for 80.4 per cent of adverts, and the shares refer to those resolved adverts. Prices and features change — check both on the vendor’s own page before paying.
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%