Methodology

A score you can inspect.

Public fit scores and market snapshots help you organise a shortlist. They describe what postings say; they do not estimate whether an employer will interview or hire someone.

Last updated .

Which jobs appear on a page

A role and location page lists openings first seen in the last 72 hours whose title maps to the selected canonical role and whose location matches the page. City pages include postings tied to that city. Nationwide pages also include postings that name only the country. The remote page lists postings recorded as remote within a country or remote from anywhere. Openings are shown newest first, ten at a time.

If you enter your years of experience, postings that state a higher minimum are hidden. A posting that does not state a minimum is treated as unknown and stays visible, because many good roles simply do not mention experience.

How experience requirements are read

Minimum experience is extracted from each description with fixed text rules — no language model and no guessing from seniority words in the title. The rules handle ranges (“3–5 years” means a minimum of 3), months, common abbreviations, and formatting such as bullet lists. When a posting lists several simultaneous requirements, the largest minimum is used; when it offers alternatives (“5 years, or 3 years with a master’s degree”), the lowest offered minimum is used. A minimum of zero is shown as “No minimum”, which is different from “Not stated”.

How skills are detected

Each posting is checked against a curated list of more than 200 technical skills and tools — programming languages, frameworks, databases, cloud platforms, data and BI tools, machine learning libraries, testing tools, security tooling, and embedded technologies — including common alternative spellings, so “Golang” counts as Go and “K8s” counts as Kubernetes.

Words that are ambiguous in ordinary English are only counted in unambiguous phrases. “Go” must appear as “Golang” or “Go developer”, “Excel” as “Microsoft Excel” or “advanced Excel”, and “React” is ignored in phrases such as “react quickly to incidents”. The cards show the skills a posting mentions most often first. A skill being named does not mean it is mandatory; read the original posting to see whether it is a requirement or a nice-to-have.

How the resume fit score is calculated

Resume text is optional and is processed by JavaScript in your browser tab. It is never sent to uHired’s servers or added to the page address. When you provide it, the score for each posting is:

Skills named in the posting that your resume also mentions÷
All skills named in the posting× 100

A posting that names no recognised skills shows N/A rather than an invented score. Each card explains which skills overlapped so you can check the result. Role, location, and experience decide which jobs are listed, so they are not counted again in the score.

The score measures vocabulary overlap, not ability. A resume that mentions Kubernetes once scores the same as one describing three years of running production clusters. Use it to decide which postings to read first, then judge the fit yourself.

How the market snapshots are produced

Every role and location page with enough openings shows a market snapshot. It is computed from exactly the openings that page can list:

  • Openings counts postings first seen in the last 72 hours for that role and location, after duplicates are merged.
  • Employers counts distinct employer names among those openings.
  • Remote-eligible is the share recorded as remote within a country or remote from anywhere. Hybrid roles are not counted as remote.
  • Minimum experience stated groups openings into no minimum stated, 0–2, 3–5, 6–9, and 10 or more years, using the extraction rules above.
  • Skills named most often is the share of the newest 300 postings (or all of them, if there are fewer) that name each skill at least once.
  • Most active employers lists employers with at least two openings in the window.

Snapshots are recalculated about every 15 minutes, so numbers move as new postings arrive and older ones leave the 72-hour window. They describe what employers published, which is not the same as the whole hiring market: some companies hire mainly through referrals, campus programmes, or their own career sites.

Why results can change

Jobs age out of the 72-hour window, close at the source, receive corrected details, or are merged with a duplicate. Source application links are resolved only after sign-in, so a link can become unavailable after a card was shown. Signed-in feeds use the uploaded CV and the same eligibility rules, and are ordered by match score or by newest first.

Use the score as a sorting aid.

Read the original posting before applying. The employer’s requirements and the availability of the role are always authoritative.