diff --git a/addons/hr_recruitment/static/src/views/form_view.js b/addons/hr_recruitment/static/src/views/form_view.js
new file mode 100644
index 00000000000..60d4a971b8a
--- /dev/null
+++ b/addons/hr_recruitment/static/src/views/form_view.js
@@ -0,0 +1,28 @@
+/** @odoo-module */
+
+import { registry } from '@web/core/registry';
+
+import { formView } from '@web/views/form/form_view';
+import { FormController } from '@web/views/form/form_controller';
+
+export class InterviewerFormController extends FormController {
+
+ /**
+ * Add `o_applicant_interviewer_form` class if necessary
+ */
+ get className() {
+ const result = super.className;
+ const root = this.model.root;
+ if (!root.data.interviewer_ids || !root.data.user_id) {
+ return result;
+ }
+ result["o_applicant_interviewer_form"] = root.data.interviewer_ids.records.findIndex(
+ interviewer => interviewer.data.id === root.data.user_id[0]) > -1;
+ return result;
+ }
+}
+
+registry.category('views').add('hr_recruitment_interviewer', {
+ ...formView,
+ Controller: InterviewerFormController,
+});
diff --git a/addons/hr_recruitment/views/hr_applicant_views.xml b/addons/hr_recruitment/views/hr_applicant_views.xml
index 3f59ce9d0e4..424fefef76b 100644
--- a/addons/hr_recruitment/views/hr_applicant_views.xml
+++ b/addons/hr_recruitment/views/hr_applicant_views.xml
@@ -181,7 +181,8 @@
primary
- o_applicant_form o_applicant_interviewer_form
+ hr_recruitment_interviewer
+ o_applicant_form