Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.

WEBSITE TEMPLATE

Moskvitin Dmitry

MDSoft: Job Openings (HR)

The Vacancies (HR) module for 1C-Bitrix creates a company job listings section on the website. It features filtering by city, department, level, employment type, and work format, along with detailed vacancy cards and a candidate application form. The solution is designed for quick deployment: installation automatically creates two information blocks—Vacancies and Vacancy Contacts.

Technical details

Published
19.08.2026
Version
1.1.0
Installed
Less than 50 times
Responsive
Yes
Composite support
No
Compatible with Sites24
No
Developer
Moskvitin Dmitry

What this solution does

The Vacancies (HR) module for 1C-Bitrix creates a company job listings section on the website. It features filtering by city, department, level, employment type, and work format, along with detailed vacancy cards and a candidate application form.

The solution is designed for quick deployment: installation automatically creates two information blocks—Vacancies and Vacancy Contacts. The latter stores responsible person details (name, position, phone, Telegram, photo). The associated component mdsoft:vacancy.list is deployed by dragging it onto a page in the visual editor and linking it to the created information blocks in the settings.

Six pre-designed templates are included, selectable during component placement without code modification:

Classic list with a side detail panel (template .default).

Two color variations of the classic layout (templates modern, black).

A theme styled after hh.ru (template hh).

A dense accordion list with filters at the top (template compact).

An editorial two-column layout with a sticky detail panel on scroll (template v2).

Job filtering occurs without page reload by city, activity direction, job level, employment type, work format, and a 'new jobs only' toggle. The list and detail card update via AJAX. Found filter combinations can be saved in the user's browser for quick reuse.

The job card displays the salary range, city, direction, level, employment type, work format, publication date ('N days ago'), and a 'New' badge. The 'newness' threshold in days is configurable in the component parameters.

The 'Apply' button links to an external URL (if specified in settings) or copies the resume email address. In template v2, an additional application form is available with fields for full name, contacts, resume file, and comment. The email to the HR specialist is sent via the standard Bitrix mail mechanism (CEvent::Send) with the resume file attached.

The interface is bilingual: Russian and English localization are implemented in the module, component, and all six templates.

The solution features an open architecture: the component and module are supplied with source code in PHP, JS, and CSS. Business logic is extracted into clear class methods (class.php). Design templates are isolated in separate directories, each containing its own template.php, style.css, and script.js files. This structure simplifies creating a custom seventh design template tailored to a specific website's style.

General iT can install and configure this solution and build a website or online store based on it.

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
How much does this solution’s renewal cost?
The current renewal price is 5,000 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help launch a website using the selected template, agreeing on its structure, content migration and integrations. The schedule and cost depend on the project and are quoted separately.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot