Job Board
v1.2.0

The Smart
Recruitment Platform

A robust, premium-designed recruitment system that lets businesses post openings and candidates find opportunities — powered by high-performance AJAX searching and a mobile-first UI.

Smart Search
Company Profiles
Applications
Notifications
Save Jobs
Dashboard

Unified Recruitment Platform

Job Board connects employers with talent through smart AJAX-powered search, company profiles, application tracking and automated notifications — all embeddable in any CMS page via shortcodes.

Core Modules

Everything Recruitment Needs

From job discovery to application tracking in one cohesive platform.

Smart Job Search

High-performance AJAX search with real-time keyword suggestions and multi-filter support.

  • Real-time search suggestions
  • Filter by category & type
  • Location-based results
  • Animated search bar
  • Mobile-first UI
Company Profiles

Employers build branded profiles showcasing their culture, open roles and contact details.

  • Logo & cover image
  • Company description
  • Active listings per company
  • Direct apply links
  • Profile verification badge
Application Tracking

Employers review, shortlist and manage candidates through a clean pipeline dashboard.

  • Application inbox
  • Resume viewer
  • Status pipeline control
  • Candidate notes
  • CSV export
Automated Alerts

Job seekers create custom alerts and receive instant notifications for new matching listings.

  • Keyword-based job alerts
  • Email & push notifications
  • Alert frequency control
  • Bookmark & save jobs
  • CSRF-secured API
Administration

Management Portal

Admins access all tools from the sidebar — full control over listings, taxonomy and moderation.

/admin/job-board
Dashboard
  • Total active job listings
  • Application statistics
  • Registered employers
  • Activity trends
Manage Jobs
  • Approve pending listings
  • Feature / highlight jobs
  • Delete reported listings
  • Edit any listing
Taxonomy & Reports
  • Custom job categories
  • Category colour & icon
  • Job types (Full-time, Remote…)
  • Abuse reports review
Accounts

User Roles

Three distinct roles, each with tailored capabilities and access levels.

Employer

Companies and HR teams recruiting top talent.

  • Create company profile
  • Post & edit job listings
  • Manage applications pipeline
  • View candidate resumes
Job Seeker

Candidates actively searching for their next role.

  • Browse & search all jobs
  • Save / favourite listings
  • Apply with resume upload
  • Create job alert subscriptions
Admin

Platform administrators with full oversight.

  • Approve & feature listings
  • Manage taxonomy & types
  • Review abuse reports
  • Full platform configuration
Frontend Integration

Frontend Shortcodes

Paste any shortcode into your page editor — no coding required.

Animated Bar
{job_board_search}
Smart Search Header

Renders a high-impact, animated search bar with real-time keyword suggestions and multi-filter dropdown.

No attributes required — drop-in ready.
Grid View
{job_board_list}
Job Listings Grid

Displays active job listings in a responsive list or grid layout with filtering and a max-count limit.

max="6" category=""

max — limit shown jobs  |  category — filter by slug

Icon Grid
{job_board_categories}
Category Grid

Displays all active categories with custom icons, colour tags and live job count badges.

Icons & colours configured in Admin → Categories.
Shortcode Attribute Default Description
{job_board_list} max 6 Max number of jobs to display
{job_board_list} category "" Filter listings by category slug
{job_board_search} No attributes — renders animated search bar automatically
{job_board_categories} No attributes — displays full icon grid from Admin taxonomy
Pro Tip: Combine shortcodes on the same page for maximum impact. Drop {job_board_search} at the top, {job_board_categories} in the middle, and {job_board_list} below for a complete careers page.
Developer

API Reference

All endpoints are protected by CSRF and Session Authentication.

Method Endpoint Description Auth
GET /api/job-board/search Job browsing with keyword, category & type filters
GET /api/job-board/suggestions Real-time search autocomplete suggestions
POST /api/job-board/save-job Toggle bookmark / save status for a listing
POST /api/job-board/create-alert Create a personalised job alert subscription
Security
  • CSRF token validation on all POST routes
  • Session-based authentication
  • Rate-limited public endpoints
Response Format
  • JSON responses on all endpoints
  • Standard HTTP status codes
  • Error messages in error field
Highlights

Key Platform Features

Built for modern recruitment workflows and real-world scale.

AJAX-Powered Search

Instant job results without page reloads. Real-time keyword suggestions keep candidates engaged from the first keystroke.

Mobile-First UI

Fully responsive interface designed for mobile browsers first — candidates browse and apply comfortably from any device.

Featured Listings

Admins spotlight priority roles with featured badges, giving employers maximum visibility for key open positions.

Job Alert Subscriptions

Candidates create keyword and category-based alerts, receiving automated email notifications when matching roles appear.

Abuse Reporting

Built-in reporting lets users flag inappropriate listings. Admins review and act from a dedicated moderation queue.

CMS Shortcodes

Embed any feature on any page with a single shortcode tag. No coding required — works in any CMS page editor.

AI Assistant
Online & Ready
Hello! I'm your AI assistant. How can I help you today?
Live Call
Ready to hear you
Waiting for speech...