Villa Stuart Private Hospital

Job opportunities

Open positions at Villa Stuart

Nurses
*Only file uploads in Word and PDF formats are allowed
Freelance Nurses
*Only file uploads in Word and PDF formats are allowed
Accounts Payable Manager

Requirements

Degree in Economics or Accounting Diploma
4-5 years of experience

*Only file uploads in Word and PDF formats are allowed
Accounting/Administrative Assistant

Requirements

Accounting diploma
3-4 years of experience

*Only file uploads in Word and PDF formats are allowed

Send us your unsolicited application

*Only file uploads in Word and PDF formats are allowed
document.addEventListener("DOMContentLoaded", function () { // === FIX DUPLICATE IDs === // Elementor duplicates file input IDs across forms on the same page. // Re-assign unique IDs and update label[for] to match. var fileInputs = document.querySelectorAll( 'input[type="file"].elementor-upload-field' ); fileInputs.forEach(function (input, index) { var newId = input.id + "_" + index; var uploadGroup = input.closest(".elementor-field-type-upload"); if (uploadGroup) { var label = uploadGroup.querySelector( 'label[for="' + input.id + '"]' ); if (label) { label.setAttribute("for", newId); } } input.id = newId; }); // === FILE NAME DISPLAY (scoped to upload group) === document.addEventListener("change", function (e) { if ( e.target.type === "file" && e.target.closest(".elementor-field-type-upload") ) { var uploadGroup = e.target.closest(".elementor-field-type-upload"); var label = uploadGroup ? uploadGroup.querySelector(".elementor-field-label") : null; if (label && e.target.files.length > 0) { if (!label.dataset.originalText) { label.dataset.originalText = label.textContent; } label.textContent = "File caricato: " + e.target.files[0].name; } else if (label && e.target.files.length === 0) { if (label.dataset.originalText) { label.textContent = label.dataset.originalText; } } } }); // === FORM VALIDATION (all forms) === var forms = document.querySelectorAll(".elementor-form"); forms.forEach(function (form) { form.addEventListener( "blur", function (e) { if (e.target.classList.contains("elementor-field")) { validateField(e.target); } }, true ); form.addEventListener("input", function (e) { if (e.target.classList.contains("elementor-field")) { var fieldGroup = e.target.closest(".elementor-field-group"); if (fieldGroup) { fieldGroup.classList.remove("elementor-error"); } } }); var emailField = form.querySelector('input[type="email"]'); if (emailField) { emailField.addEventListener("blur", function () { var emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; if (!emailRegex.test(this.value) && this.value !== "") { this.closest(".elementor-field-group").classList.add( "elementor-error" ); } }); } }); function validateField(field) { var fieldGroup = field.closest(".elementor-field-group"); if (field.hasAttribute("required") && !field.value.trim()) { fieldGroup.classList.add("elementor-error"); } else { fieldGroup.classList.remove("elementor-error"); } } });

SUMMER HOURS UPDATE
FROM AUGUST 10 TO 22

Monday to Saturday from 7:30 AM to 2:00 PM

  • call center
  • medical offices
  • diagnostic imaging and radiology
  • physiotherapy
  • analysis laboratory
  • administration

Monday to Saturday from 7:00 AM to 1:30 PM

  • medical direction

Monday to Friday from 8:00 AM to 3:00 PM

  • medical direction

Regular hours will resume from August 24