Product support

Visit this product's website for support.




Careers plugin helps you to easily post job vacancies on your website. With the help of careers plugin, you can manage job applications based on departments, skills, and categories (remote, full-time, part-time, etc).

Plugin comes with notification settings so that the person who is responsible for the recruitment never miss an application.


  1. Easy Setup with no overhead configurations

    • If you want to build your own careers page in no time you are the right place.One-click setup of your own careers page.
  2. Add Dynamics to your Job post

    • Easily add skills required, Department, No of positions open, and job description to a job post. Create categories such as full time, part-time, remote, etc for your job post.
  3. Total Control with Handy Notifications

    • It provides the admin with an Application dashboard to sort and view all the applications. It also allows you to turn on email notifications for an application received, for as many email addresses you wish.


The plugin contains some configuration settings which you may find useful. If you wish to request some additional settings you can put a feature request

Application Notification via Mail

Enable this feature if you receive emails when a candidate applies for the job.

Recipient Email Addresses

Once you enable the above switch you need to add a list of emails to whom you would like to send these mails.

List of Jobs in Backend

You can find the complete documentation of the website at https://oc-careers.fytinnovations.com



This component displays information about a single job along with a form to apply for the job. This is built only for guest users.


Value Description Default Required
applicationSuccessMessage Message to display when the user applies for the job Thankyou for applying for the job No
applicationSuccessRedirectPage Page to redirect when the application is succesfull /careers No

Sample Page

title = "Job"
url = "/job/:slug"
layout = "default"
description = "This page displays a single job with a application form"
is_hidden = 0

applicationSuccessMessage = "Thankyou for applying for the job. We will get back to you shortly"
applicationSuccessRedirectPage = "/careers"
<div class="container m-t-lg">
    {% component 'jobDetails' %}

When the application is successful the user will be redirected to the page specified in the [applicationSuccessRedirectPage] property. To display the message set in the [applicationSuccessMessage] property you can add the following twig flash markup to the intended page.

    {% flash success %}
        <div class="alert alert-success">{{ message }}</div>
    {% endflash %}


This component displays list of published jobs along with filters by category, department and pagination for those long lists.


Value Description Default Required
detailsPage Name of the job details page file for the full job display. This property is used by the default component partial. job No
jobsPerPage Max number of job posts to display on the page. If it exceeds a pagination is generated 5 No

Sample Page

title = "Jobs"
url = "/jobs"
layout = "default"
description = "This page displays a list of published jobs"
is_hidden = 0

detailsPage = "job"
jobsPerPage = 2
<div class="jumbotron title-js">
    <div class="container">
        <div class="row">
            <div class="col-8">
                <p>We have been continuously growing from last 9 years. Join us and be a part of a change. See open
                    positions below</p>

<div class="container">
    {% component 'jobList' %}

Add languages to job configuration master

Oct 16, 2020


Add WorkSchedule And WorkLocation

Oct 11, 2020


Add Types to Jobs Post

Oct 10, 2020


Make Language and Language Levels translatable and bug fixes.

Oct 06, 2020


Add Soft Delete Support for Applications

Sep 28, 2020


Seed Command does not refresh database.

Sep 15, 2020


Skills now belong to a category.

Sep 15, 2020


Allow Job List Filter to search for nested categories and departments.

Jul 30, 2020


Fix error when there is no application status

Jul 25, 2020


Minor composer fix

Jul 25, 2020


Add support for application statuses

Jul 25, 2020


Add nested support for category and departments

Jul 07, 2020


Maintain Timestamps for language attachment to jobs

Jul 01, 2020


Allow creation of dynamic language levels

Jul 01, 2020


Add languages support and some fields nullable

Jun 14, 2020


Add crsf token to application form

Jun 07, 2020


Make category, department and job title translatable

May 26, 2020


Update component markup to bootstrap 4

May 23, 2020


Add applicationSuccessRedirectPage property to JobDetails Component

May 01, 2020


!!! Remove Rainlab.User dependency

Apr 20, 2020


Change Published and Unpublished Icons.

Apr 09, 2020


Decrement application counter when application viewed.

Apr 05, 2020


Add command to seed sample data.

Apr 03, 2020


Add counter for new job applications

Apr 01, 2020


Add settings link to side nav.

Apr 01, 2020


Add links to download applicant's resume, view user details and edit applications.

Mar 27, 2020


Add rainlab.translate as a plugin dependency

Mar 27, 2020


First version of Careers

Mar 26, 2020

Upgrading to 2.0.0

As the User plugin dependency has been removed from the careers plugin all the applicants details are now stored directly on the Application model

While updating the plugin all the users data will be automatically migrated to the applications table. After that you can delete the Users plugin from the system.