Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

PHP & WordPress Expert Needed for Candidate Filtering, Export & Document Preview in Job Portal

Upwork • , US • Remote

Posted on: 10th February, 2025
Employment Type: CONTRACTOR

Job Description

We are looking for a PHP & WordPress expert to enhance our job portal by building a comprehensive candidate filtering, export, and document preview system.

Our job portal allows employers to post jobs, and candidates apply by submitting detailed profiles. Currently, employers can view applicants, but we need an advanced filtering and export system on the employer’s dashboard (frontend)—not in WP Admin.

The system should allow employers to filter, preview, and export candidates effortlessly within their job postings.

📌 Key Features to Implement:

1️⃣ Employer Dashboard – Candidate Management UI

Employers should see a list of all applicants for their posted jobs.

The candidate list should be displayed in a structured table with columns like:

✅ Name

✅ Education (Degree, University, Year)

✅ Experience (Years of Work)

✅ Age

✅ Current Location

✅ Expected CTC

✅ Current CTC

✅ Skills (Tags or Multi-select)

✅ CV/Resume (Upload & Preview)

✅ Application Status (Pending, Approved, Rejected)

✅ Application Date

2️⃣ Advanced Candidate Filtering System (On Employer Dashboard)

Employers must be able to filter applicants dynamically using:

✅ Job Title (Dropdown with employer’s active job postings)

✅ Education (Dropdown for degree types)

✅ Years of Experience (Range selection)

✅ Current Location (Text search or dropdown)

✅ Expected CTC (Range selection)

✅ Current CTC (Range selection)

✅ Application Status (Approved, Pending, Rejected)

✅ Skills (Multi-select with autocomplete)

✅ Application Date (Date range selector)

📌 Filters should be interactive & work in real time (no page reload).

3️⃣ Candidate List UI Enhancements (Sortable & Interactive Table)

Employers can sort candidates by any column (e.g., experience, education, CTC).

Add action buttons:

✅ View Full Profile (Opens a detailed candidate profile page).

✅ Preview Resume/CV (Opens a preview popup).

✅ Approve/Reject Candidate (Update application status from the dashboard).

4️⃣ CV & Document Preview System (Popup View on Employer Dashboard)

✅ Employers should be able to preview a candidate’s CV without downloading it.

✅ The preview should open in a modal popup (not a new page).

✅ Supported file formats for preview:PDF, DOC/DOCX ,JPG, PNG (for scanned resumes)

✅ Add Download CV button inside the popup for employers who want to save a copy.

5️⃣ Candidate Export Feature (CSV & Excel)

✅ Employers should be able to export selected candidates in CSV/Excel.

✅ Export button should be inside the employer dashboard.

✅ The exported file should include: Candidate Name, Education, Experience, Location, CTC, Skills, Application Date, etc.

✅ Allow exporting filtered candidates only (apply filters → export results).

📌 Additional Considerations:

🔹 All features must be integrated into the employer's dashboard UI (not WP Admin).

🔹 Ensure compatibility with WordPress job portal functionalities.

🔹 Follow best UI/UX practices for smooth employer experience.

🔹 Ensure mobile responsiveness of the dashboard interface.

📌 Required Skills:

✅ PHP & WordPress Expert

✅ Frontend Experience (JavaScript, AJAX, jQuery for real-time filtering)

✅ Database Management (MySQL & WP Query Optimization)

✅ WordPress Custom Post Types & User Roles (Employer & Candidate)

✅ File Handling for Document Preview (PDF/DOC Processing in WP)

⏳ Timeline: Need this completed ASAP. Please provide an estimated delivery time.

Responsibilities

  • The system should allow employers to filter, preview, and export candidates effortlessly within their job postings
  • 📌 Filters should be interactive & work in real time (no page reload)
  • 🔹 Ensure mobile responsiveness of the dashboard interface

Requirements

  • Employers can sort candidates by any column (e.g., experience, education, CTC)
  • ✅ The exported file should include: Candidate Name, Education, Experience, Location, CTC, Skills, Application Date, etc
  • 🔹 All features must be integrated into the employer's dashboard UI (not WP Admin)
  • 🔹 Ensure compatibility with WordPress job portal functionalities
  • 🔹 Follow best UI/UX practices for smooth employer experience
  • ✅ PHP & WordPress Expert
  • ✅ Frontend Experience (JavaScript, AJAX, jQuery for real-time filtering)
  • ✅ WordPress Custom Post Types & User Roles (Employer & Candidate)
  • ✅ File Handling for Document Preview (PDF/DOC Processing in WP)
Upwork

Upwork

Technology

Job Type

CONTRACTOR

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.

Related Jobs