Functional design

A controlled system, not a collection of tools.

Role-based navigation, action-first dashboards and record-centric workspaces. Status, visibility and permissions always appear next to the primary action, so nothing is shared by accident.

Vacancy creation

Seven steps from brief to live card

  1. Step 1

    Vacancy basics

    Title, reference, role family, seniority, employment type and location create the draft record.

  2. Step 2

    Link client

    Select the client organisation, contacts and hiring manager. This sets the tenant boundary.

  3. Step 3

    Build the card

    Summary, responsibilities, requirements, benefits and process produce both previews.

  4. Step 4

    Define criteria

    Required and preferred taxonomies, skills and experience create match criteria and weights.

  5. Step 5

    Configure application

    Screening questions, required documents and the consent statement.

  6. Step 6

    Select audience

    Client visibility and candidate audience mode create explicit audience-grant records.

  7. Step 7

    Review and publish

    Preview as admin, client and candidate, validate required fields, then activate.

Open the vacancy wizard
Information boundaries

Everyone sees exactly what they should

PortalPrimary usersInformation boundary
AdministratorRecruiters, operations and agency administratorsFull authorised operational record, including the original CV and internal notes
ClientClient administrators, hiring managers and interviewersOwn organisation only; branded CV only; no internal recruitment notes
CandidateJob seekers and registered talentOwn profile and applications; no internal scoring, rankings or client notes
Pipeline

Canonical stages

  • Applied
  • Screening
  • Shortlisted
  • Submitted to client
  • Interview
  • Checks
  • Offer
  • Placed
Governance

Mandatory controls

  • Server-side permission guards mirror every interface restriction.
  • Consent is recorded with purpose, date granted, expiry and withdrawal.
  • Every share, stage change and document version writes an audit event.
  • Workspace records are strictly separated by workspace ID.