Skip to content
Shortlist

See exactly why a job fits your CV.

Shortlist reads each posting, checks every requirement against your profile, and shows the evidence line by line. A job never gets a score without a reason.

Demo mode: twelve synthetic jobs and a made-up candidate. CV upload and live search are not built yet; the scores, gates and reasons you see follow the rules of the real agent. Nothing you type leaves your browser.

Frontend Engineer — Design Systems

Orchard Type · Remote — Europe

Synthetic posting and CV, for demonstration.

A score you can take apart.

Five weighted parts add up to the match score. Separate gates for role, experience, language, work authorization and location decide whether a job can be recommended at all.

Weighted parts

  • Technical skills88 · weight 30%
  • Experience85 · weight 20%
  • Responsibilities82 · weight 20%
  • Qualifications70 · weight 15%
  • Career direction92 · weight 15%

Parts with no data are left out, not counted as zero.

Gates that must be confirmed

  • Role fitTitle aligns with the frontend/React/Next.js target.
  • ExperienceNo explicit minimum of 5 or more years.
  • LanguageLanguage requirements are compatible.
  • Work authorizationNo work-authorization requirement is stated and the candidate has EU work authorization.
  • LocationHybrid role in Valencia: eligible.

A gate that is not confirmed keeps a job in review instead of guessing.

Every job that was left out has a reason.

Most postings are not for you, and that is fine. The run records where each one stopped and why, so you can check that nothing good was dropped by mistake.

See the full funnel
  1. Discovered184
  2. Passed the title filter141
  3. Eligible by location and role34
  4. Read and scored12

Your CV stays on your machine.

The agent behind Shortlist runs locally with your own model. In the planned flow a skill is only added to your profile when a line in your CV backs it up, and you review the list before anything is searched.

Try the 4-step setup