Your next job is a journey.
We mark the trail.

Every new Swiss posting is scored against your CV. The best reach you twice a day. On Plus, one click fills the application form — you press send.

Your first month includes all four steps — no card to start. Search, your board and the application tracker stay free after that.

  • 1'025new postings in the last 24 h
  • 68'147in the pool
  • jobs.ch · jobup.ch · JobScout24 · LinkedInand more boards
  • Your CVData Analyst · 5 yrs · DE/EN · ZH, AG
  • Data Analyst · ZH8.4 /10
    • Role
    • Experience
    • Location
    • Industry
  • 07:30 digest3 new above 6.5
  • Application filled 6 of 6CV attached · Letter placed · You press send
An example, with illustrative data. Your plates are the matches your own CV earns.

How it works

Four steps, from your CV to a filled form.

You do the first once. The next two run without you. The last one waits for your click.

Your first month includes all four — no card to start.

  1. 01Free

    Upload your CV once

    Drop in a PDF. It is read in seconds into what matching needs: the directions you are searching in, your years of experience, your languages, your cantons and your Pensum. Anything it got wrong, you can edit any time.

    Example — your CV, read

    cv.pdf

    2 pages · read in seconds

    Directions
    Data Analyst
    BI Developer
    Experience
    5 yrs
    Languages
    DE C1
    EN C2
    FR B1
    Cantons
    ZH
    AG
    ZG
    Pensum
    80–100%

    Editable any time, in your profile.

  2. 02Standard

    Every new posting scored

    Postings from jobs.ch, jobup.ch, JobScout24, LinkedIn and others land in one pool, one card per vacancy. Every new one in your fields is scored out of 10 against your CV — role, experience, location, industry — with one sentence on why. A posting that requires a language you don't speak, or sits outside your cantons, never reaches your board.

    Example — one posting, scored

    Data Analyst

    Zürich (ZH) · 80–100% · 3h ago

    8.4 /10

    Five years of SQL and Power BI fit the brief, in a canton you picked; the industry is new to you.

    • Role9
    • Experience8
    • Location10
    • Industry6

    Checked before any score — never reach your board:

    • Data Analyst (FR/DE) · GE

      Requires French C2 — not matched

    • Senior Data Analyst · VD

      Lausanne (VD) — outside your cantons

  3. 03Standard

    The best, twice a day

    At 07:30 and 16:30 Zurich time, the new matches that clear your threshold arrive by email or Telegram, each with its score and its sentence. Everything else waits on your board, strongest first.

    Example — the 07:30 digest

    Telegram · 07:30

    3 new matches above 6.5

    1. 8.4 /10 Data Analyst · ZH

      SQL and Power BI fit; a canton you picked.

    2. 7.6 /10 BI Developer · ZG

      Your stack, one level more senior.

    3. 6.9 /10 Analytics Engineer · AG

      Strong on data, light on dbt.

    Your threshold6.5

    At 07:30 and 16:30, only what clears it.

    Sent by
    EmailTelegram

    Either, or both.

  4. 04Plus

    One click fills the form

    On the application form itself — jobs.ch, jobup.ch, LinkedIn and several employers' own sites — the Chrome extension fills in your details, attaches your CV and places a cover-letter draft in the posting's language. It shows what it filled and stops. You read the form and press send.

    Example — an application form, filled

    jobs.ch/…/application

    Apply for this position

    First name

    Alex

    Last name

    Muster

    Phone

    +41 79 123 45 67

    Email

    alex.muster@example.ch

    CV

    cv.pdf attached

    Cover letter

    Dear hiring team, I am applying for the Data Analyst role…
    Send application

    JobHiker extension

    Filled 6 of 6 fields

    Nothing has been sent. Read the form and press send yourself.

Live from the pool

Today's pool, before it's scored for you.

1'025 new roles across 30 fields in the last 24 hours. Upload your CV and every one in your fields is scored against it.

Metrohm Schweiz AG

Verkaufsberater:in – Region Basel/Nord Chemiker:in FH oder Chemielaborant:in

3 hours ago
Zofingen100%Sales representatives and account managers

Arthur Rüegg Fahrzeug-Zubehör AG

Mitarbeiter Logistik 100% (m/w/d)

4 hours ago
GebenstorfWarehouse and stock workers

Schweizerischer Baumeisterverband (SBV)

Assistent/in Generalsekretariat 40% (m/w/d)

4 hours ago
ZurichExecutive and administrative assistants

Schweizerischer Baumeisterverband (SBV)

Spezialist/in Arbeitssicherheit und Gesundheitsschutz 60 - 80% (m/w/d)

4 hours ago
ZurichEnvironment, health and safety

Peko AG

Automatikmonteure EFZ (m/w/d)

4 hours ago
ZurzachAutomation technicians and electrical fitters (Automatiker)

Orell Füssli AG

Drucktechnologen/in 100%

4 hours ago
ZurichJewellers, printers, textile and other craft workers

Eberhard Bau AG

Lastwagenführer Kat. C/CE (w/m/d) - Eberhard Bau AG

