Skip to main content

Recruitment UI Documentation

Summary

The React/Vite client portal implements protected Recruitment dashboard, job-opening, candidate, interview, offer, onboarding, and report workspaces. Public routes implement careers/application, interview feedback, and offer response. The UI mainly calls the compatibility surface; native API authorization remains authoritative and incomplete.

Documentation map

Confirmed screens and omitted candidates

Confirmed routed workspaces are documented. No dedicated requisition, standalone application-management, standalone offer-approval, Recruitment bulk import/export, policy administration, consent/retention administration, Notification administration, event replay/monitoring, outbox, reconciliation, entitlement-management, or Payroll-integration UI was found. These are Not implemented as Recruitment screens.

Current classification

UI implementation is Transitional: protected workspace visibility uses client-side feature and role evidence, compatibility endpoints dominate the operational pages, and sensitive-data and fine-grained API authorization governance require confirmation.

Source References

  • UI/salary-ui/apps/client-hrms-portal/src/App.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/utils/ProtectedRoute.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/components/AppLayout.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/pages/CareersPage.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr/RecruitmentJobOpeningsPage.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr/RecruitmentCandidatesPage.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr/RecruitmentInterviewsPage.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr/RecruitmentOffersPage.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr/RecruitmentOnboardingPage.tsx

Audience

Recruitment stakeholders, product, engineering, QA, support, operations, architecture, security, and implementation partners as applicable to this page.

Overview

Use the source-backed sections above as the authoritative scope. Unsupported behavior remains Requires confirmation or Not implemented.

See Also

Keywords

  • Recruitment
  • Hiring lifecycle
  • Draft documentation

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-16
  • Review cycle: Quarterly