Tempus International Recruitment are a medical specialist recruitment agency, focusing specifically in the Veterinary and Dental industries across the UK, North America, Australia and New Zealand.
Tempus’ original website was built using the free online builder, Wix. There were some visual issues with the layout as well as a limited design and no technical features. The client needed a completely brand new, professionally built website. On of this, they required a fully operational job board where candidates and employers could create an account, post new jobs and apply for a job at the click of a button. The client however wanted to restrict access, so new jobs had to first be approved and posted by an admin.
WordPress was our first and only solution for this project. With the opportunity to have multiple users with different access roles and the ability to create custom post types for jobs, this was a no brainer.
We searched for premium plugins that may be able to handle the majority of what the client wanted, but none did everything we wanted. As a result, we took it upon ourselves to build the job board from scratch. It was challenging at first but we do love to get our teeth into something tough once in a while. This is where we come into our own.
The Members Area is password protected and is available to both candidates and clients (employers):
- Candidates can make a profile with their details such as a bio, qualifications, their availability for jobs, and select the type of jobs they’re looking for. With the information pre-filled, the candidate can simply click Apply on a job.
- Clients meanwhile, can search candidates who meet their criteria and can request a booking. An alert is sent to the website Admin to approve/decline this. Only some information is be available to clients to view for privacy reasons, such as the candidate’s availability, bio and qualifications.
The website currently caters for jobs in the UK and USA, with Austrialia potentially being added at a later date. Each country is available to view on the Home page, but each has its own job board, which only show jobs in that country.
Each individual job page has been laid out to show the most important information together (Salary Range, Category, Discipline, Contract Type etc).
Each job is added by the admin using the standard WordPress editor. Many custom fields are also provided such as Salary Range, Category, Discipline, and Contract Type. These custom fields are not only used to provide essential information to candidates, they also allow us to build powerful filtering options.
Our initial understanding was there was going to be a few hundred jobs at any one time, but this soon rose to over 1,000. We knew our custom solution could struggle with filtering that many jobs, and more so use too many resources on the server, thus slowing down the website. So after some research and experimentation we found a well supported, highly recommended third party plugin called FacetWP. This plugin is AJAX-based, so filtering happens quickly and without page refreshes. Furthermore it also uses the standard WordPress structure and existing website data so no unique recoding was required.
Structured data is a standardised format to help Google understand the content of your site and enable special Search result features for your pages. You can improve the job seeking experience by adding job posting structured data to your job posting web pages. Adding structured data makes your job postings eligible to appear in a special user experience in Google Search results:
At this time of writing, the website currently advertises 1,256 jobs. Thanks to the FacetWP filtering plugin and our super fast hosting, the site stills performs as if it was built yesterday.