Send Us Your CV

Join Our Team



Would you like to be part of the Hotel Rural Juncalillo family?
We’re always happy to meet people who share our passion for hospitality, nature, and authentic Canarian culture.
Arrastra tu currículum aquí o haz clic para seleccionarlo

If you see this, leave this form field blank.
I agree with the privacy policy

The data collected on this form is processed by Hostel Restaurante Juncalillo and Amenitiz Solutions to manage the contact request information on the website https://www.hoteljuncalillo.com in accordance with our Privacy Policy.

emailjs.init("TU_PUBLIC_KEY"); const dropzone = document.getElementById("dropzone"); const fileInput = document.getElementById("file-input"); const fileNameDiv = document.getElementById("file-name"); // Clic directo sobre dropzone abre selector dropzone.addEventListener("click", () => { fileInput.click(); }); // Drag & Drop dropzone.addEventListener("dragover", (e) => { e.preventDefault(); dropzone.classList.add("dragover"); }); dropzone.addEventListener("dragleave", () => dropzone.classList.remove("dragover")); dropzone.addEventListener("drop", (e) => { e.preventDefault(); dropzone.classList.remove("dragover"); const file = e.dataTransfer.files[0]; if (file && file.type === "application/pdf") { fileInput.files = e.dataTransfer.files; fileNameDiv.textContent = "Archivo seleccionado: " + file.name; } else { fileInput.value = ""; fileNameDiv.textContent = ""; alert("Solo se permiten archivos PDF."); } }); // Detectar selección manual de archivo fileInput.addEventListener("change", () => { const file = fileInput.files[0]; if (file && file.type === "application/pdf") { fileNameDiv.textContent = "Archivo seleccionado: " + file.name; } else { fileInput.value = ""; fileNameDiv.textContent = ""; alert("Solo se permiten archivos PDF."); } }); // Enviar formulario document.getElementById("contact-form").addEventListener("submit", function(e) { e.preventDefault(); if (!fileInput.files.length) { alert("Por favor selecciona un archivo PDF."); return; } emailjs.sendForm("TU_SERVICE_ID", "TU_TEMPLATE_ID", this) .then(() => { alert("Mensaje enviado con éxito"); this.reset(); fileNameDiv.textContent = ""; }) .catch((err) => { console.error(err); alert("Error al enviar el formulario."); }); });