Jobs UI Plugins

JobSearchPlugin

Provides the Browse tab in the Jobs section for searching and browsing job listings from integrated platforms.

Plugin Details

PropertyValue
Plugin IDjob-search
Package@gauzy/plugin-job-search-ui
Version1.0.0
Locationjobs-sections
PermissionORG_JOB_SEARCH
IntegrationRequires Gauzy AI
TypeModule-based

Plugin Definition

export const JobSearchPlugin: PluginUiDefinition = {
  id: 'job-search',
  version: '1.0.0',
  location: 'jobs-sections',
  module: JobSearchModule,
  permissionKeys: [PermissionsEnum.ORG_JOB_SEARCH],
  routes: [JOB_SEARCH_PAGE_ROUTE as PluginRouteInput]
};

Route

  • Path: /pages/jobs/search
  • Module: JobSearchModule (lazy-loaded)
  • Integration: IntegrationEnum.GAUZY_AI
  • Selectors: date: true, employee: true, project: false, team: false

Features

  • Browse and search job listings from integrated platforms
  • Apply to jobs manually
  • View job status and details
  • Requires active Gauzy AI integration for job matching sync

Adds a "Browse" tab with fas fa-list icon. Dynamically shown/hidden based on whether job matching sync is active (jobMatchingEntity$ observable).

Edit this page

Copyright © 2023-Present Ever Co. LTD.Docs by Sourcey