4 hours ago
Oberglatt ZHDrivers (truck, van, bus)

Genetica AG

Spezialist:in für Labormedizin FAMH, Medizinische Genetik 80-100% (m/w/d)

4 hours ago
ZurichScientists (biology, chemistry, physics)

DESA AUTOGLASS AG

Techniker Bern (m/w/d)

4 hours ago
BerneService and maintenance technicians

Studer & Co AG

Innenarchitekt:in mit Projektleitung

4 hours ago
ZurichArchitects

Ochsner Sport AG

Abteilungsleiter:in Run&Train 80-100%

4 hours ago
LucerneStore and department managers

Move UP SA

Directeur/Directrice Suisse romande

4 hours ago
MorgesManaging directors and CEOs

MLL Legal AG, Zweigniederlassung Zürich

Software Engineer Business Applications (80–100%)

4 hours ago
ZurichSoftware developers

Foppa AG

Systemtechniker Region Aargau / Bezirk Baden (m/w)

4 hours ago
ZizersSystem engineers and administrators

Furrer + Frey AG

Teamleitung Bahnelektrik

4 hours ago
BerneElectrical and electronics engineers

Securitas AG Schweizerische Bewachungsgesellschaft

Nachtportier mit Sicherheitsaufgaben 50-100% (m/w/d) Securitas Zürich

4 hours ago
ZurichCleaning and waste services
Search all 68'147 jobs

Free account. Search and your board stay free.

The Swiss market

1'386 new postings on Monday 2 November.

Where they were, and which fields were hiring most. The last working day, counted by posting date across the boards we track.

Read the daily Pulse →

fewermoreBusiest: Zürich 277, Bern 157, Aargau 126, Vaud 109, Genève 98

Boundaries: swisstopo swissBOUNDARIES3D.

Fields hiring most · new postings

  1. Medicine, Nursing & Care133 postings
  2. Finance, Insurance & Real Estate124 postings
  3. Office, Administration & Customer Service118 postings
  4. Retail101 postings
  5. Metalwork, Machinery & Automotive96 postings
  6. Sales & Business Development72 postings
  7. IT Infrastructure, Security & Support60 postings
  8. Hospitality, Food Service & Tourism51 postings
  9. Construction & Building Trades48 postings
  10. Supply Chain & Logistics48 postings
Open the full market view

Free account. Every canton, department and employer, with trends.

Also on the trail

Everything around the four steps.

  • An applications board, through to the offer

    Shortlisted → Applied → Interviewing → Offer. Every role keeps its stage and the day it moved, and what the extension sent, so nothing lives in a spreadsheet on the side.

  • One CV per direction

    Searching as a data analyst and as a BI developer? Keep a CV for each, and each direction is scored against its own — up to three, each read for its own target.

    Plus
  • Cover letters in the posting's language

    A draft when you ask for one, written from your CV for that posting, in the language the posting is in. You edit it; nothing is sent without you.

    Plus
  • One card per vacancy

    The same vacancy on jobs.ch, jobup.ch and JobScout24 is one posting, merged by its id — so it is scored once and reaches you once.

  • Your CV stays yours

    Encrypted and stored in the EU. Used to score jobs and, on your request, to write a draft — never sold, and never used to train models.

  • On your phone, like an app

    No app store: add JobHiker to your home screen from Safari (Share → Add to Home Screen) or Chrome (Install app). It opens full screen, and new matches can arrive as notifications.

  • Stop paying, keep everything

    Your scored jobs, your board and your application history stay readable. Only new scoring and new digests stop.

Pricing

Looking is free. Being watched for costs CHF 15.

Marked like Swiss trails: the yellow rhombus is the easy route, the banded marks are the ones that take equipment.

Free

Wanderweg

CHF 0account required

Everything you need to look for yourself.

Step 1 of 4

  • Your CV read once — one per direction you are searching in
  • Search the whole pool
  • Your board and the application tracker
  • Keeps working forever

Yours for good, with or without a subscription.

Standard

Bergwanderweg

CHF 15per month

Everything in Free, and the search runs without you.

Steps 1–3 of 4

  • Every new posting in your fields scored out of 10, with one sentence on why
  • Up to three directions, each scored against its own CV
  • The best sent twice a day, at 07:30 and 16:30
  • By email or Telegram, above your own threshold
  • Stop paying and your scored jobs stay readable

Free for 30 days, no card needed. Then CHF 15 a month if you want scoring to continue.

Plus

Alpinwanderweg

CHF 25per month

Everything in Standard, and one click fills the form.

All 4 steps

  • The Chrome extension that fills application forms on jobs.ch, jobup.ch, LinkedIn and more — your details, your CV, your letter
  • Your best match sent as soon as it's scored — up to three a day, not held for the digest
  • Cover-letter drafts in the posting's own language
  • An applicant profile, filled once and reused for every application

The free month includes Plus. Then CHF 25 a month, or Standard at CHF 15. Cancel any time.

Invited by a friend? Once you pay for your first month, you both get 15 extra days.

Questions

What people ask before signing up.

Something else? hello@jobhiker.com