Create job postings for your open positions. Show the postings on your website and let people easily apply with their CV.
Transform your hiring process with the Career and Job Board app for Wix
Hiring shouldn’t be complicated. Posting jobs, collecting applications, and tracking candidates shouldn’t slow your business down. Meet the Career and Job Board app – post jobs, manage applicants, and hire smarter, all inside Wix. No extra tools, no complex setup. Just install, customise, and start hiring today.
Features
- Ultimate customisations directly in Wix editor
- AI-powered job generator
- Automatic CV parsing
- AI candidate scoring
- Fully translatable
Demo
Also, check out our demo site using the app.
Table of Contents
Quick Start Guide
- Install the App
- Add
Job Listwidget on your website - Configure your job listings
- Publish your site
- Visitors can apply!
Getting Started
The Career and Job Board app helps you recruit and grow your team with an easy-to-use tool that provides:
- A visual list of available jobs on your website
- Application collection system – visitors can easily apply with their CVs
- Complete candidate management – track, score, and manage all applications
- Seamless integration with your Wix site
Setup
Step 1: Add the Widget to Your Site
- After installation, drag and drop the job board widget wherever you want it to appear
- Popular placement options:
- Create a dedicated “Careers” page
- Add to your main landing page
- Include on an “About Us” section
- Note that you can add the widget multiple times on different places
Step 2: Widget Configuration
The widget offers several display options:
- Minimal preset: Shows essential job information only
- Full preset: Displays complete job details with images
- No image preset: Text-only job listings
- Custom: Fully customizable to match your needs



Design Flexibility
The entire application is built with customizability in mind:
- Automatic brand matching: Takes your existing color theme and preferences
- Built on Wix blocks: Every element uses base Wix components
- Complete control: Change text, fonts, colors, and layout
Customization Options
- Job List Appearance:
- Limit the number of jobs displayed
- Choose different presets
- Customise individual elements
- Apply Button:
- Change button text and styling
- Upload custom images or icons
- Use Wix’s built-in media library
- Application Form:
- Customise the dynamic apply page
- Remove or add form elements
- Translate text and change wording

Managing Jobs

Accessing the Job Dashboard
- From the widget: Click “Manage Jobs”
- From Wix Dashboard: Navigate to Apps > Career and Job Board
Job Management Features
- View all active job postings
- Edit existing positions
- Create new job listings
- Archive or remove outdated positions
Creating New Job Postings
- Job Title: Enter the position name (e.g., “Developer Position”)
- Tags: Highlight important aspects:
- Work schedule (Full-time, Part-time, Remote)
- Location details
- Benefits and perks
- Special requirements
- Job Image:
- Upload custom images
- Use Wix’s built-in image library
- Choose images that match your job theme
- Full Description:
- Complete job details
- Responsibilities and requirements
- Company information
- Short Description:
- Brief overview for job listings
- If not provided, the full description will be automatically shortened
- Appears in the main job list view
Notifications
Stay informed about new applications and keep candidates engaged with automated email notifications.
Note: Notifications are not available on the Free plan – see our plans for details.
Notification Email Configuration

Navigate to the app settings to configure notification emails that you’ll receive when new applications are submitted:
- New Application Alerts: Get notified immediately when someone applies for a position
- Application Details: Notifications include complete application information and the candidate’s CV
- Custom Email Settings: Configure the recipient email address and notification preferences
Confirmation Email for Candidates
Enhance the candidate experience by setting up automated confirmation emails:
- Custom Message: Configure the confirmation email text that candidates receive after submitting their application
- Professional Communication: Ensure candidates know their application was received successfully
- Brand Consistency: Customise the message to match your company’s tone and branding

AI-Powered Features
Note: AI features are limited based on your plan – see our plans for details.
1. AI Job Description Generator
- Analyses your job tags and title
- Uses existing description content as context
- Generates professional, complete job descriptions
To use:
How it works:
- Enter basic job information and tags
- Add any initial description content or key terms
- Click “Generate Description”
- Review and edit the AI-generated content
- Both full and short descriptions are created automatically
2. AI Candidate Scoring
Automatic CV Analysis:
- Parses uploaded CVs to extract contact information
- Pre-fills application forms for candidates
- Scores candidates against job descriptions
- Provides scoring rationale for hiring decisions
Benefits:
Time-saving candidate evaluation
Streamlined application process for candidates
Automatic candidate ranking
Data-driven hiring decisions
API
APIs is a way developers can build on top of our plugin. There are several functions and events. These allow developers to extend functionality to, for example, show available jobs in a unique way and much more.
Job List
getJobs function
getJobs function lets you fetch the current active jobs. This can be used to create your own custom list of jobs.
Example:
const jobs = await $w("#jobList").getJobs();
const jobTitles = jobs.map(job => job.title);
$w("#bannerText").text = jobTitles.join(', ');
openJobDetail function
openJobDetail function opens the page with job details and form that lets visitors apply for the listed job.
Example:
$w("#btn-apply").onClick(() => {
$w("#jobList").openJobDetail(jobs[0]);
})
Apply Page
JobViewed event
The event is fired when a visitor opens the job detail.
Example:
export async function applyPage_jobViewed(event) {
const { job } = event.data;
console.log('Job viewed', job);
}
JobApplied event
Event that is fired when a visitor finishes their application.
Example:
export async function applyPage_jobApplied(event) {
const { job, candidate } = event.data;
console.log('Job applied', job, candidate);
}


