A job description
should describe the job.

Vocation lists roles with the salary, the team you would join, and what the first ninety days actually involve. If a company will not say, we do not list it.

Above  Profiles and roles, matched by proximity

Senior Backend Engineer €78,000 – €92,000 Product Designer €62,000 – €71,000 Data Analyst €54,000 – €63,000 Head of People €70,000 – €80,000 Technical Writer €52,000 – €60,000 Staff Engineer €98,000 – €115,000 Support Lead €46,000 – €54,000 Finance Manager €64,000 – €74,000

Most listings are written to attract everyone, which is how they end up describing no one.

We ask for the opposite.

A profile is a point.
A shortlist is a radius

You describe what you can do and what you expect to be paid. We hold that as a position. When a role opens nearby you hear about it, with the distance shown, so you can judge the stretch yourself.

Nothing is scored behind your back. Every match arrives with the reason it was made, and the roles that did not match stay exactly where they were.

Read how matching works →

you nine roles within reach every other role stays exactly where it was
Fig. 1 One profile and the nine roles nearest it
A listing that will not name a salary is asking you to bid against yourself.

Which is why every role here carries a number, before you click.

Applications sentOpenedReplied toFirst interviewFinal roundOffers 1,00034012038114 to scale — the last bar is four
Fig. 2 What happens to a thousand applications

The part nobody puts
on a careers page

Most applications are never opened. We publish our own numbers every quarter, because a market where only the flattering ones get shared is a market where nothing improves.

It also sets expectations. Four offers from a thousand applications is not a personal failure — it is the base rate, and knowing it changes how you spend a Sunday.

See the full quarter →

What a listing has to do to get here

Salary

Every role names a number

No "competitive", no "depending on experience". A range, or the listing does not go up.

Process

The steps, before you apply

How many interviews, who you will actually meet, and how long each stage took the last person.

Replies

An answer either way

Companies that stop replying stop being listed. We check at four weeks and we do remove them.

What happens after you apply

  1. You send it

    Day 0

    No account needed. The company receives your message and whatever you attached, and nothing else about you.

  2. It gets opened

    Day 1 – 10

    You can see when. If nobody has opened it after ten days, we are the ones who chase, not you.

  3. Interviews, as advertised

    Week 2 – 6

    The number of rounds was on the listing before you applied. If it grows, that is a change to the listing and we publish it.

  4. An answer either way

    By week 4

    Every company here commits to a reply, including a no. One line is enough; silence is not.

  5. And if they go quiet

    Week 4 onward

    The listing comes down and we tell everyone who applied that it has. It is the only enforcement we have, so we use it.

A rule is worth what
the enforcement is worth

Every company here commits to answering within four weeks. The commitment is the easy part. Making it stick took three quarters of taking listings down from companies that ignored it.

The measurement is the same each time and taken the same way: we ask the people who applied whether they ever heard back, and we count the ones who say no.

Read the method →

100% 50% 0 answered 12345678 weeks after applying Q1 Q2 Q3 Q4
Fig. 3 Answers received, week by week, by quarter

Start with one role, read properly

No account needed to browse. Make one when you want to be told about roles that open near you.