irecruite loading
Company project · Recruitment & verification portal

iRecruite hiring, verified

An organisation’s recruitment portal: HR files the candidate, the request climbs the approval hierarchy level by level, security checks the person against its watching and banned lists and the police, the panel interviews, and everyone can see where a request is and how many days it has left.

  • UX · UIMy role
  • 6Approval levels
  • 13Screens
The watching list: people security keeps an eye on, with their passport, mobile and ID
Adding an employee: attachments, comments and the personal details by hiring type
iRecruite · Inbox requests
Inbox requests: candidate cards with days left on the SLA and their status
Overview

From a file on a desk to a request you can follow

The shift

  1. A candidate’s file carried from desk to desk for signatures
    One request, routed up the approval hierarchy level by level
  2. Background checks by phone and email, agency by agency
    Watching and banned lists checked in place; the police emailed from the request
  3. Nobody knew which desk a request was waiting on
    Every request shows its level, its trail and the days left on its SLA
  4. A returned file started again from the bottom
    Returned one level with the reason, re-opened with a note, reminders on record

My role

  1. 01UXOne portal for HR, every approver, security and the interview panel
  2. 02UI design13 screens, in Arabic and English
  3. 03Design system3D status tiles, SLA chips, candidate cards and alert forms

In numbers

6Approval levels
13Screens
4Hiring types, each with its own form

One look at the inbox

  • Approved15
  • Inbox12
  • Outbox12
  • Returned07
  • Rejected08

Who does what

  • RecruitAdd an employeeHiring typeAttachmentsApplicant’s commentsSave or submit
  • ApproveInbox by levelApprove, return, rejectRemindersRe-openInterview panel
  • VerifyWatching listBanned listEmail to policeOther security entitiesPrevious records
  • TrackSLA days leftStatus trailRelated requestsExcel exportAdvanced search

Tools & methods

  • Figma
  • UI/UX design
The core

Walk a request up the chain

Six levels between a candidate and a work permit. Each one approves, sends the request back a level with a reason, or nudges the next with a reminder; security checks the person against its lists and the police, and the panel interviews. The SLA counts down the whole way. It runs on its own; pick a level or a request and it’s yours.

  • 12In the chain
  • 15Approved this month
  • 7Returned
  • 9 daysAverage to approve

The request

E230504745
KA
Kalimullah Amin AsgharBus driver · Drivers affairs
NewWith visaResidentCitizen
Nationality
Pakistan
Passport
AY183297
12Days left

Inbox

Pick one

Approval chain

Pick a level to jump there

    Verification

    Security

      Trail

      Every step, dated
        13 key screens · 3 parts
        1. Sign in

          One door for HR, every approver and security.

        2. Home: where everything stands

          Six tiles say it at a glance: approved, outbox, inbox, rejected, saved and returned.

        3. File a candidate

          Personal details by hiring type, the attachments and the applicant’s comments on one screen.

        4. The inbox, with its SLA

          Every request a card: who, what for, and how many days it has left, or how many it’s over.

        5. The request, read only

          The candidate, their documents and their history: ex-staff, ex-contractor, previous applications.

        6. The trail

          Every move the request made, dated, with the comment that came with it.

        7. Nudge the next desk

          Send a reminder with a message; every reminder is counted and kept.

        8. Re-open a request

          A closed request comes back, with the reason why.

        9. The watching list

          The people security keeps an eye on, with passport, mobile and ID, until a date.

        10. Add a person

          Watching till a date, or banned; with passport, mobile and ID to match against.

        11. Update an alert

          Change the details, or remove the person from the list.

        12. Who they are

          The person on the list, with their photo and IDs.

        13. Ask the police

          A record check, emailed from the request itself.

        01 / 13
        iRecruite · Login
        The login: username and password on a soft card
        The home page: six 3D tiles with counts, the search and the services dock
        Adding an employee: attachments on the left, details on the right, submit or save below
        Inbox requests as candidate cards with days left and their status
        The request, read only: The candidate, their documents and their history: ex-staff, ex-contractor, previous applications
        The trail: Every move the request made, dated, with the comment that came with it
        Nudge the next desk: Send a reminder with a message; every reminder is counted and kept
        Re-open a request: A closed request comes back, with the reason why
        The watching list: people with their passport, mobile, ID and who added them
        Add a person: Watching till a date, or banned; with passport, mobile and ID to match against
        Update an alert: Change the details, or remove the person from the list
        Who they are: The person on the list, with their photo and IDs
        Ask the police: A record check, emailed from the request itself
        Next

        More company work