PageSourceSearch

https://www.alpha.jobs/blog/systatiki-epistoli-gia-ergasia-pos-na-ti-zitisete-email-2026

html alpha.jobs collected 2026-09-25 03:23:18 UTC 264,887 bytes, 3,706 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    <!-- Required meta tags -->
5    <meta charset="utf-8" />
6    <title>Συστατική Επιστολή για Εργασία: Email Πρότυπα (2026) - Alpha.jobs</title>
7<meta name="description" content="Πώς ζητάτε συστατική επιστολή ή reference με email: επιλογή προσώπου, σωστά στοιχεία, προθεσμία, υπενθύμιση και πρότυπα στα ελληνικά και αγγλικά.">
8<meta name="author" content="Alpha.jobs">
9<link rel="canonical" href="https://www.alpha.jobs/blog/systatiki-epistoli-gia-ergasia-pos-na-ti-zitisete-email-2026">
10<meta property="og:title" content="Συστατική Επιστολή για Εργασία: Email Πρότυπα (2026)">
11<meta property="og:description" content="Πώς ζητάτε συστατική επιστολή ή reference με email: επιλογή προσώπου, σωστά στοιχεία, προθεσμία, υπενθύμιση και πρότυπα στα ελληνικά και αγγλικά.">
12<meta property="og:type" content="article">
13<meta property="og:url" content="https://www.alpha.jobs/blog/systatiki-epistoli-gia-ergasia-pos-na-ti-zitisete-email-2026">
14<meta property="og:image" content="https://jboard-tenant.s3.us-west-1.amazonaws.com/blogs/c5luXyhepJ6CWC0rPORiemmfe1jVoOQ0tupRqEW4.jpg">
15<meta property="article:published_time" content="2026-09-22">
16<meta property="article:author" content="Alpha.jobs">
17<meta property="article:section" content="For Candidates in Cyprus">
18
19<meta name="twitter:card" content="summary_large_image">
20<meta name="twitter:image" content="https://jboard-tenant.s3.us-west-1.amazonaws.com/blogs/c5luXyhepJ6CWC0rPORiemmfe1jVoOQ0tupRqEW4.jpg">
21<meta name="twitter:title" content="Συστατική Επιστολή για Εργασία: Email Πρότυπα (2026)">
22<meta name="twitter:description" content="Πώς ζητάτε συστατική επιστολή ή reference με email: επιλογή προσώπου, σωστά στοιχεία, προθεσμία, υπενθύμιση και πρότυπα στα ελληνικά και αγγλικά.">
23<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BlogPosting","name":"\u03a3\u03c5\u03c3\u03c4\u03b1\u03c4\u03b9\u03ba\u03ae \u0395\u03c0\u03b9\u03c3\u03c4\u03bf\u03bb\u03ae \u03b3\u03b9\u03b1 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1: Email \u03a0\u03c1\u03cc\u03c4\u03c5\u03c0\u03b1 (2026)","description":"\u03a0\u03ce\u03c2 \u03b6\u03b7\u03c4\u03ac\u03c4\u03b5 \u03c3\u03c5\u03c3\u03c4\u03b1\u03c4\u03b9\u03ba\u03ae \u03b5\u03c0\u03b9\u03c3\u03c4\u03bf\u03bb\u03ae \u03ae reference \u03bc\u03b5 email: \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03c0\u03c1\u03bf\u03c3\u03ce\u03c0\u03bf\u03c5, \u03c3\u03c9\u03c3\u03c4\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1, \u03c0\u03c1\u03bf\u03b8\u03b5\u03c3\u03bc\u03af\u03b1, \u03c5\u03c0\u03b5\u03bd\u03b8\u03cd\u03bc\u03b9\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03c0\u03c1\u03cc\u03c4\u03c5\u03c0\u03b1 \u03c3\u03c4\u03b1 \u03b5\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac \u03ba\u03b1\u03b9 \u03b1\u03b3\u03b3\u03bb\u03b9\u03ba\u03ac.","url":"https:\/\/www.alpha.jobs\/blog\/systatiki-epistoli-gia-ergasia-pos-na-ti-zitisete-email-2026","image":"https:\/\/jboard-tenant.s3.us-west-1.amazonaws.com\/blogs\/c5luXyhepJ6CWC0rPORiemmfe1jVoOQ0tupRqEW4.jpg","headline":"\u03a3\u03c5\u03c3\u03c4\u03b1\u03c4\u03b9\u03ba\u03ae \u0395\u03c0\u03b9\u03c3\u03c4\u03bf\u03bb\u03ae \u03b3\u03b9\u03b1 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1: \u03a0\u03ce\u03c2 \u03bd\u03b1 \u03c4\u03b7 \u0396\u03b7\u03c4\u03ae\u03c3\u03b5\u03c4\u03b5 \u03bc\u03b5 Email (2026)","datePublished":"2026-09-22","author":{"@type":"Person","name":"Alpha.jobs"}}</script>
23
24    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
25            <link rel="icon" href="https://jboard-tenant.s3.us-west-1.amazonaws.com/favicons/5c8vMLAL9s22KDn6wsyzhzf3OisiO7esuKOD4O5C.png" />
26    
27    
28    
29    
29<script>
30    window.$jBoard = {"team":{"id":8924,"name":"Alpha.jobs","slug":"alpha-jobs","domain":"www.alpha.jobs"},"currentUser":null,"adminUserToken":null,"currentSessionID":null,"csrf_token":"hXU7FvXRRRtmribJsPaBQyGnQ23ZKxWb1Bl4tbiP","config":{"admin_url":"https:\/\/app.jboard.io","main_api_url":"https:\/\/app.jboard.io\/api","enable_api":true,"custom_tenant_api_url":"","do_not_proxy_apply_urls":false,"disable_recaptcha":0,"google_recaptcha_site_key":"6Le7CdQoAAAAAKiYR9pPPytJ7deUomntdJvTs6FD","tax_enabled":true,"tax_mode":"stripe_api","tax_behavior":"exclusive"},"urls":{"post_a_job_url":"\/post-a-job","employer_account_jobs_page_url":"\/account\/jobs"},"language":{"name":"English","supported_by_mapbox_search":true,"code":"en","supported_by_stripe":true},"trans":{"validation.upload_size":"The uploaded file is too large, try to upload a file that is less than 8.00MB.","post_job.message.update.success":"The job has been successfully updated!","employer_account.products.message.canceled_successfully":"The subscription was canceled successfully.","employer_account.products.message.payment_method.updated":"The subscription\u0027s payment method was updated successfully.","employer_account.products.message.resumed_successfully":"The subscription was resumed successfully.","products.message.coupon.success":"Coupon applied successfully!","payments.tax.breakdown":"(:TAX_CODE) (:TAX_PERCENT)","products.message.coupon.removed.success":"Coupon removed successfully!","general.error.upload_only_image":"You can upload only an image file.","forms.field.image.upload_failed":"Unable to upload the image. Please try again.","forms.field.image.invalid_type":"You can upload only :ALLOWED_TYPES images.","forms.field.image.too_large":"The uploaded image may not be greater than :MAX_FILE_SIZEmb.","general.error.something_went_wrong":"Something went wrong, please reload this page and try again!","alert_subscription.success.title":"Subscribed","forms.field.numeric_range.display.empty":"-","forms.field.numeric_range.display.from_only":"from :FROM_NUMBER","forms.field.numeric_range.display.to_only":"up to :TO_NUMBER","forms.field.numeric_range.display.from_to":"from :FROM_NUMBER to :TO_NUMBER","general.checkbox.yes":"YES","general.checkbox.no":"NO","job_apply.step.review.empty_value":"blank","post_job.form.job_tags.dropdown.most_used":"MOST USED BY EMPLOYERS","post_job.form.job_tags.dropdown.search_results":"Search results","post_job.form.job_tags.dropdown.showing":"showing :SHOWN of :TOTAL","post_job.form.job_tags.dropdown.type_to_search":"Type to search all :TOTAL tags","post_job.form.job_tags.dropdown.no_results":"No tags found for \u0022:QUERY\u0022","post_job.form.job_tags.dropdown.press_enter_to_add":"Press enter to add a new tag","post_job.form.job_tags.dropdown.enter_to_add":"to add"},"payments":{"stripe":{"key":"pk_live_51IbFKlGCNuM1RmTAnB8naM9LYefEgIOlSHUv9Knst7kIhZunto6zuwi4ADgM1nJvo9jl0SNVep8Q94jmNGE7ckpn00rn1RQ9Cc","account_id":"acct_1Q9uQcQFqrOFslEA"}},"sessionStatus":null,"dangerSessionStatus":null,"currency":{"code":"eur","symbol":"\u20ac","full_name":"EUR - Euro","zero_decimal":false,"stripe_supported":true,"template":":SYMBOL:AMOUNT"},"currency_default_template":":SYMBOL :AMOUNT","number_format":{"dec":2,"dec_point":",","thousands_sep":"."}};
31    window.$theme = {"colors":{"primary":"#4D84E2FF","danger":"#c92401FF"},"input":{"placeholderColor":"#94A3B8FF"}};
32    window.$theme.$styleGroupsCssObjectMap = {};
33    window.$cssClassesToGenerate = {};
34    window.$styleGroupsToGenerateCssObjects = {};
35    window.$inBuilderMode = false;
36    window.$actingVisitorIsBot = true;
37    window.$jBoardEvents = [];
38            window.$JBoardAPI = {};
39    </script>
39
40
41    <link rel="preconnect" href="https://fonts.googleapis.com">
42    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
43    <link rel="stylesheet" href="https://d2x33it9a58aqn.cloudfront.net/css/app.css?id=2a03a0c98a82e0774e2ca538f79290c4" crossorigin="anonymous"/>
44            <meta
45id="alpha-jobs-content-security-policy-v1"
46http-equiv="Content-Security-Policy"
47content="base-uri 'self'; object-src 'none'; upgrade-insecure-requests"
48>
49<meta
50id="alpha-jobs-referrer-policy-v1"
51name="referrer"
52content="strict-origin-when-cross-origin"
53>
54<link rel="preconnect" href="https://cdn.cookiehub.eu" crossorigin>
55<script src="https://cdn.cookiehub.eu/c2/2eb0b2e7.js?v=20260817-ga4fix1"></script>
vendor: 1 bytes, line 55
55
56<script type="text/javascript">
57document.addEventListener("DOMContentLoaded", function(event) {
58  var cpm = {};
59  window.cookiehub.load(cpm);
60});
61</script>
vendor: 64 bytes, lines 61-62
61
62<script async src="https://www.googletagmanager.com/gtag/js?id=
62G-12YHMWRJ5W
vendor: 12 bytes, line 62
62"></script>
63<script>
vendor: 127 bytes, lines 64-67
64window.dataLayer = window.dataLayer || [];
65function gtag(){dataLayer.push(arguments);}
66gtag('js', new Date());
67gtag('config', '
67G-12YHMWRJ5W
vendor: 4 bytes, line 67
67');
68</script>
vendor: 1 bytes, line 68
68
69<script type="text/plain" data-consent="preferences" data-src="https://d.bablic.com/snippet/68371f5d8e776d8c363da32e.js"></script>
vendor: 1 bytes, line 69
69
70<script type="text/plain" data-consent="marketing">
vendor: 399 bytes, lines 70-79
70
71!function(f,b,e,v,n,t,s)
72{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
73n.callMethod.apply(n,arguments):n.queue.push(arguments)};
74if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
75n.queue=[];t=b.createElement(e);t.async=!0;
76t.src=v;s=b.getElementsByTagName(e)[0];
77s.parentNode.insertBefore(t,s)}(window, document,'script',
78'https://connect.facebook.net/en_US/fbevents.js');
79fbq('init', '
792324914027966309
vendor: 30 bytes, lines 79-80
79');
80fbq('track', 'PageView');
81</script>
81
82<meta name="facebook-domain-verification" content="03ypxavxs6tcvma1ptzk87chj5j816" />
83<template data-alpha-routes="/jobs/gigs" data-alpha-route-slot="head"><style id="alpha-gigs-page-design-styles-v1">
84body.aj-gigs-page #jb-section-145388{background:radial-gradient(circle at 88% 8%,rgba(77,132,226,.1),transparent 24rem),linear-gradient(180deg,#f5f8fd 0,#f8faff 34rem,#fff 34rem)}
85body.aj-gigs-page #aj-gigs-listing{padding-top:clamp(1rem,3vw,2.5rem);padding-bottom:clamp(3rem,6vw,5rem)}
86body.aj-gigs-page #aj-gigs-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;margin-bottom:clamp(2rem,4vw,3.25rem);padding:clamp(2rem,5vw,4.5rem);overflow:hidden;color:#fff;background:radial-gradient(circle at 86% 14%,rgba(77,132,226,.34),transparent 25rem),linear-gradient(135deg,#0f172a,#172554 58%,#1e3a8a);border:1px solid rgba(255,255,255,.12);border-radius:28px;box-shadow:0 24px 70px rgba(15,23,42,.18)}
87body.aj-gigs-page #aj-gigs-hero:before{content:"";position:absolute;z-index:-1;width:20rem;height:20rem;right:-7rem;bottom:-10rem;border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:0 0 0 3rem rgba(255,255,255,.035),0 0 0 7rem rgba(255,255,255,.025)}
88body.aj-gigs-page .aj-copy{max-width:48rem}
89body.aj-gigs-page .aj-kicker{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1rem;padding:.48rem .78rem;color:#dbeafe;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.14em;line-height:1}
90body.aj-gigs-page .aj-kicker:before{content:"";width:.5rem;height:.5rem;background:#fb6a4a;border-radius:50%;box-shadow:0 0 0 .28rem rgba(251,106,74,.17)}
91body.aj-gigs-page #aj-gigs-hero h1{max-width:46rem;margin:0!important;padding:0!important;color:#fff!important;font-size:clamp(2.2rem,5vw,4.5rem)!important;font-weight:800!important;line-height:1.04!important;letter-spacing:-.04em!important;text-align:left!important}
92body.aj-gigs-page .aj-sub{max-width:42rem;margin:1.3rem 0 0;color:#dbeafe;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.7}
93body.aj-gigs-page .aj-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.7rem}
94body.aj-gigs-page .aj-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.78rem 1.2rem;border:1px solid transparent;border-radius:10px;color:#fff!important;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none!important;transition:.18s ease}
95body.aj-gigs-page .aj-actions a:hover{transform:translateY(-1px)}
96body.aj-gigs-page .aj-primary{background:#c92401;box-shadow:0 10px 24px rgba(201,36,1,.28)}
97body.aj-gigs-page .aj-primary:hover{background:#ad1f00}
98body.aj-gigs-page .aj-secondary{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.34)!important}
99body.aj-gigs-page .aj-secondary:hover{background:rgba(255,255,255,.15)}
100body.aj-gigs-page .aj-chips{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.35rem 0 0;padding:0;list-style:none}
101body.aj-gigs-page .aj-chips li{position:relative;padding-left:1.15rem;color:#bfdbfe;font-size:.84rem}
102body.aj-gigs-page .aj-chips li:before{content:"✓";position:absolute;left:0;color:#fb8b72;font-weight:800}
103body.aj-gigs-page .aj-visual{position:relative;min-height:19rem}
104body.aj-gigs-page .aj-card{position:absolute;width:min(100%,18.5rem);padding:1.15rem;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.72);border-radius:16px;box-shadow:0 18px 40px rgba(2,6,23,.22);color:#0f172a}
105body.aj-gigs-page .aj-card:first-child{top:.75rem;right:0;transform:rotate(2deg)}
106body.aj-gigs-page .aj-card:nth-child(2){left:0;bottom:1.2rem;transform:rotate(-2deg)}
107body.aj-gigs-page .aj-label{display:inline-block;margin-bottom:.7rem;padding:.35rem .55rem;color:#1d4ed8;background:#dbeafe;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
108body.aj-gigs-page .aj-card strong,body.aj-gigs-page .aj-card span{display:block}
109body.aj-gigs-page .aj-card strong{margin-bottom:.35rem;font-size:1.03rem}
110body.aj-gigs-page .aj-card span:last-child{color:#64748b;font-size:.84rem;line-height:1.5}
111body.aj-gigs-page .aj-badge{position:absolute;z-index:2;top:46%;left:49%;display:grid;width:5.2rem;height:5.2rem;place-items:center;padding:.6rem;color:#fff;background:#c92401;border:5px solid #172554;border-radius:50%;box-shadow:0 12px 26px rgba(201,36,1,.35);font-size:.72rem;font-weight:800;line-height:1.2;text-align:center;transform:translate(-50%,-50%) rotate(-7deg)}
112body.aj-gigs-page .aj-title-old,body.aj-gigs-page .aj-jobtype{display:none!important}
113body.aj-gigs-page #aj-gigs-results{align-items:flex-start}
114body.aj-gigs-page #aj-gigs-results .jb-form-card{overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 12px 32px rgba(15,23,42,.08)}
115body.aj-gigs-page #aj-gigs-results .job-listings-item{margin-bottom:.85rem;background:#fff;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(15,23,42,.055);transition:.18s ease}
116body.aj-gigs-page #aj-gigs-results .job-listings-item:hover{transform:translateY(-2px);border-color:#bfdbfe!important;box-shadow:0 14px 32px rgba(15,23,42,.09)}
117body.aj-gigs-page #aj-gigs-results .job-details-link{color:#0f172a}
118body.aj-gigs-page #aj-gigs-results .job-details-link:hover{color:#1d4ed8}
119@media(min-width:768px){body.aj-gigs-page #aj-gigs-results .col-lg-3.col-md-4{position:sticky;top:1rem}}
120@media(max-width:992px){body.aj-gigs-page #aj-gigs-hero{grid-template-columns:1fr}body.aj-gigs-page .aj-visual{min-height:15.5rem;max-width:34rem}}
121@media(max-width:768px){body.aj-gigs-page #aj-gigs-hero{gap:1.7rem;padding:1.65rem 1.25rem;border-radius:20px}body.aj-gigs-page #aj-gigs-hero h1{font-size:clamp(2rem,10vw,3rem)!important}body.aj-gigs-page .aj-actions{display:grid}body.aj-gigs-page .aj-actions a{width:100%}body.aj-gigs-page .aj-chips{display:grid}body.aj-gigs-page .aj-visual{min-height:14rem}body.aj-gigs-page .aj-card{width:88%;padding:.95rem}body.aj-gigs-page .aj-badge{width:4.5rem;height:4.5rem;font-size:.65rem}}
122@media(prefers-reduced-motion:reduce){body.aj-gigs-page .aj-actions a,body.aj-gigs-page .job-listings-item{transition:none}}
123</style></template>
124<template data-alpha-routes="/jobs" data-alpha-route-slot="head">
124<script id="alpha-gigs-query-redirect-v1">(()=>{if((location.pathname.replace(/\/+$/,"")||"/")!="/jobs")return;let p=new URLSearchParams(location.search),a={"q":[""],"category":[""],"job_type":["91857"],"location":["","Cyprus"],"location_id":["","172166"],"filters[28088]":[""],"filters[28089]":[""],"filters[28090]":["91857"],"filters[28091]":[""],"filters[28092][location]":["","Cyprus"],"filters[28092][location_id]":["","172166"],"filters[28092][search_radius]":[""],"filters[36024][min_compensation]":[""],"filters[36024][compensation_time_frame]":[""],"order":["","relevance"]},g=p.get("job_type")=="91857"||p.get("filters[28090]")=="91857";if(g&&[...p].every(([k,v])=>a[k]&&a[k].includes(v)))location.replace("/jobs/gigs")})()</script>
124</template>
125<script id="alpha-jobs-accessibility-fixes-v1">
126(function () {
127if (window.__alphaJobsAccessibilityFixesV1) return;
128window.__alphaJobsAccessibilityFixesV1 = true;
129var dropdownControllers = [];
130function toArray(collection) {
131return Array.prototype.slice.call(collection || []);
132}
133function uniqueId(base, element) {
134var candidate = base;
135var suffix = 2;
136var owner = document.getElementById(candidate);
137while (owner && owner !== element) {
138candidate = base + '-' + suffix;
139suffix += 1;
140owner = document.getElementById(candidate);
141}
142return candidate;
143}
144function updateIdReferences(scope, oldId, newId) {
145if (!scope || oldId === newId) return;
146var tokenAttributes = [
147'aria-controls',
148'aria-describedby',
149'aria-labelledby',
150'aria-owns'
151];
152tokenAttributes.forEach(function (attribute) {
153toArray(scope.querySelectorAll('[' + attribute + ']')).forEach(function (node) {
154var tokens = (node.getAttribute(attribute) || '').split(/\s+/).filter(Boolean);
155var changed = false;
156tokens = tokens.map(function (token) {
157if (token !== oldId) return token;
158changed = true;
159return newId;
160});
161if (changed) node.setAttribute(attribute, tokens.join(' '));
162});
163});
164toArray(scope.querySelectorAll('[for]')).forEach(function (node) {
165if (node.getAttribute('for') === oldId) node.setAttribute('for', newId);
166});
167['href', 'data-target', 'data-bs-target'].forEach(function (attribute) {
168toArray(scope.querySelectorAll('[' + attribute + ']')).forEach(function (node) {
169if (node.getAttribute(attribute) === '#' + oldId) {
170node.setAttribute(attribute, '#' + newId);
171}
172});
173});
174}
175function makeAccountMenuIdsUnique() {
176var baseId = 'account-management-menu';
177var menus = toArray(document.querySelectorAll('[id="' + baseId + '"]'));
178if (menus.length < 2) return;
179var primary = menus.filter(function (menu) {
180return !!menu.closest('.desktop-menu');
181})[0] || menus[0];
182menus.forEach(function (menu, index) {
183if (menu === primary) return;
184var scopeName = menu.closest('.mobile-menu') ? 'mobile' :
185(menu.closest('.desktop-menu') ? 'desktop' : String(index + 1));
186var newId = uniqueId(baseId + '-' + scopeName, menu);
187var referenceScope = menu.closest('.navbar-nav') || menu.parentElement || document;
188menu.id = newId;
189updateIdReferences(referenceScope, baseId, newId);
190});
191}
192function ensureSkipLink() {
193var main = document.querySelector('main') || document.querySelector('[role="main"]');
194if (!main || !document.body) return;
195if (!main.id) main.id = uniqueId('main-content', main);
196if (!main.hasAttribute('tabindex')) main.setAttribute('tabindex', '-1');
197var skipLink = document.querySelector('.aj-skip-link, [data-aj-skip-link]');
198if (!skipLink) {
199skipLink = document.createElement('a');
200skipLink.className = 'aj-skip-link';
201skipLink.setAttribute('data-aj-skip-link', 'true');
202skipLink.textContent = 'Skip to main content';
203document.body.insertBefore(skipLink, document.body.firstChild);
204}
205skipLink.setAttribute('href', '#' + main.id);
206if (!skipLink.textContent.trim()) skipLink.textContent = 'Skip to main content';
207if (skipLink.getAttribute('data-aj-skip-focus') !== 'true') {
208skipLink.setAttribute('data-aj-skip-focus', 'true');
209skipLink.addEventListener('click', function () {
210window.setTimeout(function () {
211try {
212main.focus({ preventScroll: true });
213} catch (error) {
214main.focus();
215}
216}, 0);
217});
218}
219}
220function installNavigationStateSync(toggle) {
221if (toggle.getAttribute('data-aj-a11y-sync') === 'true') return;
222var targetId = toggle.getAttribute('aria-controls');
223var target = targetId ? document.getElementById(targetId) : null;
224if (!target) return;
225toggle.setAttribute('data-aj-a11y-sync', 'true');
226function setExpanded(expanded) {
227toggle.setAttribute('aria-expanded', expanded ? 'true' : 'false');
228}
229function isExpanded() {
230if (target.hidden) return false;
231if (target.classList.contains('show')) return true;
232if (target.style.display) return target.style.display !== 'none';
233var style = window.getComputedStyle(target);
234var rect = target.getBoundingClientRect();
235return style.display !== 'none' &&
236style.visibility !== 'hidden' &&
237rect.width > 0 &&
238rect.height > 0;
239}
240function syncStableState() {
241if (target.classList.contains('collapsing')) return;
242setExpanded(isExpanded());
243}
244if (typeof MutationObserver !== 'undefined') {
245new MutationObserver(syncStableState).observe(target, {
246attributes: true,
247attributeFilter: ['class', 'style', 'hidden']
248});
249}
250target.addEventListener('transitionend', syncStableState);
251toggle.addEventListener('click', function () {
252window.setTimeout(syncStableState, 0);
253window.setTimeout(syncStableState, 450);
254});
255if (window.jQuery) {
256window.jQuery(target)
257.off('.ajA11yNavSync')
258.on('show.bs.collapse.ajA11yNavSync', function () { setExpanded(true); })
259.on('hide.bs.collapse.ajA11yNavSync', function () { setExpanded(false); })
260.on('shown.bs.collapse.ajA11yNavSync hidden.bs.collapse.ajA11yNavSync', syncStableState);
261}
262syncStableState();
263}
264function directChildWithClass(parent, className) {
265return toArray(parent.children).filter(function (child) {
266return child.classList && child.classList.contains(className);
267})[0] || null;
268}
269function closeOtherDropdowns(currentController) {
270dropdownControllers.forEach(function (controller) {
271if (controller !== currentController) controller.setOpen(false);
272});
273}
274function installDropdown(dropdown, scopeName, index) {
275var toggle = directChildWithClass(dropdown, 'dropdown-toggle');
276var menu = directChildWithClass(dropdown, 'dropdown-menu');
277if (!toggle || !menu || toggle.getAttribute('data-aj-dropdown-a11y') === 'true') return;
278var menuId = menu.id || uniqueId('aj-nav-' + scopeName + '-dropdown-' + (index + 1), menu);
279menu.id = menuId;
280toggle.setAttribute('data-aj-dropdown-a11y', 'true');
281toggle.setAttribute('aria-controls', menuId);
282toggle.setAttribute('aria-expanded', menu.classList.contains('show') ? 'true' : 'false');
283if (toggle.tagName.toLowerCase() === 'a') toggle.setAttribute('role', 'button');
284toArray(toggle.querySelectorAll('svg')).forEach(function (icon) {
285icon.setAttribute('aria-hidden', 'true');
286icon.setAttribute('focusable', 'false');
287});
288var controller = {
289dropdown: dropdown,
290toggle: toggle,
291menu: menu,
292scopeName: scopeName,
293openedByHover: false,
294isOpen: function () {
295return !menu.hidden && menu.classList.contains('show');
296},
297sync: function () {
298var open = controller.isOpen();
299toggle.setAttribute('aria-expanded', open ? 'true' : 'false');
300toggle.classList.toggle('active', open);
301dropdown.classList.toggle('show', open);
302if (open) closeOtherDropdowns(controller);
303},
304setOpen: function (open) {
305if (open) closeOtherDropdowns(controller);
306if (!open) controller.openedByHover = false;
307menu.classList.toggle('show', !!open);
308toggle.classList.toggle('active', !!open);
309dropdown.classList.toggle('show', !!open);
310toggle.setAttribute('aria-expanded', open ? 'true' : 'false');
311}
312};
313dropdownControllers.push(controller);
314if (typeof MutationObserver !== 'undefined') {
315new MutationObserver(controller.sync).observe(menu, {
316attributes: true,
317attributeFilter: ['class', 'hidden']
318});
319}
320toggle.addEventListener('click', function (event) {
321if (toggle.tagName.toLowerCase() === 'a' || toggle.getAttribute('href') === '#') {
322event.preventDefault();
323}
324var wasOpen = controller.isOpen();
325if (scopeName === 'mobile') {
326window.setTimeout(function () {
327var isOpen = controller.isOpen();
328if (isOpen === wasOpen) {
329controller.setOpen(!wasOpen);
330} else {
331controller.sync();
332}
333}, 0);
334} else {
335if (wasOpen && controller.openedByHover) {
336controller.openedByHover = false;
337controller.setOpen(true);
338} else {
339controller.setOpen(!wasOpen);
340}
341}
342});
343toggle.addEventListener('keydown', function (event) {
344var key = event.key;
345if (event.repeat || (key !== 'Enter' && key !== ' ' && key !== 'Spacebar')) return;
346event.preventDefault();
347event.stopPropagation();
348toggle.click();
349});
350dropdown.addEventListener('keydown', function (event) {
351if (event.key !== 'Escape' && event.key !== 'Esc') return;
352if (!controller.isOpen()) return;
353event.preventDefault();
354event.stopPropagation();
355controller.setOpen(false);
356toggle.focus();
357});
358dropdown.addEventListener('focusout', function () {
359window.setTimeout(function () {
360if (!dropdown.contains(document.activeElement)) controller.setOpen(false);
361}, 0);
362});
363if (scopeName === 'desktop') {
364dropdown.classList.add('aj-a11y-managed-dropdown');
365dropdown.addEventListener('mouseenter', function () {
366controller.setOpen(true);
367controller.openedByHover = true;
368});
369dropdown.addEventListener('mouseleave', function () {
370if (!dropdown.contains(document.activeElement)) controller.setOpen(false);
371});
372}
373controller.sync();
374}
375function installDropdownAccessibility() {
376var navbar = document.getElementById('header1-main-navbar');
377if (!navbar) return;
378[
379{ selector: '.desktop-menu', name: 'desktop' },
380{ selector: '.mobile-menu', name: 'mobile' }
381].forEach(function (scope) {
382toArray(navbar.querySelectorAll(scope.selector)).forEach(function (list, listIndex) {
383toArray(list.querySelectorAll('.dropdown')).forEach(function (dropdown, dropdownIndex) {
384installDropdown(dropdown, scope.name, (listIndex * 100) + dropdownIndex);
385});
386});
387});
388if (document.documentElement.getAttribute('data-aj-dropdown-outside-click') !== 'true') {
389document.documentElement.setAttribute('data-aj-dropdown-outside-click', 'true');
390document.addEventListener('click', function (event) {
391dropdownControllers.forEach(function (controller) {
392if (!controller.dropdown.contains(event.target)) controller.setOpen(false);
393});
394});
395}
396if (navbar.getAttribute('data-aj-a11y-observer') !== 'true' && typeof MutationObserver !== 'undefined') {
397navbar.setAttribute('data-aj-a11y-observer', 'true');
398new MutationObserver(function () {
399makeAccountMenuIdsUnique();
400installDropdownAccessibility();
401}).observe(navbar, { childList: true, subtree: true });
402}
403}
404function improveSalaryCheckAnnouncements() {
405var path = window.location.pathname.replace(/\/+$/, '') || '/';
406if (path !== '/salary-check') return;
407var panel = document.getElementById('ajSalaryPanel');
408if (panel) panel.removeAttribute('aria-live');
409var fitResult = document.getElementById('ajSalaryFitResult');
410if (fitResult) {
411fitResult.setAttribute('role', 'status');
412fitResult.setAttribute('aria-live', 'polite');
413fitResult.setAttribute('aria-atomic', 'true');
414fitResult.setAttribute('aria-relevant', 'text');
415}
416}
417function labelPrimaryNavigation() {
418var navigation = document.getElementById('header1-navbar');
419if (navigation && !navigation.hasAttribute('aria-label')) {
420navigation.setAttribute('aria-label', 'Primary');
421}
422}
423function improveFundingRadarSemantics() {
424var path = window.location.pathname.replace(/\/+$/, '') || '/';
425if (path !== '/funding-radar') return;
426var root = document.getElementById('ajFundingRadar');
427if (!root) return;
428function labelCards() {
429toArray(root.querySelectorAll('article')).forEach(function (article) {
430var heading = article.querySelector('h3');
431var title = heading ? heading.textContent.trim() : '';
432if (!title) return;
433toArray(article.querySelectorAll('aside')).forEach(function (aside) {
434if (!aside.hasAttribute('aria-label')) {
435aside.setAttribute('aria-label', 'Programme next steps for ' + title);
436}
437}
437);
438toArray(article.querySelectorAll('summary')).forEach(function (summary) {
439if (!summary.hasAttribute('aria-label')) {
440summary.setAttribute('aria-label', summary.textContent.trim() + ' for ' + title);
441}
442});
443toArray(article.querySelectorAll('.aj-funding-radar__eligibility-submit')).forEach(function (button) {
444button.setAttribute('aria-label', 'Show fit indication for ' + title);
445});
446toArray(article.querySelectorAll('[data-event="email"]')).forEach(function (link) {
447link.setAttribute('aria-label', 'Email ' + title);
448});
449toArray(article.querySelectorAll('[data-event="share"]')).forEach(function (button) {
450button.setAttribute('aria-label', 'Share ' + title);
451});
452toArray(article.querySelectorAll('[data-event="save"]')).forEach(function (button) {
453var pressed = button.getAttribute('aria-pressed') === 'true';
454button.setAttribute('aria-label', (pressed ? 'Remove saved ' : 'Save ') + title);
455});
456});
457}
458labelCards();
459if (root.getAttribute('data-aj-semantic-observer') !== 'true' &&
460typeof MutationObserver !== 'undefined') {
461root.setAttribute('data-aj-semantic-observer', 'true');
462new MutationObserver(labelCards).observe(root, {
463childList: true,
464subtree: true,
465attributes: true,
466attributeFilter: ['aria-pressed']
467});
468}
469}
470function applyFixes() {
471makeAccountMenuIdsUnique();
472ensureSkipLink();
473labelPrimaryNavigation();
474toArray(document.querySelectorAll('[aria-label="Toggle navigation"][aria-controls]'))
475.forEach(installNavigationStateSync);
476installDropdownAccessibility();
477improveSalaryCheckAnnouncements();
478improveFundingRadarSemantics();
479}
480if (document.readyState === 'loading') {
481document.addEventListener('DOMContentLoaded', applyFixes, { once: true });
482} else {
483applyFixes();
484}
485})();
486</script>
486
487<style id="alpha-jobs-accessibility-styles-v1">
488.aj-skip-link {
489position: fixed;
490z-index: 2147483647;
491top: 0.5rem;
492left: 0.5rem;
493box-sizing: border-box;
494padding: 0.75rem 1rem;
495color: #ffffff !important;
496background: #0f172a !important;
497border: 2px solid #ffffff;
498border-radius: 0.375rem;
499font-size: 1rem;
500font-weight: 700;
501line-height: 1.25;
502text-decoration: none !important;
503transform: translateY(calc(-100% - 1rem));
504}
505.aj-skip-link:focus,
506.aj-skip-link:focus-visible {
507color: #ffffff !important;
508transform: none;
509outline: 3px solid #4d84e2 !important;
510outline-offset: 3px !important;
511box-shadow: 0 0 0 2px #ffffff !important;
512}
513#header1-main-navbar .dropdown > button.dropdown-toggle {
514appearance: none;
515-webkit-appearance: none;
516border: 0;
517color: inherit;
518background: transparent;
519font: inherit;
520cursor: pointer;
521}
522@media (min-width: 992px) {
523html body #header1-main-navbar .desktop-menu .dropdown.aj-a11y-managed-dropdown > .dropdown-toggle:hover ~ .dropdown-menu:not(.show),
524html body #header1-main-navbar .desktop-menu .dropdown.aj-a11y-managed-dropdown > .dropdown-menu:not(.show):hover {
525display: none !important;
526}
527html body #header1-main-navbar .desktop-menu .dropdown.aj-a11y-managed-dropdown > .dropdown-menu.show {
528display: block !important;
529}
530}
531html body a:focus-visible,
532html body button:focus-visible,
533html body input:focus-visible,
534html body select:focus-visible,
535html body textarea:focus-visible,
536html body summary:focus-visible,
537html body [tabindex]:not([tabindex="-1"]):focus-visible {
538outline: 3px solid #1d4ed8 !important;
539outline-offset: 3px !important;
540box-shadow: 0 0 0 2px #ffffff !important;
541}
542html body header .navbar-toggler:focus-visible,
543html body #header1-main-navbar .dropdown-toggle:focus-visible {
544outline: 3px solid #1d4ed8 !important;
545outline-offset: 3px !important;
546box-shadow: 0 0 0 2px #ffffff !important;
547}
548html body #header1-main-navbar .desktop-menu .dropdown > .dropdown-menu a.dropdown-item:focus-visible,
549html body #header1-main-navbar .mobile-menu .dropdown > .dropdown-menu a.dropdown-item:focus-visible {
550outline: 3px solid #1d4ed8 !important;
551outline-offset: -3px !important;
552box-shadow: none !important;
553}
554@media (min-width: 992px) {
555html body #header1-main-navbar .desktop-menu > li > a,
556html body #header1-main-navbar .desktop-menu .dropdown > .dropdown-toggle {
557min-height: 44px;
558display: inline-flex;
559align-items: center;
560padding-top: 0.625rem !important;
561padding-bottom: 0.625rem !important;
562}
563}
564html body #ajFundingRadar .aj-funding-radar__legal,
565html body #ajFundingRadar .aj-funding-radar__legal span,
566html body #ajFundingRadar #ajFundingResultsCopy,
567html body #ajFundingRadar .aj-funding-radar__supplementary-head p {
568color: #475569 !important;
569}
570html body #ajFundingRadar .aj-funding-radar__status--directory {
571color: #31547f !important;
572}
573html body #ajFundingRadar .aj-funding-radar__candidate-grid input:focus-visible + span,
574html body #ajFundingRadar .aj-funding-radar__answer input:focus-visible + span {
575outline: 3px solid #24466f !important;
576outline-offset: 3px !important;
577box-shadow: 0 0 0 2px #ffffff !important;
578}
579@supports not selector(:focus-visible) {
580html body a:focus,
581html body button:focus,
582html body input:focus,
583html body select:focus,
584html body textarea:focus,
585html body summary:focus,
586html body [tabindex]:not([tabindex="-1"]):focus {
587outline: 3px solid #1d4ed8 !important;
588outline-offset: 3px !important;
589}
590}
591@media (forced-colors: active) {
592.aj-skip-link:focus,
593.aj-skip-link:focus-visible,
594html body a:focus-visible,
595html body button:focus-visible,
596html body input:focus-visible,
597html body select:focus-visible,
598html body textarea:focus-visible,
599html body summary:focus-visible,
600html body [tabindex]:not([tabindex="-1"]):focus-visible {
601outline: 2px solid ButtonText !important;
602outline-offset: 2px !important;
603box-shadow: none !important;
604}
605}
606</style>
607<template data-alpha-routes="/free-cv-builder" data-alpha-route-slot="head"><style id="alpha-cv-builder-embed-style-v2">
608.custom-page-free-cv-builder #jb-section-237863>.jb-section{padding:0!important}
609.custom-page-free-cv-builder #jb-section-237863>.jb-section>.container{width:100%!important;max-width:none!important;padding:0!important}
610.custom-page-free-cv-builder #jb-section-237863 h1{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}
611.custom-page-free-cv-builder #jb-section-237863 .html-content{margin:0!important;padding:0!important;line-height:0!important}
612.custom-page-free-cv-builder #jb-section-237863 .html-content>p{display:none!important}
613#alpha-cv-builder-frame{height:4300px!important}
614@media(max-width:1050px){#alpha-cv-builder-frame{height:4420px!important}}
615@media(max-width:820px){#alpha-cv-builder-frame{height:6100px!important}}
616@media(max-width:650px){#alpha-cv-builder-frame{height:6650px!important}}
617@media(max-width:450px){#alpha-cv-builder-frame{height:6820px!important}}
618@media(max-width:360px){#alpha-cv-builder-frame{height:7130px!important}}
619</style></template><template data-alpha-routes="/free-cv-builder" data-alpha-route-slot="head">
619<script id="alpha-cv-builder-embed-script-v2">(()=>{if(window.__acvEmbedV2)return;window.__acvEmbedV2=1;addEventListener("message",e=>{let d=e.data||{},f=document.getElementById("alpha-cv-builder-frame");if(e.origin!=="https://alpha-jobs-cv-builder.dimitriosdaniil.chatgpt.site"||!f||e.source!==f.contentWindow)return;if(d.type==="alpha-jobs-cv-builder:resize"){let h=Number(d.height);if(Number.isFinite(h)&&h>=800&&h<=16000)f.style.setProperty("height",Math.ceil(h)+"px","important");return}if(d.type==="alpha-jobs-cv-builder:scroll-to"){let t=Number(d.top);if(!Number.isFinite(t)||t<0)return;let y=f.getBoundingClientRect().top+scrollY+t-16;scrollTo({top:Math.max(0,y),behavior:"smooth"})}})})()</script>
619</template>
620<template data-alpha-routes="/free-cv-builder" data-alpha-route-slot="head">
620<script id="alpha-cv-builder-schema-loader-v2">(()=>{if((location.pathname.replace(/\/+$/,"")||"/")!=="/free-cv-builder"||document.getElementById("alpha-cv-builder-jsonld"))return;const n=document.createElement("script");n.id="alpha-cv-builder-jsonld";n.type="application/ld+json";n.textContent=JSON.stringify({"@context":"https://schema.org","@type":"WebApplication","@id":"https://www.alpha.jobs/free-cv-builder#web-application","name":"Alpha.jobs Free CV Builder","url":"https://www.alpha.jobs/free-cv-builder","applicationCategory":"BusinessApplication","applicationSubCategory":"Resume Builder","operatingSystem":"Any","browserRequirements":"Requires JavaScript and a modern web browser","inLanguage":"en-CY","isAccessibleForFree":true,"offers":{"@type":"Offer","price":0,"priceCurrency":"EUR"},"provider":{"@type":"Organization","@id":"https://www.alpha.jobs/#organization","name":"Alpha.jobs","url":"https://www.alpha.jobs/"},"featureList":["Live CV preview","PDF download","Share-ready PDF","Privacy-first in-browser editing"]});document.head.appendChild(n)})()</script>
620</template>
621<style id="alpha-jobs-touch-targets-v1">
622/* Improve tap targets without changing desktop layout. */
623.navbar-toggler {
624min-width: 44px !important;
625min-height: 44px !important;
626display: inline-flex !important;
627align-items: center !important;
628justify-content: center !important;
629}
630.ch2-open-settings-btn {
631min-width: 44px !important;
632min-height: 44px !important;
633display: inline-flex !important;
634align-items: center !important;
635justify-content: center !important;
636}
637@media (pointer: coarse), (max-width: 767.98px) {
638footer a {
639min-width: 44px !important;
640min-height: 44px !important;
641display: flex !important;
642align-items: center !important;
643}
644footer a.aj-footer-logo {
645display: inline-flex !important;
646}
647}
648</style>
649<template data-alpha-routes="/degree-match" data-alpha-route-slot="head"><style id="alpha-degree-match-embed-style-v1">
650body.aj-degree-match-page #jb-section-237995>.jb-section{padding:0!important}
651body.aj-degree-match-page #jb-section-237995>.jb-section>.container{width:100%!important;max-width:none!important;padding:0!important}
652body.aj-degree-match-page #jb-section-237995 h1{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}
653#alpha-degree-match-frame{display:block;width:100%;height:calc(100vh - 88px);min-height:700px;border:0;background:#fff}
654@media(max-width:768px){#alpha-degree-match-frame{height:calc(100vh - 70px);min-height:680px}}
655</style></template>
656<template data-alpha-routes="/degree-match" data-alpha-route-slot="head">
656<script id="alpha-degree-match-embed-script-v2">
657(()=>{if(window.__alphaDegreeMatchEmbedV2)return;window.__alphaDegreeMatchEmbedV2=1;if((location.pathname.replace(/\/+$/,"")||"/")!=="/degree-match")return;const mount=()=>{document.body.classList.add("aj-degree-match-page");const section=document.getElementById("jb-section-237995"),container=section&&section.querySelector(".container");if(!container||document.getElementById("alpha-degree-match-frame"))return;const heading=document.createElement("h1");heading.textContent="Alpha Degree Match";const frame=document.createElement("iframe");frame.id="alpha-degree-match-frame";frame.src="https://alpha-degree-match.dimitriosdaniil.chatgpt.site/?embed=1";frame.title="Alpha Degree Match — careers connected to your studies";frame.loading="eager";frame.referrerPolicy="strict-origin-when-cross-origin";container.replaceChildren(heading,frame);addEventListener("message",event=>{const data=event.data||{};if(event.origin!=="https://alpha-degree-match.dimitriosdaniil.chatgpt.site"||event.source!==frame.contentWindow)return;if(data.type==="alpha-degree-match:resize"){const height=Number(data.height);if(Number.isFinite(height)&&height>=600&&height<=12000)frame.style.setProperty("height",Math.ceil(height)+"px","important");return}if(data.type==="alpha-degree-match:scroll-to"){const top=Number(data.top);if(!Number.isFinite(top)||top<0||top>12000)return;const frameTop=frame.getBoundingClientRect().top+window.scrollY;window.scrollTo({top:Math.max(0,frameTop+top-16),behavior:"smooth"})}})};if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",mount,{once:true});else mount()})();
658</script>
658</template>
659<style id="aj-desktop-dropdown-polish">
660@media (min-width: 992px) {
661#header1-main-navbar .desktop-menu .dropdown > .dropdown-menu {
662min-width: 290px !important;
663padding: 0 !important;
664background: transparent !important;
665border: 0 !important;
666box-shadow: none !important;
667}
668#header1-main-navbar .desktop-menu .dropdown > .dropdown-menu > div {
669box-sizing: border-box !important;
670min-width: 290px !important;
671padding: 6px 0 !important;
672overflow: hidden !important;
673background: #ffffff !important;
674border: 1px solid #e2e8f0 !important;
675border-radius: 10px !important;
676box-shadow: 0 10px 28px rgba(15, 23, 42, 0.12) !important;
677}
678#header1-main-navbar .desktop-menu .dropdown > .dropdown-menu a.dropdown-item {
679display: block !important;
680box-sizing: border-box !important;
681width: 100% !important;
682margin: 0 !important;
683padding: 9px 24px !important;
684color: #334155 !important;
685background: transparent !important;
686border: 0 !important;
687border-radius: 0 !important;
688font-size: 16px !important;
689font-weight: 600 !important;
690line-height: 1.35 !important;
691white-space: nowrap !important;
692text-decoration: none !important;
693transition: color 0.16s ease, background-color 0.16s ease, box-shadow 0.16s ease !important;
694}
695#header1-main-navbar .desktop-menu .dropdown > .dropdown-menu a.dropdown-item[href="/post-a-job"] {
696color: #b42318 !important;
697background: #fff7f5 !important;
698text-decoration: none !important;
699box-shadow: inset 3px 0 0 rgba(201, 36, 1, 0.78) !important;
700}
701#header1-main-navbar .desktop-menu .dropdown > .dropdown-menu a.dropdown-item:hover {
702color: #1d4ed8 !important;
703background: #eff6ff !important;
704text-decoration: none !important;
705outline: none !important;
706box-shadow: none !important;
707}
708#header1-main-navbar .desktop-menu .dropdown > .dropdown-menu a.dropdown-item:focus,
709#header1-main-navbar .desktop-menu .dropdown > .dropdown-menu a.dropdown-item:focus-visible {
710color: #1d4ed8 !important;
711background: #eff6ff !important;
712text-decoration: none !important;
713outline: none !important;
714box-shadow: inset 0 0 0 2px rgba(37, 99, 235, 0.32) !important;
715}
716}
717</style>
718<style id="aj-desktop-navbar-toggler-fix">
719@media (min-width: 992px) {
720.theme-header > .navbar-toggler[aria-controls="header1-main-navbar"] {
721display: none !important;
722}
723}
724</style>
725<template data-alpha-routes="/jobs/full-time" data-alpha-route-slot="head">
725<script id="alpha-jobs-full-time-about-v1">
726(function () {
727if (window.__alphaJobsFullTimeAboutV1) return;
728window.__alphaJobsFullTimeAboutV1 = true;
729if (window.location.pathname !== "/jobs/full-time") return;
730var html = "<style>.ajseo-cyprus-category{--aj-blue:#4D84E2;--aj-red:#CF2501;--aj-ink:#364154;--aj-white:#FFFFFF;width:100%;max-width:1120px;margin:48px auto 0;color:var(--aj-ink);font-family:inherit;line-height:1.65} .ajseo-cyprus-category,.ajseo-cyprus-category *{box-sizing:border-box} .ajseo-cyprus-category a{color:inherit;text-decoration:none} .ajseo-cyprus-category h2,.ajseo-cyprus-category h3,.ajseo-cyprus-category p{margin-top:0} .ajseo-cyprus-category .ajseo-intro{padding:34px;border:1px solid rgba(77,132,226,.24);border-radius:18px;background:rgba(77,132,226,.06)} .ajseo-cyprus-category .ajseo-kicker{display:block;margin-bottom:8px;color:var(--aj-red);font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.08em} .ajseo-cyprus-category h2{margin-bottom:14px;color:var(--aj-ink);font-size:clamp(29px,4vw,44px);line-height:1.15;letter-spacing:-.025em}
730 .ajseo-cyprus-category h3{margin-bottom:8px;color:var(--aj-ink);font-size:20px;line-height:1.3} .ajseo-cyprus-category .ajseo-intro>p{max-width:900px;margin-bottom:0;font-size:18px} .ajseo-cyprus-category .ajseo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px} .ajseo-cyprus-category .ajseo-card{padding:22px;border:1px solid rgba(77,132,226,.22);border-radius:14px;background:var(--aj-white)} .ajseo-cyprus-category .ajseo-card p{margin-bottom:0} .ajseo-cyprus-category .ajseo-section{padding:52px 0 0} .ajseo-cyprus-category .ajseo-heading{max-width:860px;margin-bottom:24px} .ajseo-cyprus-category .ajseo-heading p{margin-bottom:0;font-size:17px} .ajseo-cyprus-category .ajseo-location-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px} .ajseo-cyprus-category .ajseo-location{padding:24px;border-left:4px solid var(--aj-blue);border-radius:0 14px 14px 0;background:rgba(77,132,226,.06)} .ajseo-cyprus-category .ajseo-location p{margin-bottom:16px} .ajseo-cyprus-category .ajseo-links{display:flex;flex-wrap:wrap;gap:9px} .ajseo-cyprus-category .ajseo-links a,.ajseo-cyprus-category .ajseo-related-link{padding:9px 12px;border:1px solid rgba(77,132,226,.34);border-radius:999px;color:var(--aj-blue);background:var(--aj-white);font-weight:850} .ajseo-cyprus-category .ajseo-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none} .ajseo-cyprus-category .ajseo-checklist li{margin:0!important;display:flex;align-items:flex-start;gap:10px;padding:15px;border:1px solid rgba(77,132,226,.22);border-radius:12px;background:var(--aj-white)} .ajseo-cyprus-category .ajseo-checklist li:before{content:none!important}
730 .ajseo-cyprus-category .ajseo-checklist span{display:grid;place-items:center;flex:0 0 26px;height:26px;border-radius:50%;color:var(--aj-white);background:var(--aj-blue);font-weight:900} .ajseo-cyprus-category .ajseo-note{margin:18px 0 0;padding:15px;border-left:4px solid var(--aj-red);background:rgba(207,37,1,.06);font-size:14px} .ajseo-cyprus-category .ajseo-faq{display:grid;gap:10px} .ajseo-cyprus-category details{border:1px solid rgba(77,132,226,.24);border-radius:12px;background:var(--aj-white)} .ajseo-cyprus-category summary{position:relative;cursor:pointer;padding:17px 44px 17px 18px;color:var(--aj-ink);font-weight:850;list-style:none} .ajseo-cyprus-category summary::-webkit-details-marker{display:none} .ajseo-cyprus-category summary:after{content:\"+\";position:absolute;right:18px;top:13px;color:var(--aj-blue);font-size:24px;font-weight:900} .ajseo-cyprus-category details[open] summary:after{content:\"−\"} .ajseo-cyprus-category details p{margin:0;padding:0 18px 18px} .ajseo-cyprus-category .ajseo-related{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px} .ajseo-cyprus-category .ajseo-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:48px;padding:28px;border-radius:16px;color:var(--aj-white);background:var(--aj-ink)}
730 .ajseo-cyprus-category .ajseo-cta h2,.ajseo-cyprus-category .ajseo-cta p{color:var(--aj-white)} .ajseo-cyprus-category .ajseo-cta h2{font-size:28px} .ajseo-cyprus-category .ajseo-cta p{margin-bottom:0} .ajseo-cyprus-category .ajseo-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 18px;border-radius:10px;color:var(--aj-white);background:var(--aj-red);font-weight:900} @media(max-width:760px){ .ajseo-cyprus-category{margin-top:34px} .ajseo-cyprus-category .ajseo-intro{padding:24px 18px} .ajseo-cyprus-category .ajseo-cards,.ajseo-cyprus-category .ajseo-location-grid,.ajseo-cyprus-category .ajseo-checklist{grid-template-columns:1fr} .ajseo-cyprus-category .ajseo-section{padding-top:42px} .ajseo-cyprus-category .ajseo-cta{display:grid;padding:22px 18px} .ajseo-cyprus-category .ajseo-btn{width:100%} }</style><section class=\"ajseo-cyprus-category ajseo-full-time-category\" aria-label=\"Full-Time Jobs in Cyprus\">\n  <div class=\"ajseo-intro\"><span class=\"ajseo-kicker\">Current full-time vacancies across Cyprus</span><h2>Full-Time Jobs in Cyprus</h2><p>Browse current vacancies and confirm the workplace, schedule, responsibilities, experience and application requirements in each listing.</p><div class=\"ajseo-cards\"><article class=\"ajseo-card\"><h3>Office and professional roles</h3><p>Compare administration, accounting, finance, HR, legal, sales and marketing opportunities.</p></article><article class=\"ajseo-card\"><h3>Hospitality, retail and service</h3><p>Review customer-facing and operational roles, including shifts, weekends and transport requirements.</p></article><article class=\"ajseo-card\"><h3>Technical, logistics and digital work</h3><p>Check responsibilities and qualifications for production, logistics, engineering, IT and digital roles.</p></article></div></div>\n\n  <div class=\"ajseo-section\"><div class=\"ajseo-heading\"><h2>Choose the right route into full-time vacancies</h2><p>Use focused location, category and work-arrangement pages to reduce unrelated results. Each vacancy remains the source for the employer's exact conditions.</p></div><div class=\"ajseo-location-grid\"><article class=\"ajseo-location\"><h3>Location-based search</h3><p>Use city pages for current vacancies and confirm the exact workplace in every listing.</p><div class=\"ajseo-links\"><a href=\"/jobs/in-lefkosia-nicosia-cyprus\">Nicosia</a><a href=\"/jobs/in-limassol\">Limassol</a><a href=\"/jobs/in-larnaca\">Larnaca</a><a href=\"/jobs/in-pafos-paphos-cyprus\">Paphos</a><a href=\"/jobs/in-ammokhostos-famagusta-cyprus\">Famagusta</a><a href=\"/jobs-by-city\">Jobs by City</a></div></article><article class=\"ajseo-location\"><h3>Category and arrangement</h3><p>Use category and remote pages when profession or workplace arrangement is the stronger intent.</p><div class=\"ajseo-links\"><a href=\"/jobs/full-time\">Full-Time Jobs</a><a href=\"/jobs/remote\">Remote Jobs</a><a href=\"/jobs-by-category\">Jobs by Category</a><a href=\"/jobs/in-cyprus\">All Jobs in Cyprus</a></div></article></div></div>\n\n  <div class=\"ajseo-section\"><div class=\"ajseo-heading\"><h2>Before applying for a full-time job</h2></div><ul class=\"ajseo-checklist\"><li><span aria-hidden=\"true\">✓</span><strong>Review the stated working days, hours and workplace</strong></li><li><span aria-hidden=\"true\">✓</span><strong>Check responsibilities, experience and language requirements</strong></li><li><span aria-hidden=\"true\">✓</span><strong>Confirm the start date and pay information when provided</strong></li><li><span aria-hidden=\"true\">✓</span><strong>Verify any remote, hybrid or office-attendance expectations</strong></li><li><span aria-hidden=\"true\">✓</span><strong>Tailor your CV to the responsibilities shown</strong></li><li><span aria-hidden=\"true\">✓</span><strong>Follow the employer's exact application method</strong></li></ul><p class=\"ajseo-note\">The full-time label does not replace the schedule and workplace details in the advertisement. Check the individual vacancy before applying.</p></div>\n\n  <div class=\"ajseo-section\"><div class=\"ajseo-heading\"><span class=\"ajseo-kicker\">FAQ</span><h2>Frequently asked questions</h2></div><div class=\"ajseo-faq\"><details><summary>Where can I find current full-time jobs in Cyprus?</summary><p>Use the live Full-Time Jobs page and open each role to verify its workplace, schedule and application method.</p></details>
730<details><summary>How can I find full-time jobs near me?</summary><p>Use the city links above, then confirm the exact workplace shown in each vacancy.</p></details><details><summary>Are remote full-time jobs included?</summary><p>They may appear when an employer marks a vacancy as full-time and remote. Use the Remote Jobs page and check location eligibility.</p></details><details><summary>What should I check before applying?</summary><p>Review responsibilities, experience, schedule, workplace, language requirements and application instructions.</p></details><details><summary>How can I receive new full-time vacancies?</summary><p>Create a focused Job Alert using your preferred role, category and location.</p></details></div><nav class=\"ajseo-related\" aria-label=\"Related full-time job pages\"><a class=\"ajseo-related-link\" href=\"/jobs/part-time\">Part-Time Jobs</a><a class=\"ajseo-related-link\" href=\"/jobs/remote\">Remote Jobs</a><a class=\"ajseo-related-link\" href=\"/career-resources\">Career Resources</a></nav></div>\n\n  <div class=\"ajseo-cta\"><div><h2>Get relevant full-time vacancies delivered to you</h2><p>Create a focused alert using the role, category, location or a specific keyword.</p></div><a class=\"ajseo-btn\" href=\"/job-alerts\">Create a Job Alert</a></div>\n</section>";
731function ensureFullTimeHost() {
732var host = document.querySelector("#about-content .html-content");
733if (host) return host;
734var mount = document.getElementById("alpha-jobs-full-time-about-mount");
735if (!mount) {
736var before = document.getElementById("jb-section-237202");
737if (!before || !before.parentNode) return null;
738mount = document.createElement("div");
739mount.id = "alpha-jobs-full-time-about-mount";
740mount.className = "jb-section-sortable";
741mount.innerHTML = '<div class="jb-section jb-pt-none jb-pb-none" style="padding-left:15px;padding-right:15px"><div class="html-content jb-color-020617ff jb-pt-none jb-pb-none jb-text-size-base jb-font-default-for-texts jb-font-weight-normal jb-line-height-normal jb-letter-spacing-normal"></div></div>';
742before.parentNode.insertBefore(mount, before);
743}
744return mount.querySelector(".html-content");
745}
746function mountFullTimeAbout() {
747var host = ensureFullTimeHost();
748if (!host) return false;
749if (!host.querySelector(".ajseo-full-time-category")) host.innerHTML = html;
750return true;
751}
752if (document.readyState === "loading") {
753document.addEventListener("DOMContentLoaded", mountFullTimeAbout, { once: true });
754} else {
755mountFullTimeAbout();
756}
757document.addEventListener("click", function (event) {
758var target = event.target;
759if (target && typeof target.closest === "function" && target.closest('a[href="#about-content"]')) {
760window.setTimeout(mountFullTimeAbout, 0);
761}
762}, true);
763if (document.body && typeof MutationObserver !== "undefined") {
764new MutationObserver(mountFullTimeAbout).observe(document.body, { childList: true, subtree: true });
765}
766})();
767</script>
767</template>
768
769<template data-alpha-routes="/degree-match" data-alpha-route-slot="head">
769<script id="alpha-degree-match-meta-fallback-v1">(function(){var title="Degree Match Cyprus | From Studies to Career | Alpha.jobs",description="Choose your Cyprus university or college programme and discover relevant career paths, skills and live job opportunities with Alpha Degree Match.";document.title=title;function setMeta(selector,attribute,value){var node=document.querySelector(selector);if(!node){node=document.createElement("meta");node.setAttribute(attribute,value);document.head.appendChild(node)}node.setAttribute("content",attribute==="name"&&value==="description"?description:value.indexOf("title")>-1?title:description)}setMeta('meta[name="description"]',"name","description");setMeta('meta[property="og:title"]',"property","og:title");setMeta('meta[property="og:description"]',"property","og:description");setMeta('meta[name="twitter:title"]',"name","twitter:title");setMeta('meta[name="twitter:description"]',"name","twitter:description")})();</script>
769</template>
770<script id="alpha-route-code-loader-head-v3">(function(){var p=(location.pathname.replace(/\/+$/,"")||"/");function a(s){Array.prototype.slice.call(document.querySelectorAll('template[data-alpha-route-slot="'+s+'"][data-alpha-routes]')).forEach(function(t){var r=(t.getAttribute("data-alpha-routes")||"").split(/\s+/);if(r.indexOf(p)<0){t.remove();return}var n=t.parentNode;Array.prototype.slice.call(t.content.children).forEach(function(e){var x=document.createElement(e.tagName.toLowerCase());Array.prototype.slice.call(e.attributes).forEach(function(v){x.setAttribute(v.name,v.value)});x.textContent=e.textContent;n.insertBefore(x,t)});t.remove()})}a("head");})();</script>
770
771<style id="alpha-footer-logo-layout-stability-v1">
772html body footer a.aj-footer-logo{display:inline-flex!important;width:195px!important;height:55px!important;min-width:195px!important;min-height:55px!important;max-width:100%!important;aspect-ratio:39/11!important;align-items:center!important;justify-content:center!important;flex:0 0 195px!important}
773html body footer a.aj-footer-logo>img{display:block!important;width:195px!important;height:55px!important;max-width:100%!important;aspect-ratio:39/11!important;object-fit:contain!important}
774</style>
775
776<!-- Official Alpha.Jobs Facebook Page association -->
777
778
779<meta property="fb:pages" content="100064624664816">
780<meta property="fb:pages" content="225179590984642">
781    
782            <link
783    id="jb-font-default-for-texts"
784    href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap"
785    rel="stylesheet"
786    media="print"
787    onload="this.media='all'"
788/>
789<link
790    id="jb-font-default-for-headings"
791    href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap"
792    rel="stylesheet"
793    media="print"
794    onload="this.media='all'"
795/>
796
797
798<style rel="stylesheet">
799    :root {
800        --primary: #4D84E2FF;
801        --jb-outline-color: #4D84E2FF;
802        --website-bg-color: #FFFFFF00;
803        --success: #10b981FF;
804        --info: #0284C7FF;
805        --warning: #FBBF24FF;
806        --danger: #B91C1CFF;
807        --jb-dashboard-info-color: #475569FF;
808        --font-weight-default-for-headings: 400;
809        --font-weight-default-for-texts: 400;
810        --jb-validation-error-color: #c92401FF;
811        --jb-form-placeholder-color: #94A3B8FF;
812        --jb-base-font-size: 16px;
813        --jb-forms-section-divider-color: #C5C5C5FF;
814        }
815
816    body,
817    .jb-font-default-for-texts {
818        font-family: Roboto, sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
819    }
820
821    .jb-font-default-for-headings {
822        font-family: Roboto, sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
823    }
824
825</style>
826
827    
828    
829    
830
831    
832            <style>
833             .jb-color-ffffffff{ color: #FFFFFFFF !important;}  .jb-background-4d84e2ff { background-color: #4D84E2FF!important;}  .jb-border-top-color-4D84E2FF { border-top-color: #4D84E2FF!important;}  .jb-border-right-color-4D84E2FF { border-right-color: #4D84E2FF!important;}  .jb-border-bottom-color-4D84E2FF { border-bottom-color: #4D84E2FF!important;}  .jb-border-left-color-4D84E2FF { border-left-color: #4D84E2FF!important;}  .jb-color-4d84e2ff{ color: #4D84E2FF !important;}  .jb-background-ffffffff { background-color: #FFFFFFFF!important;}  .jb-background-b91c1cff { background-color: #B91C1CFF!important;}  .jb-border-top-color-B91C1CFF { border-top-color: #B91C1CFF!important;}  .jb-border-right-color-B91C1CFF { border-right-color: #B91C1CFF!important;}  .jb-border-bottom-color-B91C1CFF { border-bottom-color: #B91C1CFF!important;}  .jb-border-left-color-B91C1CFF { border-left-color: #B91C1CFF!important;}  .jb-color-0f172aff{ color: #0F172AFF !important;}  .jb-color-14532dff{ color: #14532DFF !important;}  .jb-background-dcfce7ff { background-color: #DCFCE7FF!important;}  .jb-border-top-color-DCFCE7FF { border-top-color: #DCFCE7FF!important;}  .jb-border-right-color-DCFCE7FF { border-right-color: #DCFCE7FF!important;}  .jb-border-bottom-color-DCFCE7FF { border-bottom-color: #DCFCE7FF!important;}  .jb-border-left-color-DCFCE7FF { border-left-color: #DCFCE7FF!important;}  .jb-color-075985ff{ color: #075985FF !important;}  .jb-background-e0f2feff { background-color: #E0F2FEFF!important;}  .jb-border-top-color-E0F2FEFF { border-top-color: #E0F2FEFF!important;}  .jb-border-right-color-E0F2FEFF { border-right-color: #E0F2FEFF!important;}  .jb-border-bottom-color-E0F2FEFF { border-bottom-color: #E0F2FEFF!important;}
833  .jb-border-left-color-E0F2FEFF { border-left-color: #E0F2FEFF!important;}  .jb-color-7c2d12ff{ color: #7c2d12FF !important;}  .jb-background-ffedd5ff { background-color: #FFEDD5FF!important;}  .jb-border-top-color-FFEDD5FF { border-top-color: #FFEDD5FF!important;}  .jb-border-right-color-FFEDD5FF { border-right-color: #FFEDD5FF!important;}  .jb-border-bottom-color-FFEDD5FF { border-bottom-color: #FFEDD5FF!important;}  .jb-border-left-color-FFEDD5FF { border-left-color: #FFEDD5FF!important;}  .jb-color-7f1d1dff{ color: #7F1D1DFF !important;}  .jb-background-fecacaff { background-color: #FECACAFF!important;}  .jb-border-top-color-FECACAFF { border-top-color: #FECACAFF!important;}  .jb-border-right-color-FECACAFF { border-right-color: #FECACAFF!important;}  .jb-border-bottom-color-FECACAFF { border-bottom-color: #FECACAFF!important;}  .jb-border-left-color-FECACAFF { border-left-color: #FECACAFF!important;}  .jb-color-334155{ color: #334155 !important;}  .jb-border-top-color-CBD5E1FF { border-top-color: #CBD5E1FF!important;}  .jb-border-right-color-CBD5E1FF { border-right-color: #CBD5E1FF!important;}  .jb-border-bottom-color-CBD5E1FF { border-bottom-color: #CBD5E1FF!important;}  .jb-border-left-color-CBD5E1FF { border-left-color: #CBD5E1FF!important;}  .jb-background-f1f5f9ff { background-color: #F1F5F9FF!important;}  .jb-color-94a3b8ff{ color: #94A3B8FF !important;}  .jb-border-top-color-E2E8F0FF { border-top-color: #E2E8F0FF!important;}  .jb-border-right-color-E2E8F0FF { border-right-color: #E2E8F0FF!important;}  .jb-border-bottom-color-E2E8F0FF { border-bottom-color: #E2E8F0FF!important;}  .jb-border-left-color-E2E8F0FF { border-left-color: #E2E8F0FF!important;}  .jb-background-fcfdffff { background-color: #FCFDFFFF!important;}  .jb-border-top-color-C5C5C5FF { border-top-color: #C5C5C5FF!important;}  .jb-border-right-color-C5C5C5FF { border-right-color: #C5C5C5FF!important;}  .jb-border-bottom-color-C5C5C5FF { border-bottom-color: #C5C5C5FF!important;}  .jb-border-left-color-C5C5C5FF { border-left-color: #C5C5C5FF!important;}  .jb-color-e2e8f0ff{ color: #E2E8F0FF !important;}  .jb-color-475569ff{ color: #475569FF !important;}  .jb-color-64748bff{ color: #64748BFF !important;}  .jb-border-top-color-E2E8F0CF { border-top-color: #E2E8F0CF!important;}  .jb-border-bottom-color-E2E8F0CF { border-bottom-color: #E2E8F0CF!important;}  .jb-background-cbd5e1ff { background-color: #CBD5E1FF!important;}  .jb-color-000000ff{ color: #000000FF !important;}  .jb-color-64748bff{ color: #64748bFF !important;}  .jb-placeholder-color-94a3b8ff{
834        &::-webkit-input-placeholder { /* WebKit browsers */
835         color: #94A3B8FF !important;
836        }
837        &::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
838          color: #94A3B8FF !important;
839          opacity: 1; /* Required to make placeholder visible in Firefox */
840        }
841        &::-moz-placeholder { /* Mozilla Firefox 19+ */
842         color: #94A3B8FF !important;
843          opacity: 1; /* Required to make placeholder visible in Firefox */
844        }
845        &:-ms-input-placeholder { /* Internet Explorer 10-11 */
846          color: #94A3B8FF !important;
847        }
848        &::-ms-input-placeholder { /* Microsoft Edge */
849          color: #94A3B8FF !important;
850        }
851        &::placeholder { /* Standard */
852         color: #94A3B8FF !important;
853        }
854      }  .jb-active-color-4d84e2ff{ color: #4D84E2FF !important;}  .jb-background-dbdadadb { background-color: #DBDADADB!important;}  .jb-background-e2e8f0ff { background-color: #E2E8F0FF!important;}  .jb-color-c92401ff{ color: #c92401FF !important;}  .jb-color-ffffff00{ color: #FFFFFF00 !important;}  .jb-color-10b981ff{ color: #10b981FF !important;}  .jb-color-0284c7ff{ color: #0284C7FF !important;}  .jb-color-fbbf24ff{ color: #FBBF24FF !important;}  .jb-color-b91c1cff{ color: #B91C1CFF !important;}  .jb-color-ffffff{ color: #FFFFFF !important;}  .jb-background-000000 { background-color: #000000!important;}
855        </style>
856    </head>
857<body id="i-body-general" class=" ">
858    <style>
859/* Hides the entire span containing the cursor and the apply click text */
860span[data-original-title*="apply"] {
861    display: none !important;
862}
863</style>
864
865<style id="alpha-jobs-location-search-a11y-fallback-v1-styles">
866  .aj-location-error {
867    display: block;
868    width: 100%;
869    margin-top: 0.375rem;
870    color: #b42318;
871    font-size: 0.875rem;
872    line-height: 1.4;
873  }
874
875  .jb-location[aria-invalid="true"] {
876    border-color: #b42318 !important;
877    box-shadow: 0 0 0 2px rgba(180, 35, 24, 0.18) !important;
878  }
879
880  .aj-location-fallback-notice {
881    margin: 1rem 0 1.25rem;
882    padding: 0.875rem 1rem;
883    border: 1px solid #b9d1f7;
884    border-left: 4px solid #245fbd;
885    border-radius: 0.5rem;
886    background: #f3f7fe;
887    color: #17345f;
888    font-size: 1rem;
889    line-height: 1.5;
890  }
891</style>
892
893<script id="alpha-jobs-location-search-a11y-fallback-v1">
894(function () {
895  'use strict';
896
897  if (window.__alphaJobsLocationSearchA11yFallbackV1) return;
898  window.__alphaJobsLocationSearchA11yFallbackV1 = true;
899
900  var LOCATION_FILTER_ID = '28092';
901  var LOCATION_NAME = 'filters[' + LOCATION_FILTER_ID + '][location]';
902  var LOCATION_ID_NAME = 'filters[' + LOCATION_FILTER_ID + '][location_id]';
903  var RADIUS_NAME = 'filters[' + LOCATION_FILTER_ID + '][search_radius]';
904  var RADIUS_EXPLICIT_NAME = 'aj_radius_explicit';
905  var inputIdCounter = 0;
906  var menuIdCounter = 0;
907  var syncQueued = false;
908
909  var DISTRICTS = {
910    nicosia: {
911      label: 'Nicosia',
912      path: '/jobs/in-lefkosia-nicosia-cyprus',
913      aliases: ['nicosia', 'nicosia district', 'lefkosia', 'lefkosia district', 'λευκωσια'],
914      mainAliases: ['nicosia', 'lefkosia', 'λευκωσια']
915    },
916    limassol: {
917      label: 'Limassol',
918      path: '/jobs/in-limassol',
919      aliases: ['limassol', 'limassol district', 'lemesos', 'lemesos district', 'λεμεσος'],
920      mainAliases: ['limassol', 'lemesos', 'λεμεσος']
921    },
922    larnaca: {
923      label: 'Larnaca',
924      path: '/jobs/in-larnaca',
925      aliases: ['larnaca', 'larnaca district', 'larnaka', 'larnaka district', 'λαρνακα'],
926      mainAliases: ['larnaca', 'larnaka', 'λαρνακα']
927    },
928    paphos: {
929      label: 'Paphos',
930      path: '/jobs/in-pafos-paphos-cyprus',
931      aliases: ['paphos', 'paphos district', 'pafos', 'pafos district', 'παφος'],
932      mainAliases: ['paphos', 'pafos', 'παφος']
933    },
934    famagusta: {
935      label: 'Famagusta',
936      path: '/jobs/in-ammokhostos-famagusta-cyprus',
937      aliases: ['famagusta', 'famagusta district', 'ammochostos', 'ammochostos district', 'αμμοχωστος'],
938      mainAliases: ['famagusta', 'ammochostos', 'αμμοχωστος']
939    }
940  };
941
942  function toArray(collection) {
943    return Array.prototype.slice.call(collection || []);
944  }
945
946  function normalize(value) {
947    var result = String(value || '').trim().toLowerCase();
948    if (result.normalize) {
949      result = result.normalize('NFD').replace(/[\u0300-\u036f]/g, '');
950    }
951    return result.replace(/\s+/g, ' ');
952  }
953
954  function isCyprus(value) {
955    var normalized = normalize(value);
956    return normalized === 'cyprus' || normalized === 'κυπρος';
957  }
958
959  function parseCyprusLocation(label) {
960    var parts = String(label || '').split(',').map(function (part) {
961      return part.trim();
962    }).filter(Boolean);
963
964    if (parts.length < 2 || !isCyprus(parts[parts.length - 1])) return null;
965
966    var districtPart = normalize(parts[parts.length - 2]);
967    var locality = parts.slice(0, -2).join(', ').trim();
968    var localityNormalized = normalize(locality);
969    var districtKey = null;
970
971    Object.keys(DISTRICTS).some(function (key) {
972      if (DISTRICTS[key].aliases.indexOf(districtPart) === -1) return false;
973      districtKey = key;
974      return true;
975    });
976
977    if (!districtKey) return null;
978
979    return {
980      districtKey: districtKey,
981      district: DISTRICTS[districtKey],
982      locality: locality || DISTRICTS[districtKey].label,
983      isMainDistrictSearch: !locality ||
984        DISTRICTS[districtKey].mainAliases.indexOf(localityNormalized) !== -1
985    };
986  }
987
988  function locationInputs() {
989    return toArray(document.querySelectorAll(
990      'input.jb-location.ui-autocomplete-input, ' +
991      'input.form-control-location.ui-autocomplete-input'
992    )).filter(function (input, index, allInputs) {
993      return allInputs.indexOf(input) === index;
994    });
995  }
996
997  function locationMenus() {
998    return toArray(document.querySelectorAll('ul.ui-autocomplete'));
999  }
1000
1001  function relatedHiddenInput(input) {
1002    var container = input.closest('.jb-location-container') || input.parentElement;
1003    if (!container) return null;
1004
1005    return container.querySelector(
1006      'input[type="hidden"][name="location_id"], ' +
1007      'input[type="hidden"][name="' + LOCATION_ID_NAME + '"]'
1008    );
1009  }
1010
1011  function ensureInputId(input) {
1012    if (input.id) return input.id;
1013    inputIdCounter += 1;
1014    input.id = 'aj-location-combobox-' + inputIdCounter;
1015    return input.id;
1016  }
1017
1018  function ensureMenuId(menu) {
1019    if (menu.id) return menu.id;
1020    menuIdCounter += 1;
1021    menu.id = 'aj-location-listbox-' + menuIdCounter;
1022    return menu.id;
1023  }
1024
1025  function menuIsVisible(menu) {
1026    if (!menu || menu.hidden) return false;
1027    var style = window.getComputedStyle(menu);
1028    return style.display !== 'none' &&
1029      style.visibility !== 'hidden' &&
1030      menu.querySelectorAll('.ui-menu-item-wrapper').length > 0;
1031  }
1032
1033  function clearError(input) {
1034    input.removeAttribute('aria-invalid');
1035    var errorId = input.getAttribute('data-aj-location-error-id');
1036    var error = errorId ? document.getElementById(errorId) : null;
1037    if (error) {
1038      error.hidden = true;
1039      error.textContent = '';
1040    }
1041  }
1042
1043  function showError(input, message) {
1044    var inputId = ensureInputId(input);
1045    var errorId = inputId + '-error';
1046    var error = document.getElementById(errorId);
1047    var container = input.closest('.jb-location-container') || input.parentElement;
1048
1049    if (!error && container) {
1050      error = document.createElement('span');
1051      error.id = errorId;
1052      error.className = 'aj-location-error';
1053      error.setAttribute('role', 'alert');
1054      container.appendChild(error);
1055    }
1056
1057    if (error) {
1058      error.hidden = false;
1059      error.textContent = message;
1060      input.setAttribute('data-aj-location-error-id', errorId);
1061
1062      var describedBy = (input.getAttribute('aria-describedby') || '')
1063        .split(/\s+/)
1064        .filter(Boolean);
1065      if (describedBy.indexOf(errorId) === -1) describedBy.push(errorId);
1066      input.setAttribute('aria-describedby', describedBy.join(' '));
1067    }
1068
1069    input.setAttribute('aria-invalid', 'true');
1070    input.focus();
1071  }
1072
1073  function syncMenu(input, menu, inputIndex) {
1074    if (!input || !menu) return;
1075
1076    var inputId = ensureInputId(input);
1077    var menuId = ensureMenuId(menu);
1078    var open = document.activeElement === input && menuIsVisible(menu);
1079
1080    input.setAttribute('role', 'combobox');
1081    input.setAttribute('aria-autocomplete', 'list');
1082    input.setAttribute('aria-haspopup', 'listbox');
1083    input.setAttribute('aria-controls', menuId);
1084    input.setAttribute('aria-expanded', open ? 'true' : 'false');
1085    if (!input.getAttribute('aria-label') && !input.getAttribute('aria-labelledby')) {
1086      input.setAttribute('aria-label', input.getAttribute('placeholder') || 'Location');
1087    }
1088
1089    menu.setAttribute('role', 'listbox');
1090    menu.setAttribute('aria-label', 'Location suggestions');
1091    menu.setAttribute('tabindex', '-1');
1092    menu.setAttribute('data-aj-location-menu-index', String(inputIndex));
1093
1094    var activeId = '';
1095    toArray(menu.querySelectorAll('.ui-menu-item-wrapper')).forEach(function (option, optionIndex) {
1096      if (!option.id) option.id = menuId + '-option-' + (optionIndex + 1);
1097      option.setAttribute('role', 'option');
1098
1099      var active = option.classList.contains('ui-state-active');
1100      option.setAttribute('aria-selected', active ? 'true' : 'false');
1101      if (active) activeId = option.id;
1102
1103      var item = option.closest('.ui-menu-item');
1104      if (item) item.setAttribute('role', 'presentation');
1105    });
1106
1107    if (open && activeId) {
1108      input.setAttribute('aria-activedescendant', activeId);
1109    } else {
1110      input.removeAttribute('aria-activedescendant');
1111    }
1112
1113    input.setAttribute('data-aj-location-menu-id', menuId);
1114    input.setAttribute('data-aj-location-input-id', inputId);
1115  }
1116
1117  function scheduleSync() {
1118    if (syncQueued) return;
1119    syncQueued = true;
1120    window.requestAnimationFrame(function () {
1121      syncQueued = false;
1122      syncAll();
1123    });
1124  }
1125
1126  function rememberSelectedInput(input) {
1127    var hidden = input ? relatedHiddenInput(input) : null;
1128    if (!input || !hidden || !hidden.value) return;
1129
1130    input.setAttribute('data-aj-selected-location', input.value);
1131    clearError(input);
1132    scheduleSync();
1133  }
1134
1135  function bindInput(input) {
1136    if (input.getAttribute('data-aj-location-a11y') === 'true') return;
1137    input.setAttribute('data-aj-location-a11y', 'true');
1138    ensureInputId(input);
1139
1140    input.setAttribute('role', 'combobox');
1141    input.setAttribute('aria-autocomplete', 'list');
1142    input.setAttribute('aria-haspopup', 'listbox');
1143    input.setAttribute('aria-expanded', 'false');
1144    if (!input.getAttribute('aria-label') && !input.getAttribute('aria-labelledby')) {
1145      input.setAttribute('aria-label', input.getAttribute('placeholder') || 'Location');
1146    }
1147
1148    var hidden = relatedHiddenInput(input);
1149    if (hidden && hidden.value) input.setAttribute('data-aj-selected-location', input.value);
1150
1151    input.addEventListener('input', function () {
1152      var selected = input.getAttribute('data-aj-selected-location');
1153      var currentHidden = relatedHiddenInput(input);
1154
1155      if (selected && input.value !== selected && currentHidden) {
1156        currentHidden.value = '';
1157        input.removeAttribute('data-aj-selected-location');
1158      }
1159
1160      clearError(input);
1161      scheduleSync();
1162    });
1163
1164    ['focus', 'blur', 'keydown', 'keyup'].forEach(function (eventName) {
1165      input.addEventListener(eventName, function (event) {
1166        /*
1167         * jQuery UI also supports choosing an autocomplete option with Enter.
1168         * Remember that keyboard selection after its own handler has populated
1169         * the hidden location_id, so later typing cannot submit a stale ID.
1170         */
1171        if (eventName === 'keydown' && event.key === 'Enter') {
1172          window.setTimeout(function () {
1173            rememberSelectedInput(input);
1174          }, 0);
1175        }
1176
1177        window.setTimeout(scheduleSync, eventName === 'blur' ? 120 : 0);
1178      });
1179    });
1180
1181    if (window.jQuery) {
1182      window.jQuery(input).on('autocompleteselect.ajLocationA11y', function () {
1183        window.setTimeout(function () {
1184          rememberSelectedInput(input);
1185        }, 0);
1186      });
1187    }
1188  }
1189
1190  function isJobsSearchForm(form) {
1191    if (!form) return false;
1192    try {
1193      var action = new URL(form.getAttribute('action') || window.location.href, window.location.origin);
1194      return action.pathname.replace(/\/+$/, '') === '/jobs';
1195    } catch (error) {
1196      return false;
1197    }
1198  }
1199
1200  function successfulFormParams(form) {
1201    var params = new URLSearchParams();
1202    var ignored = [
1203      'location',
1204      'location_id',
1205      LOCATION_NAME,
1206      LOCATION_ID_NAME,
1207      RADIUS_NAME,
1208      'aj_exact_locality',
1209      'aj_from',
1210      'aj_district',
1211      'aj_fallback'
1212    ];
1213
1214    new FormData(form).forEach(function (value, key) {
1215      if (ignored.indexOf(key) !== -1 || typeof value !== 'string') return;
1216      params.append(key, value);
1217    });
1218
1219    return params;
1220  }
1221
1222  function redirectToExactLocation(form, input, hidden, parsed) {
1223    var params = successfulFormParams(form);
1224    params.set(LOCATION_NAME, input.value.trim());
1225    params.set(LOCATION_ID_NAME, hidden.value);
1226    params.set(RADIUS_NAME, '0');
1227    params.set('aj_exact_locality', '1');
1228    params.set('aj_from', parsed.locality);
1229    params.set('aj_district', parsed.districtKey);
1230
1231    window.location.assign('/jobs?' + params.toString());
1232  }
1233
1234  function setRadiusIntentMarker(form, enabled) {
1235    var marker = form.querySelector('input[type="hidden"][name="' + RADIUS_EXPLICIT_NAME + '"]');
1236
1237    if (!enabled) {
1238      if (marker) marker.remove();
1239      return;
1240    }
1241
1242    if (!marker) {
1243      marker = document.createElement('input');
1244      marker.type = 'hidden';
1245      marker.name = RADIUS_EXPLICIT_NAME;
1246      form.appendChild(marker);
1247    }
1248
1249    marker.value = '1';
1250  }
1251
1252  function bindRadiusIntent(form) {
1253    var radius = form.querySelector('select[name="' + RADIUS_NAME + '"]');
1254    if (!radius || radius.getAttribute('data-aj-radius-intent') === 'true') return;
1255
1256    radius.setAttribute('data-aj-radius-intent', 'true');
1257    if (new URLSearchParams(window.location.search).get(RADIUS_EXPLICIT_NAME) === '1') {
1258      radius.setAttribute('data-aj-radius-user-selected', 'true');
1259      setRadiusIntentMarker(form, true);
1260    }
1261
1262    radius.addEventListener('change', function () {
1263      radius.setAttribute('data-aj-radius-user-selected', 'true');
1264
1265      /*
1266       * JBoard serializes 25 km as an empty value. Carry a small marker only
1267       * for that choice so its explicit intent survives navigation/reload.
1268       * Capture phase runs before ordinary JBoard/custom-select handlers.
1269       */
1270      setRadiusIntentMarker(form, radius.value === '');
1271    }, true);
1272  }
1273
1274  function hasExplicitRadius(form) {
1275    var radius = form.querySelector('select[name="' + RADIUS_NAME + '"]');
1276    if (!radius) return false;
1277
1278    /*
1279     * JBoard represents its untouched default "within 25 km" option with an
1280     * empty value. A non-empty value came from a URL/search state, while this
1281     * data attribute records an explicit choice in the current page session —
1282     * including choosing 25 km itself.
1283     */
1284    return radius.value !== '' ||
1285      radius.getAttribute('data-aj-radius-user-selected') === 'true' ||
1286      new URLSearchParams(window.location.search).get(RADIUS_EXPLICIT_NAME) === '1';
1287  }
1288
1289  function bindSearchForm(input) {
1290    var form = input.form;
1291    if (!isJobsSearchForm(form) || form.getAttribute('data-aj-location-form') === 'true') return;
1292    form.setAttribute('data-aj-location-form', 'true');
1293    bindRadiusIntent(form);
1294
1295    form.addEventListener('submit', function (event) {
1296      var formLocationInput = form.querySelector(
1297        'input.jb-location[name="location"], ' +
1298        'input.jb-location[name="' + LOCATION_NAME + '"]'
1299      );
1300      if (!formLocationInput) return;
1301
1302      var text = formLocationInput.value.trim();
1303      var hidden = relatedHiddenInput(formLocationInput);
1304      var locationId = hidden ? hidden.value.trim() : '';
1305
1306      if (text && !locationId) {
1307        event.preventDefault();
1308        event.stopImmediatePropagation();
1309        showError(formLocationInput, 'Choose a location from the suggestions before searching.');
1310        return;
1311      }
1312
1313      clearError(formLocationInput);
1314      if (!text || !locationId) return;
1315
1316      var remote = form.querySelector('input[name="remote"]:checked');
1317      var parsed = parseCyprusLocation(text);
1318      var hasRadiusControl = !!form.querySelector('select[name="' + RADIUS_NAME + '"]');
1319
1320      /*
1321       * Preserve JBoard's native city/district search and every radiu
1321s choice
1322       * the user explicitly makes. If a full results form still has JBoard's
1323       * untouched 25 km default, a Cyprus locality follows the same exact-first
1324       * flow as the compact homepage search.
1325       */
1326      if (
1327        remote ||
1328        !parsed ||
1329        parsed.isMainDistrictSearch ||
1330        (hasRadiusControl && hasExplicitRadius(form))
1331      ) return;
1332
1333      event.preventDefault();
1334      event.stopImmediatePropagation();
1335      redirectToExactLocation(form, formLocationInput, hidden, parsed);
1336    }, true);
1337  }
1338
1339  function syncAll() {
1340    var inputs = locationInputs();
1341    var menus = locationMenus();
1342
1343    inputs.forEach(function (input, index) {
1344      bindInput(input);
1345      bindSearchForm(input);
1346      if (menus[index]) syncMenu(input, menus[index], index);
1347    });
1348
1349    toArray(document.querySelectorAll('.ui-helper-hidden-accessible')).forEach(function (status) {
1350      status.setAttribute('role', 'status');
1351      status.setAttribute('aria-live', 'polite');
1352      status.setAttribute('aria-atomic', 'true');
1353    });
1354
1355    menus.forEach(function (menu) {
1356      if (menu.getAttribute('data-aj-location-observer') === 'true') return;
1357      menu.setAttribute('data-aj-location-observer', 'true');
1358
1359      if (typeof MutationObserver !== 'undefined') {
1360        new MutationObserver(scheduleSync).observe(menu, {
1361          childList: true,
1362          subtree: true,
1363          attributes: true,
1364          attributeFilter: ['class', 'style', 'hidden']
1365        });
1366      }
1367    });
1368  }
1369
1370  function isJobDetailLink(link) {
1371    if (!link) return false;
1372    try {
1373      var url = new URL(link.getAttribute('href'), window.location.origin);
1374      return /^\/jobs\/\d+(?:-|$)/.test(url.pathname);
1375    } catch (error) {
1376      return false;
1377    }
1378  }
1379
1380  function hasRenderedJobs() {
1381    return toArray(document.querySelectorAll('main a[href*="/jobs/"]')).some(isJobDetailLink);
1382  }
1383
1384  function hasNativeZeroResultsMessage() {
1385    var main = document.querySelector('main');
1386    if (!main) return false;
1387    return main.textContent.indexOf('Sorry, we couldn’t find any matches for your search.') !== -1;
1388  }
1389
1390  function copyNonLocationParams(source, destination) {
1391    source.forEach(function (value, key) {
1392      if (
1393        key === 'location' ||
1394        key === 'location_id' ||
1395        key === LOCATION_NAME ||
1396        key === LOCATION_ID_NAME ||
1397        key === RADIUS_NAME ||
1398        key === 'aj_exact_locality' ||
1399        key === 'aj_from' ||
1400        key === 'aj_district' ||
1401        key === 'aj_fallback' ||
1402        key === 'page'
1403      ) return;
1404
1405      destination.append(key, value);
1406    });
1407  }
1408
1409  function redirectZeroResultsToDistrict(params) {
1410    var districtKey = params.get('aj_district');
1411    var district = DISTRICTS[districtKey];
1412    if (!district) return;
1413
1414    var target = new URL(district.path, window.location.origin);
1415    copyNonLocationParams(params, target.searchParams);
1416    target.searchParams.set('aj_fallback', '1');
1417    target.searchParams.set('aj_from', params.get('aj_from') || 'the selected location');
1418    target.searchParams.set('aj_district', districtKey);
1419
1420    window.location.replace(target.pathname + '?' + target.searchParams.toString());
1421  }
1422
1423  function insertFallbackNotice(params) {
1424    if (document.getElementById('aj-location-fallback-notice')) return;
1425
1426    var districtKey = params.get('aj_district');
1427    var district = DISTRICTS[districtKey];
1428    var from = (params.get('aj_from') || 'the selected location').trim();
1429    var main = document.querySelector('main');
1430    var heading = main ? main.querySelector('h1') : null;
1431    if (!district || !main || !heading) return;
1432
1433    var notice = document.createElement('div');
1434    notice.id = 'aj-location-fallback-notice';
1435    notice.className = 'aj-location-fallback-notice';
1436    notice.setAttribute('role', 'status');
1437    notice.setAttribute('aria-live', 'polite');
1438    notice.setAttribute('aria-atomic', 'true');
1439
1440    var strong = document.createElement('strong');
1441    strong.textContent = 'Search expanded: ';
1442    notice.appendChild(strong);
1443    notice.appendChild(document.createTextNode(
1444      'No exact jobs were found in ' + from + '. Showing jobs across ' +
1445      district.label + ' District only.'
1446    ));
1447
1448    var insertionPoint = main.querySelector('[role="tablist"]') || heading;
1449    if (insertionPoint.nextSibling) {
1450      insertionPoint.parentNode.insertBefore(notice, insertionPoint.nextSibling);
1451    } else {
1452      insertionPoint.parentNode.appendChild(notice);
1453    }
1454  }
1455
1456  function handleSearchFallback() {
1457    var params = new URLSearchParams(window.location.search);
1458
1459    if (params.get('aj_fallback') === '1') {
1460      insertFallbackNotice(params);
1461      return;
1462    }
1463
1464    if (
1465      window.location.pathname.replace(/\/+$/, '') !== '/jobs' ||
1466      params.get('aj_exact_locality') !== '1'
1467    ) return;
1468
1469    if (!hasRenderedJobs() && hasNativeZeroResultsMessage()) {
1470      redirectZeroResultsToDistrict(params);
1471    }
1472  }
1473
1474  function rememberNativeSelection(event) {
1475    var option = event.target.closest && event.target.closest('ul.ui-autocomplete .ui-menu-item-wrapper');
1476    if (!option) return;
1477
1478    window.setTimeout(function () {
1479      var menu = option.closest('ul.ui-autocomplete');
1480      var menus = locationMenus();
1481      var inputs = locationInputs();
1482      var index = menus.indexOf(menu);
1483      var input = index >= 0 ? inputs[index] : null;
1484      var hidden = input ? relatedHiddenInput(input) : null;
1485
1486      if (input && hidden && hidden.value) rememberSelectedInput(input);
1487    }, 0);
1488  }
1489
1490  function start() {
1491    syncAll();
1492    handleSearchFallback();
1493
1494    document.addEventListener('mousedown', rememberNativeSelection, true);
1495    document.addEventListener('click', rememberNativeSelection, true);
1496
1497    if (typeof MutationObserver !== 'undefined' && document.body) {
1498      new MutationObserver(scheduleSync).observe(document.body, {
1499        childList: true,
1500        subtree: true
1501      });
1502    }
1503  }
1504
1505  if (document.readyState === 'loading') {
1506    document.addEventListener('DOMContentLoaded', start, { once: true });
1507  } else {
1508    start();
1509  }
1510}());
1511</script>
1511
1512
1513<!-- ALPHA-NURSING-ABOUT-ENHANCEMENT-V2 START -->
1514<script id="alpha-jobs-nursing-about-enhancement-v2">
1515(function () {
1516  if ((window.location.pathname.replace(/\/+$/, "") || "/") !== "/jobs/nursing-jobs") return;
1517  if (window.__alphaJobsNursingAboutEnhancementV2) return;
1518  window.__alphaJobsNursingAboutEnhancementV2 = true;
1519
1520  function nextElement(element) {
1521    var sibling = element && element.nextElementSibling;
1522    while (sibling && sibling.tagName === "P" && !(sibling.textContent || "").trim()) {
1523      var empty = sibling;
1524      sibling = sibling.nextElementSibling;
1525      empty.remove();
1526    }
1527    return sibling;
1528  }
1529
1530  function findHeading(root, text) {
1531    return Array.prototype.slice.call(root.querySelectorAll("h2")).find(function (heading) {
1532      return (heading.textContent || "").trim() === text;
1533    });
1534  }
1535
1536  function createElement(tag, className, text) {
1537    var element = document.createElement(tag);
1538    if (className) element.className = className;
1539    if (text) element.textContent = text;
1540    return element;
1541  }
1542
1543  function enhance() {
1544    var root = document.querySelector("#about-content .html-content");
1545    if (!root || root.getAttribute("data-ajseo-nursing-enhanced-v2") === "true") return false;
1546
1547    var introHeading = root.querySelector("h2.ajseo-nursing-intro");
1548    var cards = Array.prototype.slice.call(root.querySelectorAll("p.ajseo-nursing-card"));
1549    var sourceCta = root.querySelector("p.ajseo-nursing-cta");
1550    if (!introHeading || cards.length !== 3 || !sourceCta) return false;
1551
1552    root.setAttribute("data-ajseo-nursing-enhanced-v2", "true");
1553    root.classList.add("ajseo-nursing-v2");
1554    Array.prototype.slice.call(root.children).forEach(function (element) {
1555      if (element.tagName === "P" && !(element.textContent || "").trim() && !element.querySelector("img,svg,video,iframe")) {
1556        element.remove();
1557      }
1558    });
1559
1560    var introCopy = nextElement(introHeading);
1561    var intro = createElement("section", "ajseo-nursing-intro-panel");
1562    introHeading.parentNode.insertBefore(intro, introHeading);
1563    intro.appendChild(createElement("span", "ajseo-nursing-kicker", "Current nursing vacancies"));
1564    introHeading.classList.add("ajseo-nursing-duplicate-title");
1565    intro.appendChild(introHeading);
1566    if (introCopy) {
1567      introCopy.classList.add("ajseo-nursing-intro-copy");
1568      intro.appendChild(introCopy);
1569    }
1570
1571    var cardGrid = createElement("div", "ajseo-nursing-card-grid");
1572    cardGrid.setAttribute("aria-label", "Types of nursing opportunities");
1573    cards.forEach(function (card) {
1574      var sourceTitle = card.querySelector("strong");
1575      if (sourceTitle) {
1576        var cardTitle = createElement("h3", "ajseo-nursing-card-title", (sourceTitle.textContent || "").trim());
1577        cardTitle.setAttribute("style", "margin:0 0 6px;color:#364154;font-size:18px;line-height:1.3");
1578        sourceTitle.replaceWith(cardTitle);
1579      }
1580      cardGrid.appendChild(card);
1581    });
1582    intro.appendChild(cardGrid);
1583
1584    var firstRouteHeading = findHeading(root, "Choose the right nursing job page");
1585    var firstRouteCopy = nextElement(firstRouteHeading);
1586    var firstRouteLinks = nextElement(firstRouteCopy);
1587    var secondRouteHeading = findHeading(root, "Search nursing jobs by location");
1588    var secondRouteCopy = nextElement(secondRouteHeading);
1589    var secondRouteLinks = nextElement(secondRouteCopy);
1590
1591    if (firstRouteHeading && firstRouteCopy && firstRouteLinks && secondRouteHeading && secondRouteCopy && secondRouteLinks) {
1592      var routesSection = createElement("section", "ajseo-nursing-section ajseo-nursing-routes");
1593      firstRouteHeading.parentNode.insertBefore(routesSection, firstRouteHeading);
1594
1595      var routesHeading = createElement("div", "ajseo-nursing-section-heading");
1596      routesHeading.appendChild(firstRouteHeading);
1597      routesHeading.appendChild(firstRouteCopy);
1598      routesSection.appendChild(routesHeading);
1599
1600      var routeGrid = createElement("div", "ajseo-nursing-route-grid");
1601      var rolePanel = createElement("article", "ajseo-nursing-route-panel");
1602      rolePanel.appendChild(createElement("h3", "", "Related nursing and healthcare pages"));
1603      rolePanel.appendChild(createElement("p", "", "Compare current results without assuming that every healthcare vacancy is a nursing role."));
1604      firstRouteLinks.classList.add("ajseo-nursing-link-list");
1605      rolePanel.appendChild(firstRouteLinks);
1606
1607      var locationPanel = createElement("article", "ajseo-nursing-route-panel");
1608      locationPanel.appendChild(createElement("h3", "", (secondRouteHeading.textContent || "").trim()));
1609      locationPanel.appendChild(secondRouteCopy);
1610      secondRouteLinks.classList.add("ajseo-nursing-link-list");
1611      locationPanel.appendChild(secondRouteLinks);
1612      secondRouteHeading.remove();
1613
1614      routeGrid.appendChild(rolePanel);
1615      routeGrid.appendChild(locationPanel);
1616      routesSection.appendChild(routeGrid);
1617    }
1618
1619    var checklistHeading = findHeading(root, "Before applying for a nursing vacancy");
1620    if (checklistHeading) {
1621      var checklistSection = createElement("section", "ajseo-nursing-section ajseo-nursing-application");
1622      checklistHeading.parentNode.insertBefore(checklistSection, checklistHeading);
1623      var checklistHeadingGroup = createElement("div", "ajseo-nursing-section-heading");
1624      checklistHeadingGroup.appendChild(checklistHeading);
1625      checklistHeadingGroup.appendChild(createElement("p", "", "Match your application to the specific clinical setting and the requirements stated by the employer."));
1626      checklistSection.appendChild(checklistHeadingGroup);
1627
1628      var checklistGrid = createElement("div", "ajseo-nursing-check-grid");
1629      var cursor = nextElement(checklistHeadingGroup);
1630      if (!cursor) cursor = checklistHeadingGroup.parentNode.nextElementSibling;
1631      var originalCursor = checklistSection.nextElementSibling;
1632      var checklist = [];
1633      cursor = originalCursor;
1634      while (cursor && cursor.tagName === "P" && checklist.length < 6) {
1635        var strong = cursor.querySelector("strong");
1636        if (!strong) break;
1637        checklist.push(cursor);
1638        cursor = nextElement(cursor);
1639      }
1640
1641      checklist.forEach(function (item) {
1642        var labelNode = item.querySelector("strong");
1643        var label = (labelNode.textContent || "").trim();
1644        var description = (item.textContent || "").trim().slice(label.length).trim();
1645        item.textContent = "";
1646        item.classList.add("ajseo-nursing-check");
1647        item.appendChild(createElement("span", "ajseo-nursing-checkmark", "✓"));
1648        item.firstChild.setAttribute("aria-hidden", "true");
1649        var copy = createElement("span", "ajseo-nursing-check-copy");
1650        copy.appendChild(createElement("strong", "", label));
1651        copy.appendChild(createElement("span", "", description));
1652        item.appendChild(copy);
1653        checklistGrid.appendChild(item);
1654      });
1655      checklistSection.appendChild(checklistGrid);
1656
1657      if (cursor && cursor.tagName === "P") {
1658        cursor.classList.add("ajseo-nursing-note");
1659        checklistSection.appendChild(cursor);
1660      }
1661    }
1662
1663    var faqHeading = findHeading(root, "Frequently asked questions about nursing jobs");
1664    if (faqHeading) {
1665      var faqSection = createElement("section", "ajseo-nursing-section ajseo-nursing-faq-section");
1666      faqHeading.parentNode.insertBefore(faqSection, faqHeading);
1667      var faqHeadingGroup = createElement("div", "ajseo-nursing-section-heading");
1668      faqHeadingGroup.appendChild(createElement("span", "ajseo-nursing-kicker", "FAQ"));
1669      faqHeadingGroup.appendChild(faqHeading);
1670      faqSection.appendChild(faqHeadingGroup);
1671
1672      var faq = createElement("div", "ajseo-nursing-faq");
1673      faq.setAttribute("aria-label", "Frequently asked questions about nursing jobs");
1674      var faqCursor = faqSection.nextElementSibling;
1675      var faqItems = [];
1676      while (faqCursor && faqCursor.tagName === "P" && faqItems.length < 5) {
1677        var questionSource = faqCursor.querySelector("strong");
1678        if (!questionSource) break;
1679        faqItems.push(faqCursor);
1680        faqCursor = nextElement(faqCursor);
1681      }
1682
1683      faqItems.forEach(function (item) {
1684        var questionNode = item.querySelector("strong");
1685        var question = (questionNode.textContent || "").trim();
1686        var answerSource = item.cloneNode(true);
1687        var answerHeading = answerSource.querySelector("strong");
1688        if (answerHeading) answerHeading.remove();
1689        var details = createElement("details");
1690        details.appendChild(createElement("summary", "", question));
1691        details.appendChild(createElement("p", "", (answerSource.textContent || "").trim()));
1692        faq.appendChild(details);
1693        item.remove();
1694      });
1695      faqSection.appendChild(faq);
1696
1697      if (faqCursor && faqCursor.tagName === "P") {
1698        faqCursor.classList.add("ajseo-nursing-related");
1699        faqCursor.setAttribute("aria-label", "Related nursing job resources");
1700        faqSection.appendChild(faqCursor);
1701      }
1702    }
1703
1704    sourceCta.remove();
1705
1706    if (!document.getElementById("alpha-jobs-nursing-about-style-v2")) {
1707      var style = document.createElement("style");
1708      style.id = "alpha-jobs-nursing-about-style-v2";
1709      style.textContent = ".ajseo-nursing-v2{--aj-blue:#4D84E2;--aj-red:#CF2501;--aj-ink:#364154;--aj-copy:#536071;--aj-soft:#F5F8FE;--aj-white:#FFFFFF;width:100%;max-width:1120px;margin:32px auto 48px;color:var(--aj-copy);font-family:inherit;line-height:1.62}.ajseo-nursing-v2,.ajseo-nursing-v2 *{box-sizing:border-box}.ajseo-nursing-v2 h2,.ajseo-nursing-v2 h3,.ajseo-nursing-v2 p{margin-top:0}.ajseo-nursing-v2 a{color:inherit;text-decoration:none}.ajseo-nursing-intro-panel{padding:28px;border:1px solid rgba(77,132,226,.24);border-radius:18px;background:var(--aj-soft)}.ajseo-nursing-kicker{display:block;margin-bottom:8px;color:var(--aj-red);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ajseo-nursing-duplicate-title{display:none!important}.ajseo-nursing-v2 .ajseo-nursing-intro-copy{max-width:900px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--aj-copy)!important;font-size:17px!important;line-height:1.65!important}.ajseo-nursing-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.ajseo-nursing-v2 .ajseo-nursing-card{max-width:none!important;margin:0!important;padding:18px!important;border:1px solid rgba(77,132,226,.22)!important;border-radius:14px!important;background:var(--aj-white)!important;color:var(--aj-copy)!important;font-size:15px!important;line-height:1.55!important}.ajseo-nursing-v2 .ajseo-nursing-card strong{display:block;margin-bottom:6px!important;color:var(--aj-ink)!important;font-size:18px!important;line-height:1.3}.ajseo-nursing-section{margin-top:44px}.ajseo-nursing-section-heading{max-width:880px;margin-bottom:20px}.ajseo-nursing-section-heading h2{max-width:none!important;margin:0 0 9px!important;color:var(--aj-ink)!important;font-size:28px!important;line-height:1.25!important;letter-spacing:-.015em}.ajseo-nursing-section-heading p{max-width:none!important;margin:0!important;color:var(--aj-copy)!important;font-size:16px!important;line-height:1.65!important}.ajseo-nursing-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ajseo-nursing-route-panel{padding:22px;border-left:4px solid var(--aj-blue);border-radius:0 14px 14px 0;background:var(--aj-soft)}.ajseo-nursing-route-panel h3{margin:0 0 8px;color:var(--aj-ink);font-size:19px;line-height:1.35}.ajseo-nursing-route-panel>p{max-width:none!important;margin:0 0 15px!important;color:var(--aj-copy)!important;font-size:15px!important;line-height:1.6!important}.ajseo-nursing-link-list,.ajseo-nursing-related{max-width:none!important;margin:0!important;line-height:normal!important}.ajseo-nursing-route-panel a,.ajseo-nursing-related a{display:inline-flex!important;align-items:center!important;min-height:38px;margin:0 7px 7px 0!important;padding:8px 11px!important;border:1px solid rgba(77,132,226,.34)!important;border-radius:999px!important;background:var(--aj-white)!important;color:#3568BE!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important}.ajseo-nursing-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ajseo-nursing-v2 .ajseo-nursing-check{display:flex!important;align-items:flex-start!important;gap:11px!important;max-width:none!important;margin:0!important;padding:14px!important;border:1px solid rgba(77,132,226,.22)!important;border-radius:12px!important;background:var(--aj-white)!important;color:var(--aj-copy)!important;font-size:15px!important;line-height:1.45!important}.ajseo-nursing-checkmark{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:50%;color:var(--aj-white);background:var(--aj-blue);font-weight:900}.ajseo-nursing-check-copy{display:block;min-width:0}.ajseo-nursing-check-copy>strong,.ajseo-nursing-check-copy>span{display:block}.ajseo-nursing-check-copy>strong{margin-bottom:3px;color:var(--aj-ink)}.ajseo-nursing-v2 .ajseo-nursing-note{max-width:none!important;margin:16px 0 0!important;padding:14px 16px!important;border:0!important;border-left:4px solid var(--aj-red)!important;border-radius:0!important;background:rgba(207,37,1,.065)!important;color:#4E5968!important;font-size:15px!important;line-height:1.6!important}.ajseo-nursing-note em{font-style:normal}.ajseo-nursing-faq{display:grid;gap:9px}.ajseo-nursing-faq details{border:1px solid rgba(77,132,226,.24);border-radius:12px;background:var(--aj-white)}.ajseo-nursing-faq summary{position:relative;cursor:pointer;padding:15px 42px 15px 17px;color:var(--aj-ink);font-weight:800;list-style:none}.ajseo-nursing-faq summary::-webkit-details-marker{display:none}.ajseo-nursing-faq summary:after{content:'+';position:absolute;right:17px;top:10px;color:var(--aj-blue);font-size:24px;font-weight:900}.ajseo-nursing-faq details[open] summary:after{content:'−'}.ajseo-nursing-faq details p{margin:0;padding:0 17px 16px;color:var(--aj-copy)}.ajseo-nursing-related{margin-top:18px!important}.ajseo-nursing-v2 a:focus-visible,.ajseo-nursing-faq summary:focus-visible{outline:3px solid rgba(77,132,226,.35);outline-offset:3px}@media(max-width:760px){.ajseo-nursing-v2{margin-top:24px;margin-bottom:34px}.ajseo-nursing-intro-panel{padding:20px 16px}.ajseo-nursing-v2 .ajseo-nursing-intro-copy{font-size:16px!important;line-height:1.55!important}.ajseo-nursing-card-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(250px,94%);gap:10px;margin:16px -4px 0;padding:0 4px 8px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none}.ajseo-nursing-card-grid::-webkit-scrollbar{display:none}.ajseo-nursing-v2 .ajseo-nursing-card{scroll-snap-align:start;padding:16px!important}.ajseo-nursing-section{margin-top:34px}.ajseo-nursing-section-heading{margin-bottom:16px}.ajseo-nursing-section-heading h2{font-size:24px!important}.ajseo-nursing-route-grid,.ajseo-nursing-check-grid{grid-template-columns:1fr}.ajseo-nursing-route-grid{gap:12px}.ajseo-nursing-route-panel{padding:18px}.ajseo-nursing-v2 .ajseo-nursing-check{padding:13px!important}.ajseo-nursing-faq summary{padding-top:14px;padding-bottom:14px;font-size:15px}.ajseo-nursing-related a{min-height:36px!important;font-size:13px!important}}";
1710      document.head.appendChild(style);
1711    }
1712    return true;
1713  }
1714
1715  function mount(attempt) {
1716    if (enhance() || attempt >= 20) return;
1717    window.setTimeout(function () { mount(attempt + 1); }, 250);
1718  }
1719
1720  if (document.readyState === "loading") {
1721    document.addEventListener("DOMContentLoaded", function () { mount(0); }, { once: true });
1722  } else {
1723    mount(0);
1724  }
1725  window.addEventListener("pageshow", function () { mount(0); });
1726})();
1727</script>
1727
1728<!-- ALPHA-NURSING-ABOUT-ENHANCEMENT-V2 END -->
1729<!-- ALPHA-TAG-LOCATION-ABOUT-SHARED-V1 START -->
1730<script id="alpha-tag-location-about-shared-v1">
1731(function () {
1732var configs=[["marketing","Marketing","paphos","Paphos","/jobs/marketing/in-pafos-paphos-cyprus"],["marketing","Marketing","limassol","Limassol","/jobs/marketing/in-limassol"],["front-office-receptionist","Front Office Receptionist","paphos","Paphos","/jobs/front-office-receptionist/in-pafos-paphos-cyprus"],["receptionist","Receptionist","limassol","Limassol","/jobs/receptionist/in-limassol"],["waiter","Waiter","limassol","Limassol","/jobs/waiter/in-limassol"],["hotel","Hotel","limassol","Limassol","/jobs/hotel-jobs/in-limassol"],["security","Security","limassol","Limassol","/jobs/security/in-limassol"],["logistics","Logistics","limassol","Limassol","/jobs/logistics/in-limassol"],["forex","Forex","limassol","Limassol","/jobs/forex/in-limassol"],["driver","Driver","limassol","Limassol","/jobs/driver/in-limassol"],
1733["b2b-sales","B2B Sales","limassol","Limassol","/jobs/b2b-sales/in-limassol"],
1734["government","Government","limassol","Limassol","/jobs/government-jobs/in-limassol"],["government","Government","famagusta","Famagusta","/jobs/government-jobs/in-ammokhostos-famagusta-cyprus"],["government","Government","nicosia","Nicosia","/jobs/government-jobs/in-nicosia-cyprus"],["sales","Sales","nicosia","Nicosia","/jobs/sales/in-nicosia-cyprus"],["sales-assistant","Sales Assistant","limassol","Limassol","/jobs/sales-assistant/in-limassol"],["marketing","Marketing","nicosia","Nicosia","/jobs/marketing/in-nicosia-cyprus"],["accountant","Accountant","paphos","Paphos","/jobs/accountant/in-pafos-paphos-cyprus"],["supermarket","Supermarket","paphos","Paphos","/jobs/supermarket/in-pafos-paphos-cyprus"],["accountant","Accountant","larnaca","Larnaca","/jobs/accountant/in-larnaca"],["barista","Barista","paphos","Paphos","/jobs/barista/in-pafos-paphos-cyprus"],["supermarket","Supermarket","nicosia","Nicosia","/jobs/supermarket/in-nicosia-cyprus"],["customer-service","Customer Service","paphos","Paphos","/jobs/customer-service/in-pafos-paphos-cyprus"],["customer-service","Customer Service","larnaca","Larnaca","/jobs/customer-service/in-larnaca"],["customer-service","Customer Service","limassol","Limassol","/jobs/customer-service/in-limassol"],["customer-service","Customer Service","nicosia","Nicosia","/jobs/customer-service/in-nicosia-cyprus"],["retail-sales","Retail Sales","larnaca","Larnaca","/jobs/retail-sales/in-larnaca"],["retail-sales","Retail Sales","paphos","Paphos","/jobs/retail-sales/in-pafos-paphos-cyprus"],["accountant","Accountant","limassol","Limassol","/jobs/accountant/in-limassol"],["accountant","Accountant","nicosia","Nicosia","/jobs/accountant/in-nicosia-cyprus"],["supermarket","Supermarket","limassol","Limassol","/jobs/supermarket/in-limassol"],["retail-sales","RetailSales","nicosia","Nicosia","/jobs/retail-sales/in-nicosia-cyprus"],["barista","Barista","larnaca","Larnaca","/jobs/barista/in-larnaca"],["waiter","Waiter","paphos","Paphos","/jobs/waiter/in-pafos-paphos-cyprus"],["hotel","Hotel","paphos","Paphos","/jobs/hotel-jobs/in-pafos-paphos-cyprus"]];
1735var c=configs.find(function(x){return x[4]===(window.location.pathname.replace(/\/+$/, "")||"/");});
1736if(!c)return;
1737function t(s){return s.replace(/waiter/g,c[0]).replace(/Waiter/g,c[1]).replace(/paphos/g,c[2]).replace(/Paphos/g,c[3]).replace(/front-office-receptionist vacancy/g,"front office receptionist vacancy").replace(/front-office-receptionist jobs/g,"front office receptionist jobs").replace(/b2b-sales vacancy/g,"B2B sales vacancy").replace(/b2b-sales jobs/g,"B2B sales jobs").replace(/sales-assistant vacancy/g,"sales assistant vacancy").replace(/sales-assistant jobs/g,"sales assistant jobs").replace(/customer-service jobs/g,"customer service jobs").replace(/retail-sales vacancy/g,"retail sales vacancy").replace(/retail-sales jobs/g,"retail sales jobs").replace(/RetailSales work/g,"Retail sales work").replace(/for a accountant vacancy/g,"for an accountant vacancy");}
1738
1739if (window["__alphaJobs"+c[1]+c[3]+"AboutV1"]) return;
1740window["__alphaJobs"+c[1]+c[3]+"AboutV1"] = true;
1741function v22(element) {
1742var sibling = element && element.nextElementSibling;
1743while (sibling && sibling.tagName === "P" && !(sibling.textContent || "").trim()) {
1744var empty = sibling;
1745sibling = sibling.nextElementSibling;
1746empty.remove();
1747}
1748return sibling;
1749}
1750function v23(root, text) {
1751return Array.prototype.slice.call(root.querySelectorAll("h2")).find(function (heading) {
1752return (heading.textContent || "").trim() === text;
1753});
1754}
1755function createElement(tag, className, text) {
1756var element = document.createElement(tag);
1757if (className) element.className = className;
1758if (text) element.textContent = text;
1759return element;
1760}
1761function enhance() {
1762var root = document.querySelector("#about-content .html-content");
1763if (!root || root.getAttribute(t("data-ajseo-waiter-paphos-v1")) === "true") return false;
1764var v16 = root.querySelector(t("h2.ajseo-waiter-paphos-intro"));
1765var cards = Array.prototype.slice.call(root.querySelectorAll(t("p.ajseo-waiter-paphos-card")));
1766if (!v16 || cards.length !== 3) return false;
1767root.setAttribute(t("data-ajseo-waiter-paphos-v1"), "true");
1768root.classList.add(t("ajseo-waiter-paphos-v1"));
1769Array.prototype.slice.call(root.children).forEach(function (element) {
1770if (element.tagName === "P" && !(element.textContent || "").trim() && !element.querySelector("img,svg,video,iframe")) element.remove();
1771});
1772var v17 = v22(v16);
1773var intro = createElement("section", "ajseo-combo-intro-panel");
1774v16.parentNode.insertBefore(intro, v16);
1775intro.appendChild(createElement("span", "ajseo-combo-kicker", "Current local vacancies"));
1776v16.classList.add("ajseo-combo-duplicate-title");
1777intro.appendChild(v16);
1778if (v17) {
1779v17.classList.add("ajseo-combo-intro-copy");
1780intro.appendChild(v17);
1781}
1782var cardGrid = createElement("div", "ajseo-combo-card-grid");
1783cardGrid.setAttribute("aria-label", t("Waiter work in Paphos"));
1784cardGrid.setAttribute("role", "region");
1785cardGrid.setAttribute("tabindex", "0");
1786cards.forEach(function (card) {
1787var article = createElement("article");
1788Array.prototype.slice.call(card.attributes).forEach(function (attribute) {
1789article.setAttribute(attribute.name, attribute.value);
1790});
1791while (card.firstChild) article.appendChild(card.firstChild);
1792card.replaceWith(article);
1793card = article;
1794var v18 = card.querySelector("strong");
1795if (v18) {
1796var v19 = createElement("h3", "ajseo-combo-card-title", (v18.textContent || "").trim());
1797v18.replaceWith(v19);
1798}
1799cardGrid.appendChild(card);
1800});
1801intro.appendChild(cardGrid);
1802var v6 = v23(root, "Explore related job searches");
1803if (v6) {
1804var v8 = v22(v6);
1805var v7 = v22(v8);
1806if (v8 && v7) {
1807var v5 = createElement("section", "ajseo-combo-section ajseo-combo-routes");
1808v6.parentNode.insertBefore(v5, v6);
1809var v4 = createElement("div", "ajseo-combo-section-heading");
1810v4.appendChild(v6);
1811v4.appendChild(v8);
1812v5.appendChild(v4);
1813var routePanel = createElement("div", "ajseo-combo-route-panel");
1814v7.classList.add("ajseo-combo-link-list");
1815routePanel.appendChild(v7);
1816v5.appendChild(routePanel);
1817}
1818}
1819var v2 = v23(root, t("Before applying for a waiter vacancy"));
1820if (v2) {
1821var v1 = createElement("section", "ajseo-combo-section ajseo-combo-application");
1822v2.parentNode.insertBefore(v1, v2);
1823var v0 = createElement("div", "ajseo-combo-section-heading");
1824v0.appendChild(v2);
1825v0.appendChild(createElement("p", "", "Match your application to the exact workplace, schedule and duties stated by the employer."));
1826v1.appendChild(v0);
1827var v3 = createElement("div", "ajseo-combo-check-grid");
1828var cursor = v1.nextElementSibling;
1829var checklist = [];
1830while (cursor && cursor.tagName === "P" && checklist.length < 6) {
1831var strong = cursor.querySelector("strong");
1832if (!strong) break;
1833checklist.push(cursor);
1834cursor = v22(cursor);
1835}
1836checklist.forEach(function (item) {
1837var v21 = item.querySelector("strong");
1838var label = (v21.textContent || "").trim();
1839var v20 = (item.textContent || "").trim().slice(label.length).trim();
1840item.textContent = "";
1841item.classList.add("ajseo-combo-check");
1842var mark = createElement("span", "ajseo-combo-checkmark", "✓");
1843mark.setAttribute("aria-hidden", "true");
1844item.appendChild(mark);
1845var copy = createElement("span", "ajseo-combo-check-copy");
1846copy.appendChild(createElement("strong", "", label));
1847copy.appendChild(createElement("span", "", v20));
1848item.appendChild(copy);
1849v3.appendChild(item);
1850});
1851v1.appendChild(v3);
1852if (cursor && cursor.matches(t("p.ajseo-waiter-paphos-note"))) {
1853cursor.classList.add("ajseo-combo-note");
1854v1.appendChild(cursor);
1855}
1856}
1857var v11 = v23(root, t("Frequently asked questions about waiter jobs in Paphos"));
1858if (v11) {
1859var v10 = createElement("section", "ajseo-combo-section ajseo-combo-faq-section");
1860v11.parentNode.insertBefore(v10, v11);
1861var v9 = createElement("div", "ajseo-combo-section-heading");
1862v9.appendChild(createElement("span", "ajseo-combo-kicker", "FAQ"));
1863v9.appendChild(v11);
1864v10.appendChild(v9);
1865var faq = createElement("div", "ajseo-combo-faq");
1866faq.setAttribute("aria-label", t("Frequently asked questions about waiter jobs in Paphos"));
1867var v12 = v10.nextElementSibling;
1868var faqItems = [];
1869while (v12 && v12.matches(t("p.ajseo-waiter-paphos-faq-item")) && faqItems.length < 5) {
1870faqItems.push(v12);
1871v12 = v22(v12);
1872}
1873faqItems.forEach(function (item) {
1874var v13 = item.querySelector("strong");
1875var question = (v13.textContent || "").trim();
1876var v14 = item.cloneNode(true);
1877var v15 = v14.querySelector("strong");
1878if (v15) v15.remove();
1879var details = createElement("details");
1880details.appendChild(createElement("summary", "", question));
1881details.appendChild(createElement("p", "", (v14.textContent || "").trim()));
1882faq.appendChild(details);
1883item.remove();
1884});
1885v10.appendChild(faq);
1886if (v12 && v12.matches(t("p.ajseo-waiter-paphos-related"))) {
1887v12.classList.add("ajseo-combo-related");
1888v12.setAttribute("aria-label", "Related job resources");
1889v10.appendChild(v12);
1890}
1891}
1892if (!document.getElementById(t("alpha-jobs-waiter-paphos-about-style-v1"))) {
1893var style = document.createElement("style");
1894style.id = t("alpha-jobs-waiter-paphos-about-style-v1");
1895style.textContent = t(".ajseo-waiter-paphos-v1{--aj-blue:#4D84E2;--aj-red:#CF2501;--aj-ink:#364154;--aj-copy:#536071;--aj-soft:#F5F8FE;--aj-white:#FFFFFF;width:100%;max-width:1120px;margin:32px auto 48px;color:var(--aj-copy);font-family:inherit;line-height:1.62}.ajseo-waiter-paphos-v1,.ajseo-waiter-paphos-v1 *{box-sizing:border-box}.ajseo-waiter-paphos-v1 h2,.ajseo-waiter-paphos-v1 h3,.ajseo-waiter-paphos-v1 p{margin-top:0}.ajseo-waiter-paphos-v1 a{color:inherit;text-decoration:none}.ajseo-combo-intro-panel{padding:28px;border:1px solid rgba(77,132,226,.24);border-radius:18px;background:var(--aj-soft)}.ajseo-combo-kicker{display:block;margin-bottom:8px;color:var(--aj-red);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ajseo-combo-duplicate-title{display:none!important}.ajseo-waiter-paphos-v1 .ajseo-combo-intro-copy{max-width:900px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--aj-copy)!important;font-size:17px!important;line-height:1.65!important}.ajseo-combo-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.ajseo-waiter-paphos-v1 .ajseo-waiter-paphos-card{max-width:none!important;margin:0!important;padding:18px!important;border:1px solid rgba(77,132,226,.22)!important;border-radius:14px!important;background:var(--aj-white)!important;color:var(--aj-copy)!important;font-size:15px!important;line-height:1.55!important}.ajseo-combo-card-title{margin:0 0 6px;color:var(--aj-ink);font-size:18px;line-height:1.3}.ajseo-combo-section{margin-top:44px}.ajseo-combo-section-heading{max-width:880px;margin-bottom:20px}.ajseo-combo-section-heading h2{max-width:none!important;margin:0 0 9px!important;color:var(--aj-ink)!important;font-size:28px!important;line-height:1.25!important;letter-spacing:-.015em}.ajseo-combo-section-heading p{max-width:none!important;margin:0!important;color:var(--aj-copy)!important;font-size:16px!important;line-height:1.65!important}.ajseo-combo-route-panel{padding:22px;border-left:4px solid var(--aj-blue);border-radius:0 14px 14px 0;background:var(--aj-soft)}.ajseo-combo-link-list,.ajseo-combo-related{max-width:none!important;margin:0!important;line-height:normal!important}.ajseo-combo-route-panel a,.ajseo-combo-related a{display:inline-flex!important;align-items:center!important;min-height:38px;margin:0 7px 7px 0!important;padding:8px 11px!important;border:1px solid rgba(77,132,226,.34)!important;border-radius:999px!important;background:var(--aj-white)!important;color:#3568BE!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important}.ajseo-combo-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ajseo-waiter-paphos-v1 .ajseo-combo-check{display:flex!important;align-items:flex-start!important;gap:11px!important;max-width:none!important;margin:0!important;padding:14px!important;border:1px solid rgba(77,132,226,.22)!important;border-radius:12px!important;background:var(--aj-white)!important;color:var(--aj-copy)!important;font-size:15px!important;line-height:1.45!important}.ajseo-combo-checkmark{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:50%;color:var(--aj-white);background:var(--aj-blue);font-weight:900}.ajseo-combo-check-copy{display:block;min-width:0}.ajseo-combo-check-copy>strong,.ajseo-combo-check-copy>span{display:block}.ajseo-combo-check-copy>strong{margin-bottom:3px;color:var(--aj-ink)}.ajseo-waiter-paphos-v1 .ajseo-combo-note{max-width:none!important;margin:16px 0 0!important;padding:14px 16px!important;border:0!important;border-left:4px solid var(--aj-red)!important;border-radius:0!important;background:rgba(207,37,1,.065)!important;color:#4E5968!important;font-size:15px!important;line-height:1.6!important}.ajseo-combo-note em{font-style:normal}.ajseo-combo-faq{display:grid;gap:9px}.ajseo-combo-faq details{border:1px solid rgba(77,132,226,.24);border-radius:12px;background:var(--aj-white)}.ajseo-combo-faq summary{position:relative;cursor:pointer;padding:15px 42px 15px 17px;color:var(--aj-ink);font-weight:800;list-style:none}.ajseo-combo-faq summary::-webkit-details-marker{display:none}.ajseo-combo-faq summary:after{content:'+';position:absolute;right:17px;top:10px;color:var(--aj-blue);font-size:24px;font-weight:900}.ajseo-combo-faq details[open] summary:after{content:'−'}.ajseo-combo-faq details p{margin:0;padding:0 17px 16px;color:var(--aj-copy)}.ajseo-combo-related{margin-top:18px!important}.ajseo-waiter-paphos-v1 a:focus-visible,.ajseo-combo-faq summary:focus-visible{outline:3px solid rgba(77,132,226,.35);outline-offset:3px}@media(max-width:760px){.ajseo-waiter-paphos-v1{margin-top:24px;margin-bottom:34px}.ajseo-combo-intro-panel{padding:20px 16px}.ajseo-waiter-paphos-v1 .ajseo-combo-intro-copy{font-size:16px!important;line-height:1.55!important}.ajseo-combo-card-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(250px,94%);gap:10px;margin:16px -4px 0;padding:0 4px 8px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none}.ajseo-combo-card-grid::-webkit-scrollbar{display:none}.ajseo-waiter-paphos-v1 .ajseo-waiter-paphos-card{scroll-snap-align:start;padding:16px!important}.ajseo-combo-section{margin-top:34px}.ajseo-combo-section-heading{margin-bottom:16px}.ajseo-combo-section-heading h2{font-size:24px!important}.ajseo-combo-check-grid{grid-template-columns:1fr}.ajseo-combo-route-panel{padding:18px}.ajseo-waiter-paphos-v1 .ajseo-combo-check{padding:13px!important}.ajseo-combo-faq summary{padding-top:14px;padding-bottom:14px;font-size:15px}.ajseo-combo-related a{min-height:36px!important;font-size:13px!important}}");
1896document.head.appendChild(style);
1897}
1898return true;
1899}
1900function mount(attempt) {
1901if (enhance() || attempt >= 20) return;
1902window.setTimeout(function () { mount(attempt + 1); }, 250);
1903}
1904if (document.readyState === "loading") {
1905document.addEventListener("DOMContentLoaded", function () { mount(0); }, { once: true });
1906} else {
1907mount(0);
1908}
1909window.addEventListener("pageshow", function () { mount(0); });
1910})();
1911</script>
1911
1912<!-- ALPHA-TAG-LOCATION-ABOUT-SHARED-V1 END -->
1913<!-- ALPHA-GREEK-NATIONAL-OWNER-SUPPORT-V1 START -->
1914<script id="alpha-greek-national-owner-support-v1">
1915(function () {
1916  "use strict";
1917
1918  var path = window.location.pathname.replace(/\/+$/, "") || "/";
1919  var nationalPath = "/jobs/in-cyprus";
1920  var nicosiaPath = "/jobs/in-lefkosia-nicosia-cyprus";
1921  if (path !== nationalPath && path !== nicosiaPath) return;
1922
1923  if (window.__alphaGreekNationalOwnerSupportV1) return;
1924  window.__alphaGreekNationalOwnerSupportV1 = true;
1925
1926  function create(tag, className, text) {
1927    var element = document.createElement(tag);
1928    if (className) element.className = className;
1929    if (text) element.textContent = text;
1930    return element;
1931  }
1932
1933  function addLink(container, href, text) {
1934    var link = create("a", "", text);
1935    link.href = href;
1936    container.appendChild(link);
1937  }
1938
1939  function addNationalGreekSection(root) {
1940    var owner = root.querySelector(".ajseo-cyprus-category");
1941    if (!owner) return false;
1942    if (owner.querySelector(".ajseo-national-greek-owner")) return true;
1943
1944    var section = create("section", "ajseo-section ajseo-national-greek-owner");
1945    section.lang = "el-CY";
1946    section.setAttribute("aria-labelledby", "ajseo-greek-national-owner-title");
1947
1948    var heading = create("div", "ajseo-heading");
1949    heading.appendChild(create("span", "ajseo-kicker", "Αναζήτηση σε όλη την Κύπρο"));
1950    var title = create("h2", "", "Θέσεις εργασίας στην Κύπρο");
1951    title.id = "ajseo-greek-national-owner-title";
1952    heading.appendChild(title);
1953    heading.appendChild(create(
1954      "p",
1955      "",
1956      "Αυτή είναι η κεντρική σελίδα για ενεργές θέσεις εργασίας σε όλη την Κύπρο. Χρησιμοποιήστε τα φίλτρα ή επιλέξτε πόλη για να δείτε τις διαθέσιμες αγγελίες. Η διαθεσιμότητα αλλάζει, γι’ αυτό ελέγχετε πάντα την τοποθεσία και τους όρους της κάθε αγγελίας."
1957    ));
1958    section.appendChild(heading);
1959
1960    var grid = create("div", "ajseo-location-grid");
1961    var cities = create("article", "ajseo-location");
1962    cities.appendChild(create("h3", "", "Αναζήτηση ανά πόλη"));
1963    cities.appendChild(create("p", "", "Δείτε τις ενεργές αγγελίες στη σελίδα της πόλης που σας ενδιαφέρει."));
1964    var cityLinks = create("div", "ajseo-links");
1965    addLink(cityLinks, "/jobs/in-lefkosia-nicosia-cyprus", "Θέσεις εργασίας στη Λευκωσία");
1966    addLink(cityLinks, "/jobs/in-limassol", "Θέσεις εργασίας στη Λεμεσό");
1967    addLink(cityLinks, "/jobs/in-larnaca", "Θέσεις εργασίας στη Λάρνακα");
1968    addLink(cityLinks, "/jobs/in-pafos-paphos-cyprus", "Θέσεις εργασίας στην Πάφο");
1969    addLink(cityLinks, "/jobs/in-ammokhostos-famagusta-cyprus", "Θέσεις εργασίας στην Αμμόχωστο");
1970    cities.appendChild(cityLinks);
1971    grid.appendChild(cities);
1972
1973    var options = create("article", "ajseo-location");
1974    options.appendChild(create("h3", "", "Περισσότερες επιλογές αναζήτησης"));
1975    options.appendChild(create("p", "", "Περιορίστε τα αποτελέσματα ανά επάγγελμα ή τύπο απασχόλησης και δημιουργήστε ειδοποίηση για νέες αγγελίες."));
1976    var optionLinks = create("div", "ajseo-links");
1977    addLink(optionLinks, "/jobs-by-category", "Θέσεις ανά κατηγορία");
1978    addLink(optionLinks, "/jobs-by-employment-type", "Θέσεις ανά τύπο απασχόλησης");
1979    addLink(optionLinks, "/jobs-in-cyprus-for-english-speakers", "Jobs for English Speakers");
1980    addLink(optionLinks, "/job-alerts", "Δημιουργία Job Alert");
1981    options.appendChild(optionLinks);
1982    grid.appendChild(options);
1983    section.appendChild(grid);
1984
1985    var faqHeading = Array.prototype.slice.call(owner.querySelectorAll("h2")).find(function (node) {
1986      return (node.textContent || "").trim() === "Frequently asked questions";
1987    });
1988    var faqSection = faqHeading && faqHeading.closest(".ajseo-section");
1989    if (faqSection) owner.insertBefore(section, faqSection);
1990    else owner.appendChild(section);
1991    return true;
1992  }
1993
1994  function addNationalLinkToNicosia(root) {
1995    var owner = root.querySelector(".ajseo-nicosia-location");
1996    if (!owner) return false;
1997    var related = owner.querySelector("nav.ajseo-related");
1998    if (!related) return false;
1999    if (related.querySelector('a[href="/jobs/in-cyprus"]')) return true;
2000    var link = create("a", "ajseo-related-link", "Θέσεις εργασίας στην Κύπρο");
2001    link.href = "/jobs/in-cyprus";
2002    link.lang = "el-CY";
2003    related.insertBefore(link, related.firstChild);
2004    return true;
2005  }
2006
2007  function enhance() {
2008    var root = document.querySelector("#about-content .html-content");
2009    if (!root) return false;
2010    return path === nationalPath ? addNationalGreekSection(root) : addNationalLinkToNicosia(root);
2011  }
2012
2013  function mount(attempt) {
2014    if (enhance() || attempt >= 24) return;
2015    window.setTimeout(function () { mount(attempt + 1); }, 250);
2016  }
2017
2018  if (document.readyState === "loading") {
2019    document.addEventListener("DOMContentLoaded", function () { mount(0); }, { once: true });
2020  } else {
2021    mount(0);
2022  }
2023  window.addEventListener("pageshow", function () { mount(0); });
2024})();
2025</script>
2025
2026<!-- ALPHA-GREEK-NATIONAL-OWNER-SUPPORT-V1 END -->
2027
2028    <header>
2029    <style>
2030    :root {
2031        --jb-sub-menu-card-border-color: #E2E8F0FF
2032    }
2033</style>
2034
2035 <div
2036    id="jb-section-145381"
2037    data-id="145381"
2038    data-order=""
2039    class="  "
2040>
2041    <style>
2042                        #jb-section-145381 .jb-color-334155ff{ color: #334155FF !important;} #jb-section-145381 .jb-color-64748bff{ color: #64748BFF !important;} #jb-section-145381 .jb-background-ffffffff { background-color: #FFFFFFFF!important;} #jb-section-145381 .jb-color-4d84e2ff{ color: #4D84E2FF !important;} #jb-section-145381 .jb-border-top-color-4D84E2FF { border-top-color: #4D84E2FF!important;} #jb-section-145381 .jb-border-right-color-4D84E2FF { border-right-color: #4D84E2FF!important;} #jb-section-145381 .jb-border-bottom-color-4D84E2FF { border-bottom-color: #4D84E2FF!important;} #jb-section-145381 .jb-border-left-color-4D84E2FF { border-left-color: #4D84E2FF!important;} #jb-section-145381 .jb-color-ffffffff{ color: #FFFFFFFF !important;} #jb-section-145381 .jb-background-c92401ff { background-color: #c92401FF!important;} #jb-section-145381 .jb-border-top-color-c92401FF { border-top-color: #c92401FF!important;} #jb-section-145381 .jb-border-right-color-c92401FF { border-right-color: #c92401FF!important;} #jb-section-145381 .jb-border-bottom-color-c92401FF { border-bottom-color: #c92401FF!important;} #jb-section-145381 .jb-border-left-color-c92401FF { border-left-color: #c92401FF!important;} #jb-section-145381 .jb-border-bottom-color-E2E8F0CF { border-bottom-color: #E2E8F0CF!important;} #jb-section-145381 .jb-border-bottom-color-FFFFFFFF { border-bottom-color: #FFFFFFFF!important;}
2043    </style>
2044
2045    <div
2046        class="jb-section jb-pt-none jb-pb-none jb-background-ffffffff jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-FFFFFFFF fixed-top"
2047            >
2048        <nav class="navbar navbar-expand-lg" id="header1-navbar">
2049        <div class="container">
2050            <div class="theme-header">
2051                <!-- Brand and toggle get grouped for better mobile display -->
2052                                    <div class="navbar-header">
2053                        <a href="/"
2054                           class="jb-navbar-brand d-flex align-items-center jb-h-16 jb-pt-8xs jb-pb-8xs">
2055                            <img class="jb-navbar-brand-img" src="https://d3535lqr6sqxto.cloudfront.net/logos/JRVyZwd27REc6ubRWu2xk1nMPTMyRTWBEk4WqJkp.png"
2056                                 alt="Alpha.jobs" width="210" height="52"/>
2057                        </a>
2058                    </div>
2059                                <button class="navbar-toggler jb-color-334155ff jb-icon-size-6xl" type="button"
2060                        data-toggle="collapse" data-target="#header1-main-navbar" aria-controls="header1-main-navbar"
2061                        aria-expanded="false" aria-label="Toggle navigation">
2062                     <svg class="" fill="currentColor" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg"
2063     xmlns:xlink="http://www.w3.org/1999/xlink" width="64px" height="64px" viewBox="0 0 100.00 100.00"
2064     enable-background="new 0 0 100 100" xml:space="preserve" stroke="#000000" stroke-width="0.001"
2065     transform="rotate(0)matrix(1, 0, 0, 1, 0, 0)">
2066        <g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(23,23), scale(0.54)"/>
2067        <g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.4"/>
2068        <g id="SVGRepo_iconCarrier"> <g> <path d="M70,33.5H32c-1.104,0-2,0.896-2,2s0.896,2,2,2h38c1.104,0,2-0.896,2-2S71.104,33.5,70,33.5z"/> <path d="M70,48.5H32c-1.104,0-2,0.896-2,2s0.896,2,2,2h38c1.104,0,2-0.896,2-2S71.104,48.5,70,48.5z"/> <path d="M70,63.5H32c-1.104,0-2,0.896-2,2s0.896,2,2,2h38c1.104,0,2-0.896,2-2S71.104,63.5,70,63.5z"/> <path d="M87.5,26.5c0-5.523-4.478-10-10-10h-55c-5.523,0-10,4.477-10,10v47c0,5.522,4.477,10,10,10h55c5.522,0,10-4.478,10-10V26.5 z M83.5,73.5c0,3.313-2.687,6-6,6h-55c-3.313,0-6-2.687-6-6v-47c0-3.313,2.687-6,6-6h55c3.313,0,6,2.687,6,6V73.5z"/> </g> </g>
2069    </svg>
2070
2071
2072 
2073                </button>
2074                <div class="collapse navbar-collapse" id="header1-main-navbar">
2075                    <ul class="navbar-nav mr-auto w-100 justify-content-end desktop-menu jb-gap-4xl">
2076                                                                                                                        <li>
2077                                        <div class="dropdown">
2078                                            <a class="dropdown-toggle d-flex align-items-center jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-we
2078ight-medium jb-line-height-normal jb-letter-spacing-normal"
2079                                               href="#" role="button">
2080                                                Job Seekers
2081                                                 <svg width="16" height="16" viewBox="0 0 24.00 24.00" fill="none" xmlns="http://www.w3.org/2000/svg">
2082        <g stroke-width="0"></g>
2083        <g stroke-linecap="round" stroke-linejoin="round"></g>
2084        <g>
2085            <path d="M7 10L12 15L17 10" stroke="currentColor" stroke-width="1.8719999999999999" stroke-linecap="round" stroke-linejoin="round"></path>
2086        </g>
2087    </svg>
2088
2089
2090 
2091                                            </a>
2092                                            <div class="dropdown-menu">
2093                                                <div
2094                                                    class="jb-pt-5xs jb-pr-none jb-pb-5xs jb-pl-none jb-shadow-md jb-rounded-md jb-background-ffffffff jb-mt-sm">
2095                                                                                                                                                                        <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pl-sm jb-pr-sm jb-pt-5xs jb-pb-5xs"
2096                                                               href="/job-alerts"
2097                                                                target="_blank"
2098                                                               rel="noopener" >Job Alerts</a>
2099                                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pl-sm jb-pr-sm jb-pt-5xs jb-pb-5xs"
2100                                                               href="/jobs/in-cyprus"
2101                                                               >Jobs in Cyprus</a>
2102                                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pl-sm jb-pr-sm jb-pt-5xs jb-pb-5xs"
2103                                                               href="/categories"
2104                                                               >Categories</a>
2105                                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pl-sm jb-pr-sm jb-pt-5xs jb-pb-5xs"
2106                                                               href="/companies"
2107                                                               >Companies</a>
2108                                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pl-sm jb-pr-sm jb-pt-5xs jb-pb-5xs"
2109                                                               href="/cyprus-salary-calculator"
2110                                                               >Cyprus Salary Calculator</a>
2111                                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-we
2111ight-medium jb-line-height-normal jb-letter-spacing-normal jb-pl-sm jb-pr-sm jb-pt-5xs jb-pb-5xs"
2112                                                               href="/salary-check"
2113                                                               >Salary Check</a>
2114                                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pl-sm jb-pr-sm jb-pt-5xs jb-pb-5xs"
2115                                                               href="/free-cv-builder"
2116                                                               >Free CV Builder</a>
2117                                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pl-sm jb-pr-sm jb-pt-5xs jb-pb-5xs"
2118                                                               href="/degree-match"
2119                                                               >Degree Match</a>
2120                                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pl-sm jb-pr-sm jb-pt-5xs jb-pb-5xs"
2121                                                               href="/social-media"
2122                                                               >Social Media</a>
2123                                                                                                                                                            </div>
2124                                            </div>
2125                                        </div>
2126                                    </li>
2127                                                                                                                                                                                    <li>
2128                                        <div class="dropdown">
2129                                            <a class="dropdown-toggle d-flex align-items-center jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal"
2130                                               href="#" role="button">
2131                                                Employers
2132                                                 <svg width="16" height="16" viewBox="0 0 24.00 24.00" fill="none" xmlns="http://www.w3.org/2000/svg">
2133        <g stroke-width="0"></g>
2134        <g stroke-linecap="round" stroke-linejoin="round"></g>
2135        <g>
2136            <path d="M7 10L12 15L17 10" stroke="currentColor" stroke-width="1.8719999999999999" stroke-linecap="round" stroke-linejoin="round"></path>
2137        </g>
2138    </svg>
2139
2140
2141 
2142                                            </a>
2143                                            <div class="dropdown-menu">
2144                                                <div
2145                                                    class="jb-pt-5xs jb-pr-none jb-pb-5xs jb-pl-none jb-shadow-md jb-rounded-md jb-background-ffffffff jb-mt-sm">
2146                                                                                                                                                                        <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pl-sm jb-pr-sm jb-pt-5xs jb-pb-5xs"
2147                                                               href="/post-a-job"
2148                                                               >Post a Job</a>
2149                                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-we
2149ight-medium jb-line-height-normal jb-letter-spacing-normal jb-pl-sm jb-pr-sm jb-pt-5xs jb-pb-5xs"
2150                                                               href="/prices"
2151                                                               >Pricing</a>
2152                                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pl-sm jb-pr-sm jb-pt-5xs jb-pb-5xs"
2153                                                               href="/cyprus-salary-calculator"
2154                                                               >Cyprus Salary Calculator</a>
2155                                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pl-sm jb-pr-sm jb-pt-5xs jb-pb-5xs"
2156                                                               href="/funding-radar"
2157                                                               >Funding Radar</a>
2158                                                                                                                                                            </div>
2159                                            </div>
2160                                        </div>
2161                                    </li>
2162                                                                                                                                                                                    <li>
2163                                        <a
2164                                            class="jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal"
2165                                            href="/prices"
2166                                                                                    >Pricing</a>
2167                                    </li>
2168                                                                                                                                                                                    <li>
2169                                        <a
2170                                            class="jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal"
2171                                            href="/podcast-en"
2172                                                                                    >Podcast</a>
2173                                    </li>
2174                                                                                                                                                                                    <li>
2175                                        <a
2176                                            class="jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal"
2177                                            href="/contact-us"
2178                                                                                    >Contact Us</a>
2179                                    </li>
2180                                                                                    
2181                                                    <li>
2182                                 <svg class="vertical-divider jb-color-64748bff jb-icon-size-2xl" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 24" width="1" height="24" fill="currentColor">
2183        <path d="M1 0v24" stroke="currentColor" stroke-width="1"/>
2184    </svg>
2185
2186
2187 
2188                            </li>
2189                        
2190                                                    <li id="account-management-menu">
2191                                                                                                            <a class="jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-we
2191ight-medium jb-line-height-normal jb-letter-spacing-normal jb-rounded-md jb-pl-none jb-pr-none jb-pt-none jb-pb-none jb-btn-underline-on-hover"
2192                                           href="/login">Login</a>
2193                                                                                                </li>
2194                        
2195                                                    <li>
2196                                <a href="/registration" class="jb-color-4d84e2ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-wide jb-background-ffffffff jb-rounded-md jb-border-top-sm jb-border-top-solid jb-border-top-color-4D84E2FF jb-border-right-sm jb-border-right-solid jb-border-right-color-4D84E2FF jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-4D84E2FF jb-border-left-sm jb-border-left-solid jb-border-left-color-4D84E2FF jb-pl-lg jb-pr-lg jb-pt-4xs jb-pb-4xs jb-btn-no-underline-on-hover">Sign Up</a>
2197                            </li>
2198                                                                            <li>
2199                                <a href="/post-a-job"
2200                                   class="jb-color-ffffffff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-wide jb-background-c92401ff jb-rounded-md jb-border-top-sm jb-border-top-solid jb-border-top-color-c92401FF jb-border-right-sm jb-border-right-solid jb-border-right-color-c92401FF jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-c92401FF jb-border-left-sm jb-border-left-solid jb-border-left-color-c92401FF jb-pl-lg jb-pr-lg jb-pt-4xs jb-pb-4xs jb-btn-no-underline-on-hover">Post an Alpha Job</a>
2201                            </li>
2202                                            </ul>
2203                    <ul class="navbar-nav mr-auto justify-content-end mobile-menu jb-background-ffffffff">
2204                                                                                                                         <li class="jb-pl-2xl jb-pr-2xl jb-pt-md jb-pb-md jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-E2E8F0CF" ><div class="dropdown">
2205                                            <a
2206                                                class="dropdown-toggle jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal"
2207                                                href="#"
2208                                                rel="noopener"
2209                                            >Job Seekers
2210                                                 <svg width="16" height="16" viewBox="0 0 24.00 24.00" fill="none" xmlns="http://www.w3.org/2000/svg">
2211        <g stroke-width="0"></g>
2212        <g stroke-linecap="round" stroke-linejoin="round"></g>
2213        <g>
2214            <path d="M7 10L12 15L17 10" stroke="currentColor" stroke-width="1.8719999999999999" stroke-linecap="round" stroke-linejoin="round"></path>
2215        </g>
2216    </svg>
2217
2218
2219 
2220                                            </a>
2221                                            <div class="dropdown-menu">
2222                                                                                                                                                            <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pt-4xs jb-pr-none jb-pb-4xs jb-pl-4xs"
2223                                                           href="/job-alerts"
2224                                                                                                                         target="_blank"
2225                                                              rel="noopener"
2226                                                                                                                   >Job Alerts</a>
2227                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-we
2227ight-medium jb-line-height-normal jb-letter-spacing-normal jb-pt-4xs jb-pr-none jb-pb-4xs jb-pl-4xs"
2228                                                           href="/jobs/in-cyprus"
2229                                                                                                                   >Jobs in Cyprus</a>
2230                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pt-4xs jb-pr-none jb-pb-4xs jb-pl-4xs"
2231                                                           href="/categories"
2232                                                                                                                   >Categories</a>
2233                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pt-4xs jb-pr-none jb-pb-4xs jb-pl-4xs"
2234                                                           href="/companies"
2235                                                                                                                   >Companies</a>
2236                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pt-4xs jb-pr-none jb-pb-4xs jb-pl-4xs"
2237                                                           href="/cyprus-salary-calculator"
2238                                                                                                                   >Cyprus Salary Calculator</a>
2239                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pt-4xs jb-pr-none jb-pb-4xs jb-pl-4xs"
2240                                                           href="/salary-check"
2241                                                                                                                   >Salary Check</a>
2242                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pt-4xs jb-pr-none jb-pb-4xs jb-pl-4xs"
2243                                                           href="/free-cv-builder"
2244                                                                                                                   >Free CV Builder</a>
2245                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pt-4xs jb-pr-none jb-pb-4xs jb-pl-4xs"
2246                                                           href="/degree-match"
2247                                                                                                                   >Degree Match</a>
2248                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-we
2248ight-medium jb-line-height-normal jb-letter-spacing-normal jb-pt-4xs jb-pr-none jb-pb-4xs jb-pl-4xs"
2249                                                           href="/social-media"
2250                                                                                                                   >Social Media</a>
2251                                                                                                                                                </div>
2252                                        </div></li>
2253 
2254                                                                                                                                                                                     <li class="jb-pl-2xl jb-pr-2xl jb-pt-md jb-pb-md jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-E2E8F0CF" ><div class="dropdown">
2255                                            <a
2256                                                class="dropdown-toggle jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal"
2257                                                href="#"
2258                                                rel="noopener"
2259                                            >Employers
2260                                                 <svg width="16" height="16" viewBox="0 0 24.00 24.00" fill="none" xmlns="http://www.w3.org/2000/svg">
2261        <g stroke-width="0"></g>
2262        <g stroke-linecap="round" stroke-linejoin="round"></g>
2263        <g>
2264            <path d="M7 10L12 15L17 10" stroke="currentColor" stroke-width="1.8719999999999999" stroke-linecap="round" stroke-linejoin="round"></path>
2265        </g>
2266    </svg>
2267
2268
2269 
2270                                            </a>
2271                                            <div class="dropdown-menu">
2272                                                                                                                                                            <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pt-4xs jb-pr-none jb-pb-4xs jb-pl-4xs"
2273                                                           href="/post-a-job"
2274                                                                                                                   >Post a Job</a>
2275                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pt-4xs jb-pr-none jb-pb-4xs jb-pl-4xs"
2276                                                           href="/prices"
2277                                                                                                                   >Pricing</a>
2278                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pt-4xs jb-pr-none jb-pb-4xs jb-pl-4xs"
2279                                                           href="/cyprus-salary-calculator"
2280                                                                                                                   >Cyprus Salary Calculator</a>
2281                                                                                                                                                                                                                <a class="dropdown-item jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pt-4xs jb-pr-none jb-pb-4xs jb-pl-4xs"
2282                                                           href="/funding-radar"
2283                                                                                                                   >Funding Radar</a>
2284                                                                                                                                                </div>
2285                                        </div></li>
2286 
2287                                                                                                                                                                                     <li class="jb-pl-2xl jb-pr-2xl jb-pt-md jb-pb-md jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-E2E8F0CF" ><a class="jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-we
2287ight-medium jb-line-height-normal jb-letter-spacing-normal"
2288                                            href="/prices"
2289                                                                                    >Pricing</a></li>
2290 
2291                                                                                                                                                                                     <li class="jb-pl-2xl jb-pr-2xl jb-pt-md jb-pb-md jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-E2E8F0CF" ><a class="jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal"
2292                                            href="/podcast-en"
2293                                                                                    >Podcast</a></li>
2294 
2295                                                                                                                                                                                     <li class="jb-pl-2xl jb-pr-2xl jb-pt-md jb-pb-md jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-E2E8F0CF" ><a class="jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal"
2296                                            href="/contact-us"
2297                                                                                    >Contact Us</a></li>
2298 
2299                                                                                    
2300                                                     <li class="jb-pl-2xl jb-pr-2xl jb-pt-md jb-pb-md jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-E2E8F0CF"  id="account-management-menu" ><a class=" jb-color-334155ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-rounded-md jb-pl-none jb-pr-none jb-pt-none jb-pb-none jb-btn-underline-on-hover"
2301                                       href="/login">Login</a></li>
2302 
2303                        
2304                                                     <li class="jb-pl-2xl jb-pr-2xl jb-pt-md jb-pb-md jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-E2E8F0CF" ><a href="/registration" class="m-0 text-center jb-color-4d84e2ff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-wide jb-background-ffffffff jb-rounded-md jb-border-top-sm jb-border-top-solid jb-border-top-color-4D84E2FF jb-border-right-sm jb-border-right-solid jb-border-right-color-4D84E2FF jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-4D84E2FF jb-border-left-sm jb-border-left-solid jb-border-left-color-4D84E2FF jb-pl-lg jb-pr-lg jb-pt-4xs jb-pb-4xs jb-btn-no-underline-on-hover">Sign Up</a></li>
2305 
2306                        
2307                                                     <li class="jb-pl-2xl jb-pr-2xl jb-pt-md jb-pb-md jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-E2E8F0CF" ><a href="/post-a-job"
2308                                   class="m-0 text-center jb-color-ffffffff jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-wide jb-background-c92401ff jb-rounded-md jb-border-top-sm jb-border-top-solid jb-border-top-color-c92401FF jb-border-right-sm jb-border-right-solid jb-border-right-color-c92401FF jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-c92401FF jb-border-left-sm jb-border-left-solid jb-border-left-color-c92401FF jb-pl-lg jb-pr-lg jb-pt-4xs jb-pb-4xs jb-btn-no-underline-on-hover">Post an Alpha Job</a></li>
2309 
2310                                            </ul>
2311                </div>
2312            </div>
2313        </div>
2314    </nav>
2315
2316            </div>
2317</div>
2318 
2319
2320    
2320<script>
2321        const navbar = document.getElementById('header1-navbar');
2322
2323        if (navbar) {
2324            const navbarSection = navbar.closest('.jb-section');
2325
2326            if (navbarSection) {
2327                let navbarSectionHeight = navbarSection.offsetHeight;
2328
2329                if (navbarSectionHeight) {
2330                    document.querySelector('header').style.height = `${navbarSectionHeight}px`;
2331                }
2332            }
2333        }
2334    </script>
2334
2335
2336</header>
2337
2338     <div
2339    class="modal  fade  "
2340    tabindex="-1"
2341    role="dialog"
2342         id="info-modal" >
2343    <div class="modal-dialog " role="document">
2344        <div class="modal-content ">
2345            <div class="overflow-hidden jb-rounded-top-left-xl jb-rounded-top-right-xl jb-border-top-sm jb-border-top-solid jb-border-top-color-C5C5C5FF jb-border-right-sm jb-border-right-solid jb-border-right-color-C5C5C5FF jb-border-left-sm jb-border-left-solid jb-border-left-color-C5C5C5FF">
2346    <div class="
2347        modal-header align-items-center jb-pl-md jb-pr-md jb-pt-md jb-pb-md jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-C5C5C5FF jb-background-ffffffff
2348                    ">
2349        <h5 class="modal-title jb-color-475569ff jb-text-size-lg jb-font-default-for-headings jb-font-weight-normal jb-line-height-normal jb-letter-spacing-normal">Info</h5>
2350
2351                    <button type="button" class="close jb-color-475569ff jb-icon-size-base" data-dismiss="modal" aria-label="Close">
2352                 <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="14" height="14" viewBox="0 0 24 24" fill="currentColor">
2353        <path d="M 4.7070312 3.2929688 L 3.2929688 4.7070312 L 10.585938 12 L 3.2929688 19.292969 L 4.7070312 20.707031 L 12 13.414062 L 19.292969 20.707031 L 20.707031 19.292969 L 13.414062 12 L 20.707031 4.7070312 L 19.292969 3.2929688 L 12 10.585938 L 4.7070312 3.2929688 z"></path>
2354    </svg>
2355
2356
2357 
2358            </button>
2359            </div>
2360</div>
2361 
2362
2363             <div class="jb-border-right-sm jb-border-right-solid jb-border-right-color-C5C5C5FF jb-border-left-sm jb-border-left-solid jb-border-left-color-C5C5C5FF">
2364    <div class="modal-body jb-pl-md jb-pr-md jb-pt-3xl jb-pb-3xl jb-background-ffffffff text-center  jb-color-0f172aff jb-text-size-lg jb-font-default-for-texts jb-font-weight-normal jb-line-height-normal jb-letter-spacing-normal jb-pt-none jb-pb-none">
2365        
2366    </div>
2367</div>
2368 
2369
2370         <div class="overflow-hidden jb-rounded-bottom-left-xl jb-rounded-bottom-right-xl jb-border-right-sm jb-border-right-solid jb-border-right-color-C5C5C5FF jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-C5C5C5FF jb-border-left-sm jb-border-left-solid jb-border-left-color-C5C5C5FF">
2371    <div class="
2372        modal-footer jb-modal-footer jb-pl-md jb-pr-md jb-pt-xs jb-pb-xs jb-border-top-sm jb-border-top-solid jb-border-top-color-C5C5C5FF jb-background-ffffffff
2373                    ">
2374        <button class="btn jb-btn m-0  jb-pl-none jb-pr-none jb-text-size-base jb-font-default-for-texts jb-font-weight-medium jb-line-height-normal jb-letter-spacing-wide jb-rounded-md jb-pt-4xs jb-pb-4xs jb-color-0f172aff"
2375                                                                                 data-dismiss="modal"                               
2376>
2377Close
2378</button>
2379    </div>
2380</div>
2381        </div>
2382    </div>
2383</div>
2384 
2385 
2386
2387    <main pageId="83812">
2388        <div
2389    id="jb-section-145396"
2390    data-id="145396"
2391    data-order="0"
2392    class=" jb-section-sortable "
2393>
2394    <style>
2395                        #jb-section-145396 .jb-color-0f172aff{ color: #0F172AFF !important;} #jb-section-145396 .jb-color-475569ff{ color: #475569FF !important;} #jb-section-145396 .jb-color-020617ff{ color: #020617FF !important;}
2396    </style>
2397
2398    <div
2399        class="jb-section jb-pt-10xl jb-pb-10xl"
2400            >
2401        <div class="blog-post-details-hero jb-pt-9xl jb-pb-3xs">
2402        <div class="container d-flex justify-content-center">
2403             <h1 class="jb-color-0f172aff jb-text-size-4xl jb-font-default-for-headings jb-font-weight-medium jb-line-height-normal jb-letter-spacing-normal jb-pt-none jb-pb-none jb-mw-219 text-center" >Συστατική Επιστολή για Εργασία: Πώς να τη Ζητήσετε με Email (2026)</h1>
2404 
2405        </div>
2406        <div class="container d-flex align-items-center justify-content-center flex-wrap jb-mt-8xs jb-gap-lg">
2407                             <a href="/blog/for-candidates-in-cyprus"
2408    class="jb-color-475569ff jb-text-size-base jb-font-default-for-texts jb-font-we
2408ight-default-for-texts jb-line-height-normal jb-letter-spacing-normal jb-rounded-md jb-pl-none jb-pr-none jb-pt-none jb-pb-none jb-mt-8xs jb-gap-lg"
2409>
2410    
2411    
2412    For Candidates in Cyprus
2413</a>
2414 
2415
2416                 <span class="jb-color-475569ff jb-text-size-base jb-font-default-for-texts jb-font-weight-default-for-texts jb-line-height-normal jb-letter-spacing-normal info-items-divider" >•</span>
2417 
2418                                                                            <span class="d-flex align-items-baseline jb-color-475569ff jb-text-size-base jb-font-default-for-texts jb-font-weight-default-for-texts jb-line-height-normal jb-letter-spacing-normal jb-rounded-md jb-pl-none jb-pr-none jb-pt-none jb-pb-none">
2419                        By Alpha.jobs
2420                    </span>
2421                                                                 <span class="jb-color-475569ff jb-text-size-base jb-font-default-for-texts jb-font-weight-default-for-texts jb-line-height-normal jb-letter-spacing-normal info-items-divider" >•</span>
2422 
2423                                                    <time datetime="2026-09-22" class="d-flex align-items-baseline jb-color-475569ff jb-text-size-base jb-font-default-for-texts jb-font-weight-default-for-texts jb-line-height-normal jb-letter-spacing-normal jb-rounded-md jb-pl-none jb-pr-none jb-pt-none jb-pb-none">
2424                        Published on September 22
2425                    </time>
2426                                    </div>
2427    </div>
2428    <div class="container d-flex justify-content-center" >
2429        <article class="html-content blog-post-details-content jb-color-020617ff jb-pt-3xs jb-pb-none jb-text-size-base jb-font-default-for-texts jb-font-weight-default-for-texts jb-line-height-normal jb-letter-spacing-normal">
2430            <p>Η συστατική επιστολή μπορεί να ενισχύσει μια αίτηση όταν προσθέτει αξιόπιστες πληροφορίες για τον τρόπο με τον οποίο εργάζεστε. Πριν κοινοποιήσετε στοιχεία άλλου προσώπου, δείτε τι ακριβώς ζητά η αγγελία: έτοιμη επιστολή, στοιχεία προσώπου αναφοράς ή διαθεσιμότητα για μελλοντικό reference check.</p><p>
2431
2432</p><p>Σε αυτόν τον οδηγό θα δείτε πώς να επιλέξετε το κατάλληλο πρόσωπο, να ζητήσετε τη βοήθειά του με email και να του δώσετε τις πληροφορίες που χρειάζεται. Περιλαμβάνονται ελληνικά και αγγλικά πρότυπα, ευγενική υπενθύμιση και πρακτικές οδηγίες για τα στοιχεία επικοινωνίας.</p><p>
2433
2434</p><p>Αν βρίσκεστε ακόμη στο στάδιο της αίτησης, μπορείτε να δείτε τις <a href="https://www.alpha.jobs/jobs/in-cyprus">τρέχουσες θέσεις εργασίας στην Κύπρο</a> και να προσαρμόσετε κάθε αίτηση στις οδηγίες της συγκεκριμένης αγγελίας. Το Alpha.jobs δεν γράφει συστατικές επιστολές για υποψηφίους και δεν παρέχει υπηρεσία επαγγελματικής συμβουλευτικής· ο στόχος του άρθρου είναι να σας βοηθήσει να οργανώσετε μόνοι σας ένα σαφές και υπεύθυνο αίτημα.</p><p>
2435
2436</p><h2 id="periexomena">Τι θα βρείτε στον οδηγό</h2><p>
2437</p><p><a href="#diafora-systatikis-kai-reference">Η διαφορά συστατικής επιστολής και reference</a> · <a href="#epilogi-prosopou">Ποιο πρόσωπο να επιλέξετε</a> · <a href="#pos-kai-pote-na-zitisete">Πώς και πότε να τη ζητήσετε</a> · <a href="#yliko-gia-ton-systinonta">Τι υλικό να στείλετε</a> · <a href="#protypa-email-ellinika">Ελληνικά email πρότυπα</a> · <a href="#protypa-email-agglika">Αγγλικά email πρότυπα</a> · <a href="#ypenthymisi-kai-arnisi">Υπενθύμιση, άρνηση ή καμία απάντηση</a> · <a href="#idiotikotita-kai-stoixeia">Ιδιωτικότητα και στοιχεία επικοινωνίας</a> · <a href="#teliko-checklist">Τελικό checklist</a>
2437 · <a href="#syxnes-erotiseis">Συχνές ερωτήσεις</a>.</p><p>
2438
2439</p><h2 id="diafora-systatikis-kai-reference">Συστατική επιστολή, πρόσωπο αναφοράς και reference check: ποια είναι η διαφορά;</h2><p>
2440</p><p>Η συστατική επιστολή είναι ένα γραπτό κείμενο στο οποίο ένα πρόσωπο περιγράφει τη συνεργασία σας, τις σχετικές ικανότητές σας και παραδείγματα της δουλειάς σας. Μπορεί να είναι γενική, αλλά συνήθως είναι πιο χρήσιμη όταν προσαρμόζεται σε συγκεκριμένο ρόλο, πρόγραμμα ή αίτηση. Αν ζητείται έτοιμο αρχείο, ακολουθήστε ακριβώς τη μορφή, τη γλώσσα και τον τρόπο υποβολής που ορίζει ο παραλήπτης.</p><p>
2441
2442</p><p>Το πρόσωπο αναφοράς, ή referee, είναι κάποιος που έχει συμφωνήσει να δώσει πληροφορίες για την επαγγελματική ή ακαδημαϊκή σας συνεργασία. Ο εργοδότης μπορεί να επικοινωνήσει μαζί του αργότερα με email ή τηλέφωνο. Το reference check είναι η διαδικασία αυτής της επικοινωνίας από την πλευρά του εργοδότη. Επομένως, μια αγγελία που ζητά δύο referees δεν ζητά απαραίτητα δύο επιστολές.</p><p>
2443
2444</p><p>Πριν ετοιμάσετε οτιδήποτε, ζητήστε διευκρίνιση αν η διατύπωση δεν είναι σαφής. Μια σύντομη ερώτηση προς τον recruiter μπορεί να αποτρέψει λάθος έγγραφο ή πρόωρη κοινοποίηση προσωπικών στοιχείων. Το βρετανικό <a href="https://www.careers.ox.ac.uk/references-and-referees" target="_blank" rel="noopener noreferrer">Oxford Careers Service</a> ξεχωρίζει επίσης τις γραπτές references από τα πρόσωπα που δηλώνονται για μεταγενέστερη επικοινωνία και τονίζει τη σημασία της προηγούμενης συνεννόησης.</p><p>
2445
2446</p><h2 id="epilogi-prosopou">Ποιο πρόσωπο να επιλέξετε</h2><p>
2447</p><p>Επιλέξτε άνθρωπο που γνωρίζει πραγματικά τη δουλειά σας και μπορεί να μιλήσει με συγκεκριμένα παραδείγματα. Ένας άμεσος προϊστάμενος, υπεύθυνος έργου, προηγούμενος εργοδότης, καθηγητής ή επόπτης πρακτικής μπορεί να είναι καταλληλότερος από ένα πολύ ανώτερο στέλεχος που θυμάται μόνο το όνομά σας. Η συνάφεια και η ακρίβεια έχουν μεγαλύτερη αξία από τον εντυπωσιακό τίτλο.</p><p>
2448
2449</p><p>Σκεφτείτε τι χρειάζεται να επιβεβαιώσει ο νέος ρόλος. Για θέση εξυπηρέτησης πελατών, επιλέξτε κάποιον που έχει παρατηρήσει την επικοινωνία και τη συνέπειά σας. Για τεχνική θέση, προτιμήστε πρόσωπο που γνωρίζει το έργο, τα εργαλεία ή τον τρόπο επίλυσης προβλημάτων. Για νέο απόφοιτο, ένας καθηγητής ή επόπτης πρακτικής μπορεί να περιγράψει αξιόπιστα τη συνεργασία, την έρευνα και την τήρηση προθεσμιών.</p><p>
2450
2451</p><p>Μην δηλώσετε φίλο ή συγγενή ως επαγγελματική αναφορά, εκτός αν οι οδηγίες επιτρέπουν προσωπική αναφορά. Μην υποθέσετε ότι έÎ
2451½Î±Ï‚ παλιός προϊστάμενος θυμάται λεπτομέρειες μετά από χρόνια. Επικοινωνήστε πρώτα για να κρίνετε αν η σύσταση μπορεί να είναι ουσιαστική.</p><p>
2452
2453</p><p>Αν εργάζεστε τώρα και η αναζήτηση είναι εμπιστευτική, μη χρησιμοποιήσετε τον σημερινό προϊστάμενο χωρίς σαφή συμφωνία. Εξηγήστε στον recruiter ότι μπορείτε να δώσετε προηγούμενο προϊστάμενο ή άλλο σχετικό πρόσωπο και ρωτήστε αν η επικοινωνία με τον τωρινό εργοδότη μπορεί να γίνει μόνο μετά από συγκεκριμένο στάδιο και με δική σας επιβεβαίωση.</p><p>
2454
2455</p><h2 id="pos-kai-pote-na-zitisete">Πώς και πότε να ζητήσετε συστατική επιστολή</h2><p>
2456</p><p>Ζητήστε τη βοήθεια όσο νωρίτερα μπορείτε, ιδανικά πριν δηλώσετε το πρόσωπο στην αίτηση. Αναφέρετε τι ζητείται, ποιος είναι ο ρόλος, ποια είναι η προθεσμία και πώς θα γίνει η υποβολή. Δώστε πραγματική δυνατότητα άρνησης. Η φράση «θα νιώθατε άνετα να με συστήσετε για αυτή τη θέση;» είναι πιο έντιμη από μια διατύπωση που θεωρεί τη συναίνεση δεδομένη.</p><p>
2457
2458</p><p>Το email πρέπει να είναι σύντομο αλλά συγκεκριμένο. Υπενθυμίστε πότε συνεργαστήκατε, εξηγήστε γιατί επιλέξατε το πρόσωπο και συνδέστε το αίτημα με σχετικές ικανότητες. Μην γράψετε ολόκληρη επιστολή για υπογραφή, εκτός αν σας ζητήσει πραγματικά στοιχεία για να οργανώσει τη δική του εκδοχή.</p><p>
2459
2460</p><p>Αν η προθεσμία είναι πολύ κοντά, πείτε το καθαρά και αναγνωρίστε ότι μπορεί να μην προλαβαίνει. Μια επείγουσα αίτηση δεν δημιουργεί υποχρέωση. Αν υπάρχει ευελιξία, ρωτήστε ποιος χρόνος είναι ρεαλιστικός και ενημερώστε εγκαίρως τον παραλήπτη της αίτησης.</p><p>
2461
2462</p><h2 id="yliko-gia-ton-systinonta">Τι υλικό να στείλετε</h2><p>
2463</p><p>Αφού λάβετε θετική απάντηση, στείλετε ένα μικρό, οργανωμένο πακέτο πληροφοριών. Περιλάβετε την περιγραφή της θέσης ή τον σύνδεσμο της αγγελίας, το ενημερωμένο βιογραφικό που χρησιμοποιείτε για αυτή την αίτηση, την ακριβή προθεσμία και τις οδηγίες υποβολής. Αν η επιστολή πρέπει να απαντά σε συγκεκριμένα κριτήρια, αντιγράψτε τα χωρίς να τα αλλάξετε.</p><p>
2464
2465</p><p>Προσθέστε σύντομη υπενθύμιση της συνεργασίας σας: έργο, περίοδος, ευθύνη και ένα ή δύο αποτελέσματα που το πρόσωπο γνωρίζει από πρώτο χέρι. Μην προτείνετε υπερβολές ή στοιχεία που δεν μπορεί να επιβεβαιώσει. Ο σκοπός είναι να μειώσετε τον χρόνο αναζήτησης πληροφοριών, όχι να καθορίσετε τι πρέπει να γράψει.</p><p>
2466
2467</p><p>Αν η αίτηση ζητά μόνο στοιχεία referee, ρωτήστε ποια στοιχεία συμφωνεί να κοινοποιήσετε. Συνήθως αρκούν όνομα, επαγγελματικός τίτλος, οργανισμός, σχέση μαζί σας, επαγγελματικό email και τηλέφωνο, εφόσον απαιτείται. Μην στείλετε προσωπικό κινητό ή ιδιωτικό email χωρίς ρητή άδεια.</p><p>
2468
2469</p><p>Για τη γενική οργάνωση της αίτησης, το <a href="https://nationalcareers.service.gov.uk/careers-advice/application-forms" target="_blank" rel="noopener noreferrer">National Careers Service για application forms</a> και ο οδηγός του για τις <a href="https://nationalcareers.service.gov.uk/careers-advice/cv-sections" target="_blank" rel="noopener noreferrer">ενότητες ενός CV</a> αποτελούν χρήσιμες πηγές ελέγχου. Ακολουθείτε όμως πάντα τις οδηγίες της συγκεκριμένης αγγελίας ή αίτησης.</p><p>
2470
2471</p><h2 id="protypa-email-ellinika">Ελληνικά email πρότυπα</h2><p>
2472</p><h3 id="elliniko-proto-aitima">Πρώτο αίτημα για συστατική επιστολή</h3><p>
2473</p><p>Θέμα: Αίτημα για συστατική επιστολή — θέση [τίτλος θέσης]</p><p>
2474</p><p>Καλησπέρα σας κ. ή κα [Επώνυμο], ελπίζω να είστε καλά. Υποβάλλω αίτηση για τη θέση [τίτλος] στην [εταιρεία] και θα ήθελα να σας ρωτήσω αν θα νιώθατε άνετα να μου δώσετε μια συστατική επιστολή. Επέλεξα να απευθυνθώ σε εσάς επειδή συνεργαστήκαμε στο [έργο ή περίοδος] και γνωρίζετε τη δουλειά μου σε [δύο σχετικά σημεία]. Η προθεσμία είναι [ημερομηνία] και η επιστολή υποβάλλεται [τρόπος]. Κατανοώ πλήρως αν δεν έχετε τον χρόνο ή τις πληροφορίες που χρειάζονται. Αν συμφωνείτε, θα σας στείλω την αγγελία, το βιογραφικό μου και μια σύντομη σύνοψη της συνεργασίας μας. Σας ευχαριστώ πολύ, [Όνομα].</p><p>
2475
2476</p><h3 id="elliniko-stoixeia-referee">Αίτημα για χρήση στοιχείων ως referee</h3><p>
2477</p><p>Θέμα: Άδεια χρήσης των στοιχείων σας ως επαγγελματική αναφορά</p><p>
2478</p><p>Καλησπέρα [Όνομα], βρίσκομαι στη διαδικασία επιλογής για τη θέση [τίτλος] και ο εργοδότης ζητά στοιχεία δύο προσώπων αναφοράς. Θα συμφωνούσατε να δηλώσω τα επαγγελματικά σας στοιχεία; Η αναφορά αφορά τη συνεργασία μας στην [ομάδα ή έργο] από [περίοδος] και ενδέχεται να επικοινωνήσουν μαζί σας με email ή τηλέφωνο. Πριν κοινοποιήσω οτιδήποτε, θα ήθελα να επιβεβαιώσω ποιο email, τηλέφωνο και επαγγελματικό τίτλο προτιμάτε να χρησιμοποιήσω. Θα σας στείλω επίσης την περιγραφή της θέσης. Ευχαριστώ, [Όνομα].</p><p>
2479
2480</p><h3 id="elliniko-epeigon-aitima">Αίτημα με κοντινή προθεσμία</h3><p>
2481</p><p>Θέμα: Συστατική επιστολή έως [ημερομηνία] — μόνο αν σας είναι εφικτό</p><p>
2482</p><p>Καλησπέρα σας [Όνομα], προέκυψε μια αίτηση για τη θέση [τίτλος] με προθεσμία [ημερομηνία]. Γνωρίζω ότι ο χρόνος είναι περιορισμένος και κατανοώ απόλυτα αν δεν μπορείτε να βοηθήσετε. Αν σας είναι εφικτό, θα εκτιμούσα μια σύντομη συστατική επιστολή για τη συνεργασία μας στο [έργο]. Μπορώ να στείλω αμέσως την αγγελία, το βιογραφικό και τις οδηγίες υποβολής. Παρακαλώ πείτε μου ελεύθερα αν η προθεσμία δεν είναι ρεαλιστική. Με εκτίμηση, [Όνομα].</p><p>
2483
2484</p><h2 id="protypa-email-agglika">Αγγλικά email πρότυπα</h2><p>
2485</p><h3 id="aggliko-proto-aitima">Request for a recommendation letter</h3><p>
2486</p><p>Subject: Recommendation letter request — [job title]</p><p>
2487</p><p>Dear [Name], I hope you are well. I am applying for the [job title] position at [company], and I would like to ask whether you would feel comfortable providing a recommendation letter. I am contacting you because you supervised my work on [project or period] and can comment on my experience in [two relevant areas
2487]. The deadline is [date], and the submission method is [method]. I completely understand if you do not have enough time or information. If you agree, I will send the job description, my current CV and a short factual summary of our work together. Thank you for considering my request. Kind regards, [Name].</p><p>
2488
2489</p><h3 id="aggliko-referee-details">Permission to share referee details</h3><p>
2490</p><p>Subject: Permission to list you as a professional referee</p><p>
2491</p><p>Dear [Name], I am progressing through the selection process for the [job title] role, and the employer has asked for professional referees. Would you be comfortable if I listed you? The reference would relate to our work together at [organisation or project] during [period]. They may contact you by email or phone. Before I share any details, please let me know which professional email address, phone number and job title you prefer me to use. I will also send you the job description and keep you updated on the process. Kind regards, [Name].</p><p>
2492
2493</p><h2 id="ypenthymisi-kai-arnisi">Υπενθύμιση, άρνηση ή καμία απάντηση</h2><p>
2494</p><p>Αν δεν λάβετε απάντηση, μην στείλετε διαδοχικά μηνύματα την ίδια ημέρα. Περιμένετε ένα λογικό διάστημα σε σχέση με την προθεσμία και στείλετε μία σύντομη υπενθύμιση. Για ένα μη επείγον αίτημα, τρεις έως πέντε εργάσιμες ημέρες είναι μια πρακτική αφετηρία, όχι υποχρεωτικός κανόνας.</p><p>
2495
2496</p><p>Θέμα: Υπενθύμιση — συστατική επιστολή για [θέση]</p><p>
2497</p><p>Καλησπέρα σας [Όνομα], επανέρχομαι σύντομα στο μήνυμά μου για τη συστατική επιστολή με προθεσμία [ημερομηνία]. Κατανοώ ότι μπορεί να μην έχετε διαθεσιμότητα. Αν δεν σας είναι εφικτό, μια σύντομη ενημέρωση θα με βοηθήσει να απευθυνθώ εγκαίρως σε άλλο πρόσωπο. Ευχαριστώ πολύ, [Όνομα].</p><p>
2498
2499</p><p>Αν το πρόσωπο αρνηθεί, απαντήστε με ευχαριστίες και μην πιέσετε για εξήγηση. Η άρνηση μπορεί να οφείλεται σε χρόνο, πολιτική οργανισμού, απόσταση από τη συνεργασία ή ανεπαρκή γνώση της πρόσφατης δουλειάς σας. Είναι καλύτερο να επιλέξετε άλλο πρόσωπο που μπορεί να μιλήσει με σαφήνεια παρά να επιδιώξετε μια απρόθυμη, γενική επιστολή.</p><p>
2500
2501</p><p>Αν δεν υπάρξει απάντηση μετά από μία υπενθύμιση, θεωρήστε ότι χρειάζεστε εναλλακτική. Ενημερώστε τον recruiter πριν από την προθεσμία αν απαιτείται αλλαγή referee. Μην δηλώσετε ότι η επιστολή «έρχεται» αν δεν έχετε επιβεβαίωση. Η έγκαιρη, σύντομη ενημέρωση δείχνει καλύτερη οργάνωση από μια σιωπηρή καθυστέρηση.</p><p>
2502
2503</p><h2 id="idiotikotita-kai-stoixeia">Ιδιωτικότητα και στοιχεία επικοινωνίας</h2><p>
2504</p><p>Τα στοιχεία ενός referee ανήκουν στο ίδιο το πρόσωπο και πρέπει να κοινοποιούνται μόνο για τον συμφωνημένο σκοπό. Πείτε σε ποια εταιρεία ή οργανισμό θα τα στείλετε, ποια στοιχεία ζητούνται και σε ποιο στάδιο. Αν αλλάξει ουσιαστικά ο σκοπός ή η αίτηση, ενημερώστε ξανά το πρόσωπο αντί να θεωρήσετε ότι η παλιά άδεια καλύπτει κάθε μελλοντική χρήση.</p><p>
2505
2506</p><p>Προτιμήστε επαγγελματικά στοιχεία επικοινωνίας όταν είναι διαθέσιμα. Αποφύγετε να ανεβάζετε δημόσια τηλέφωνα ή email σε έγγραφα που διανέμονται ευρέως. Αν το σύστημα αίτησης επιτρέπει να γράψετε «διαθέσιμα κατόπιν αιτήματος», χρησιμοποιήστε αυτή τη λύση μόνο όταν δεν απαιτούνται ήδη συγκεκριμένα στοιχεία.</p><p>
2507
2508</p><p>Πριν υποβάλετε τη λίστα, ελέγξτε την ορθογραφία του ονόματος, τον τρέχοντα τίτλο και τον προτιμώμενο τρόπο επικοινωνίας. Ενημερώστε το πρόσωπο όταν η αίτηση προχωρήσει σε στάδιο όπου είναι πιθανό να δεχθεί επικοινωνία. Μετά την ολοκλήρωση της διαδικασίας, ευχαριστήστε το και ενημερώστε το σύντομα για την έκβαση, χωρίς να απαιτείτε να μοιραστεί μαζί σας όσα συζήτησε με τον εργοδότη.</p><p>
2509
2510</p><h2 id="teliko-checklist">Τελικό checklist πριν πατήσετε αποστολή</h2><p>
2511</p><p>Πρώτον, επιβεβαιώστε αν ζητείται επιστολή ή μόνο referee. Δεύτερον, επιλέξτε πρόσωπο που γνωρίζει σχετική, πρόσφατη δουλειά σας. Τρίτον, ζητήστε άδεια πριν κοινοποιήσετε στοιχεία. Τέταρτον, γράψτε καθαρή προθεσμία και τρόπο υποβολής. Πέμπτον, στείλετε την αγγελία, το βιογραφικό και σύντομες πραγματικές υπενθυμίσεις. Έκτον, αφήστε περιθώριο άρνησης. Έβδομον, κάντε μία ευγενική υπενθύμιση και έχετε εναλλακτική. Όγδοον, ευχαριστήστε το πρόσωπο ανεξάρτητα από την τελική έκβαση.</p><p>
2512
2513</p><p>Ελέγξτε επίσης αν το βιογραφικό, η συνοδευτική επιστολή και οι απαντήσεις σας περιγράφουν με συνέπεια τις ίδιες ημερομηνίες και ευθύνες. Ο οδηγός για μια <a href="https://www.alpha.jobs/blog/pos-na-grapso-mia-kali-synodeftiki-epistoli-2026">καλή συνοδευτική επιστολή</a> μπορεί να σας βοηθήσει να οργανώσετε το συνολικό μήνυμα της αίτησης, ενώ οι <a href="https://www.alpha.jobs/blog/oi-50-pio-syxnes-erotiseis-synentefxis-kai-oi-apantise
2513is-tous-2026">συχνές ερωτήσεις συνέντευξης</a> σας προετοιμάζουν για το επόμενο στάδιο.</p><p>
2514
2515</p><h2 id="syxnes-erotiseis">Συχνές ερωτήσεις</h2><p>
2516</p><h3 id="faq-posa-prosopa">Πόσα πρόσωπα αναφοράς χρειάζομαι;</h3><p>
2517</p><p>Ακολουθήστε τον αριθμό που ζητά η αίτηση. Αν δεν ορίζεται αριθμός, μη στείλετε αυθαίρετα μεγάλη λίστα. Προετοιμάστε δύο ή τρία πιθανά πρόσωπα και κοινοποιήστε μόνο όσα απαιτούνται στο συγκεκριμένο στάδιο, αφού πρώτα λάβετε τη συγκατάθεσή τους.</p><p>
2518
2519</p><h3 id="faq-simerinos-ergodotis">Πρέπει να χρησιμοποιήσω τον σημερινό εργοδότη μου;</h3><p>
2520</p><p>Όχι απαραίτητα. Αν η αναζήτηση είναι εμπιστευτική, εξηγήστε το στον recruiter και προτείνετε προηγούμενο προϊστάμενο, υπεύθυνο έργου ή άλλο κατάλληλο πρόσωπο. Μην επιτρέψετε επικοινωνία με τον σημερινό εργοδότη χωρίς να έχετε συμφωνήσει πότε και πώς θα γίνει.</p><p>
2521
2522</p><h3 id="faq-grapso-ego">Μπορώ να γράψω εγώ την επιστολή για να την υπογράψει;</h3><p>
2523</p><p>Μην το προτείνετε ως δεδομένο. Μπορείτε να δώσετε πραγματικά στοιχεία, ημερομηνίες, έργα και την περιγραφή της θέσης. Η αξιολόγηση και η τελική διατύπωση πρέπει να ανήκουν στο πρόσωπο που κάνει τη σύσταση. Αν σας ζητήσει προσχέδιο, περιοριστείτε σε επαληθεύσιμες πληροφορίες και αφήστε το να το αλλάξει ελεύθερα.</p><p>
2524
2525</p><h3 id="faq-geniki-epistoli">Αρκεί μια παλιά γενική συστατική επιστολή;</h3><p>
2526</p><p>Μπορεί να γίνει δεκτή αν οι οδηγίες το επιτρέπουν, αλλά μια πρόσφατη και σχετική επιστολή είναι συνήθως πιο χρήσιμη. Ελέγξτε αν η παλιά επιστολή περιγράφει δεξιότητες που συνδέονται με τη θέση και αν τα στοιχεία του συντάκτη παραμένουν σωστά.</p><p>
2527
2528</p><h3 id="faq-kamia-apantisi">Τι κάνω αν κανείς δεν απαντά πριν από την προθεσμία;</h3><p>
2529</p><p>Στείλετε μία ευγενική υπενθύμιση, ενεργοποιήστε εναλλακτικό πρόσωπο και ενημερώστε εγκαίρως τον recruiter αν χρειάζεται αλλαγή ή μικρή παράταση. Μην κοινοποιήσετε στοιχεία χωρίς άδεια και μην παρουσιάσετε μια μη επιβεβαιωμένη επιστολή ως βέβαιη.</p><p>
2530
2531</p><h3 id="faq-efxaristirio">Χρειάζεται ευχαριστήριο μήνυμα;</h3><p>
2532</p><p>Ναι. Στείλετε σύντομο μήνυμα όταν υποβληθεί η επιστολή ή ολοκληρωθεί το reference check. Ευχαριστήστε το πρόσωπο για τον χρόνο του και, όταν έχετε αποτέλεσμα, ενημερώστε το. Η καλή επαγγελματική σχέση δεν πρέπει να εμφανίζεται μόνο όταν χρειάζεστε ξανά βοήθεια.</p><p>
2533
2534</p><h2 id="epomeno-vima">Το επόμενο βήμα</h2><p>
2535</p><p>Διαβάστε ξανά τις οδηγίες της αίτησης, επιλέξτε το κατάλληλο πρόσωπο και στείλετε ένα σαφές αίτημα με προθεσμία, πλαίσιο και εύκολη δυνατότητα άρνησης. Η καλύτερη συστατική επιστολή δεν είναι η πιο εντυπωσιακή· είναι εκείνη που βασίζεται σε πραγματική συνεργασία, συγκεκριμένα παραδείγματα και υπεύθυνη επικοινωνία.</p><p>
2536</p>
2537        </article>
2538    </div>
2539
2540            </div>
2541</div>
2542 
2543
2544    </main>
2545
2546    <footer class="footer">
2547    <div
2548    id="jb-section-145404"
2549    data-id="145404"
2550    data-order=""
2551    class="  "
2552>
2553    <style>
2554                        #jb-section-145404 .jb-color-000000ff{ color: #000000FF !important;} #jb-section-145404 .jb-background-ffffff00 { background-color: #FFFFFF00!important;}
2555    </style>
2556
2557    <div
2558        class="jb-section jb-pt-5xl jb-pb-3xs jb-background-ffffff00"
2559            >
2560        <nav class="d-flex flex-wrap justify-content-center align-items-center jb-mb-4xs jb-gap-lg">
2561                    
2562            <a
2563                href="/rss/jobs"
2564                class="jb-color-000000ff jb-text-size-base jb-font-default-for-texts jb-font-we
2564ight-normal jb-line-height-normal jb-letter-spacing-normal"
2565                 target="_blank"             >RSS</a>
2566                                     <span class="jb-color-000000ff jb-text-size-base jb-font-default-for-texts jb-font-weight-default-for-texts jb-line-height-normal jb-letter-spacing-normal info-items-divider" >•</span>
2567 
2568            
2569            <a
2570                href="/contact-us"
2571                class="jb-color-000000ff jb-text-size-base jb-font-default-for-texts jb-font-weight-normal jb-line-height-normal jb-letter-spacing-normal"
2572                 target="_blank"             >Contact Us</a>
2573                                     <span class="jb-color-000000ff jb-text-size-base jb-font-default-for-texts jb-font-weight-default-for-texts jb-line-height-normal jb-letter-spacing-normal info-items-divider" >•</span>
2574 
2575            
2576            <a
2577                href="/about-us"
2578                class="jb-color-000000ff jb-text-size-base jb-font-default-for-texts jb-font-weight-normal jb-line-height-normal jb-letter-spacing-normal"
2579                 target="_blank"             >About Us</a>
2580                                     <span class="jb-color-000000ff jb-text-size-base jb-font-default-for-texts jb-font-weight-default-for-texts jb-line-height-normal jb-letter-spacing-normal info-items-divider" >•</span>
2581 
2582            
2583            <a
2584                href="/terms-of-service"
2585                class="jb-color-000000ff jb-text-size-base jb-font-default-for-texts jb-font-weight-normal jb-line-height-normal jb-letter-spacing-normal"
2586                 target="_blank"             >Terms of Service</a>
2587                                     <span class="jb-color-000000ff jb-text-size-base jb-font-default-for-texts jb-font-weight-default-for-texts jb-line-height-normal jb-letter-spacing-normal info-items-divider" >•</span>
2588 
2589            
2590            <a
2591                href="/privacy-policy"
2592                class="jb-color-000000ff jb-text-size-base jb-font-default-for-texts jb-font-weight-normal jb-line-height-normal jb-letter-spacing-normal"
2593                 target="_blank"             >Privacy Policy</a>
2594                                     <span class="jb-color-000000ff jb-text-size-base jb-font-default-for-texts jb-font-weight-default-for-texts jb-line-height-normal jb-letter-spacing-normal info-items-divider" >•</span>
2595 
2596            
2597            <a
2598                href="/disclaimer"
2599                class="jb-color-000000ff jb-text-size-base jb-font-default-for-texts jb-font-weight-normal jb-line-height-normal jb-letter-spacing-normal"
2600                 target="_blank"             >Disclaimer</a>
2601                                     <span class="jb-color-000000ff jb-text-size-base jb-font-default-for-texts jb-font-weight-default-for-texts jb-line-height-normal jb-letter-spacing-normal info-items-divider" >•</span>
2602 
2603            
2604            <a
2605                href="/blog"
2606                class="jb-color-000000ff jb-text-size-base jb-font-default-for-texts jb-font-weight-normal jb-line-height-normal jb-letter-spacing-normal"
2607                 target="_blank"             >Blog</a>
2608                                     <span class="jb-color-000000ff jb-text-size-base jb-font-default-for-texts jb-font-weight-default-for-texts jb-line-height-normal jb-letter-spacing-normal info-items-divider" >•</span>
2609 
2610            
2611            <a
2612                href="/social-media"
2613                class="jb-color-000000ff jb-text-size-base jb-font-default-for-texts jb-font-weight-normal jb-line-height-normal jb-letter-spacing-normal"
2614                 target="_blank"             >Social Media</a>
2615            </nav>
2616
2617     <div class="jb-color-000000ff jb-text-size-base jb-font-default-for-texts jb-font-weight-default-for-texts jb-line-height-normal jb-letter-spacing-normal jb-pt-none jb-pb-2xs jb-text-center jb-mw-223 mx-auto html-content px-3" ><style>.footer .html-content:has(.aj-footer-band){box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.aj-footer-band{--blue:#4D84E2;--red:#CF2501;--ink:#364154;--white:#FFFFFF;width:100%;max-width:none;margin:18px 0 0;border-top:1px solid rgba(77,132,226,.28);background:rgba(77,132,226,.08);color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;text-align:left!important;overflow:hidden}.aj-footer-band *,.aj-footer-band *:before,.aj-footer-band *:after{box-sizing:border-box}.aj-footer-inner{display:grid;grid-template-columns:minmax(270px,1.2fr) minmax(165px,.72fr) minmax(150px,.68fr) minmax(340px,1.35fr);gap:clamp(28px,3.4vw,52px);align-items:start;width:100%;max-width:1280px;margin:0 auto;padding:36px 28px 30px}.aj-footer-brand,.aj-footer-col{min-width:0}.aj-footer-logo{display:inline-block;width:215px;max-width:100%;line-height:0}.aj-footer-logo img{display:block;width:100%;height:auto}.aj-footer-copy{max-width:370px;margin:16px 0 18px!important;color:var(--ink)!important;font-size:15px!important;line-height:1.65!important}.aj-footer-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:2px solid var(--red);border-radius:9px;background:var(--red);color:var(--white)!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important}.aj-footer-btn:hover{background:var(--white);color:var(--red)!important}.aj-footer-band .aj-footer-title{margin:4px 0 16px!important;color:var(--ink)!important;font-size:18px!important;font-weight:850!important;line-height:1.25!important;letter-spacing:.01em!important}.aj-footer-links{display:grid;gap:11px}.aj-footer-band .aj-footer-links a,.aj-footer-band .aj-footer-social a{color:var(--ink)!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important;text-decoration:none!important}.aj-footer-band .aj-footer-links a:hover,.aj-footer-band .aj-footer-social a:hover{color:var(--red)!important}.aj-footer-follow{max-width:370px;margin:0 0 15px!important;color:var(--ink)!important;font-size:14px!important;line-height:1.55!important}.aj-footer-social{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aj-footer-band .aj-footer-social a{display:flex;align-items:center;gap:9px;min-height:42px;padding:8px 11px;border:1px solid rgba(77,132,226,.3);border-radius:9px;background:var(--white);box-shadow:0 1px 2px rgba(54,65,84,.04);white-space:nowrap}.aj-footer-social a:last-of-type{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.aj-social-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;color:var(--blue)}.aj-social-icon svg{display:block;width:20px;height:20px}.aj-footer-social a:hover{border-color:var(--red)}.aj-footer-social a:hover .aj-social-icon{color:var(--red)}@media(max-width:1080px){.aj-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 46px}}@media(max-width:620px){.aj-footer-inner{grid-template-columns:1fr;gap:28px;padding:32px 18px 28px}.aj-footer-logo{width:195px}.aj-footer-band .aj-footer-title{margin-top:0!important}}@media(max-width:330px){.aj-footer-social{grid-template-columns:1fr}.aj-footer-social a:last-of-type{grid-column:auto;justify-self:stretch;width:auto}}.aj-footer-band br{display:none!important}</style><br />
2618<div class="aj-footer-band" aria-label="Alpha.jobs footer"><br />
2619<div class="aj-footer-inner"><br />
2620<div class="aj-footer-brand"><br />
2621<a class="aj-footer-logo" href="https://www.alpha.jobs/" aria-label="Alpha.jobs homepage"><img src="https://d3535lqr6sqxto.cloudfront.net/logos/JRVyZwd27REc6ubRWu2xk1nMPTMyRTWBEk4WqJkp.png" alt="Alpha.jobs"></a><br />
2622<p class="aj-footer-copy">Cyprus job platform where employers publish vacancies and candidates discover and apply for opportunities, with practical career content.</p><br />
2623<a class="aj-footer-btn" href="https://www.alpha.jobs/prices">Post a Job</a><br />
2624</div><br />
2625<nav class="aj-footer-col" aria-label="Job seeker links"><br />
2626<h2 class="aj-footer-title">Job Seekers</h2><br />
2627<div class="aj-footer-links"><br />
2628<a href="https://www.alpha.jobs/jobs">Browse Jobs</a><br />
2629<a href="https://www.alpha.jobs/job-alerts">Job Alerts</a><br />
2630<a href="https://www.alpha.jobs/jobs-by-city">Jobs by City</a><br />
2631<a href="https://www.alpha.jobs/jobs-by-category">Jobs by Category</a><br />
2632<a href="https://www.alpha.jobs/jobs-by-employment-type">Employment Type</a><br />
2633<a href="https://www.alpha.jobs/jobs-for-students-and-graduates">Students &amp; Graduates</a><br />
2634</div><br />
2635</nav><br />
2636<nav class="aj-footer-col" aria-label="Employer links"><br />
2637<h2 class="aj-footer-title">Employers</h2><br />
2638<div class="aj-footer-links"><br />
2639<a href="https://www.alpha.jobs/prices">Pricing</a><br />
2640<a href="https://www.alpha.jobs/prices">Post a Job</a><br />
2641<a href="https://www.alpha.jobs/social-media">Social Media</a><br />
2642<a href="https://www.alpha.jobs/podcast-en">Podcast</a><br />
2643<a href="https://www.alpha.jobs/contact-us">Contact Us</a><br />
2644</div><br />
2645</nav><br />
2646<div class="aj-footer-col aj-footer-follow-col"><br />
2647<h2 class="aj-footer-title">Follow Alpha.jobs</h2><br />
2648<p class="aj-footer-follow">Hiring updates, career content and new opportunities from across Cyprus.</p><br />
2649<div class="aj-footer-social" aria-label="Alpha.jobs social media and podcast channels"><br />
2650<a href="https://www.facebook.com/alphajobsai/"><span class="aj-social-icon" aria-hidden="true"><svg viewBox="0 0 24 24">
2650<path fill="currentColor" d="M13.5 22v-9h3l.5-3.5h-3.5V7.2c0-1 .3-1.7 1.8-1.7H17V2.4c-.8-.1-1.7-.2-2.5-.2-2.6 0-4.4 1.6-4.4 4.6v2.7H7V13h3.1v9z"/></svg></span><span>Facebook</span></a><br />
2651<a href="https://www.instagram.com/alpha.jobs"><span class="aj-social-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><rect x="3" y="3" width="18" height="18" rx="5" fill="none" stroke="currentColor" stroke-width="2"/><circle cx="12" cy="12" r="4" fill="none" stroke="currentColor" stroke-width="2"/><circle cx="17.5" cy="6.5" r="1.2" fill="currentColor"/></svg></span><span>Instagram</span></a><br />
2652<a href="https://www.tiktok.com/@alpha.jobs"><span class="aj-social-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M14 3v11.2a3.7 3.7 0 1 1-3.7-3.7M14 3c.5 2.7 2 4.2 4.7 4.7" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span>TikTok</span></a><br />
2653<a href="https://www.linkedin.com/company/alphajobsai/"><span class="aj-social-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><rect x="3" y="3" width="18" height="18" rx="3" fill="none" stroke="currentColor" stroke-width="2"/><circle cx="8" cy="8" r="1.3" fill="currentColor"/><path d="M8 11v6M12 17v-6m0 2.7c.8-2.2 4-2.1 4 1V17" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"/></svg></span><span>LinkedIn</span></a><br />
2654<a href="https://www.youtube.com/@alphajobsai"><span class="aj-social-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><rect x="2.5" y="6" width="19" height="12" rx="4" fill="none" stroke="currentColor" stroke-width="2"/><path fill="currentColor" d="m10 9 6 3-6 3z"/></svg></span><span>YouTube</span></a><br />
2655<a href="https://open.spotify.com/show/1vLoTIUP3HSLMYvEnrPNMa"><span class="aj-social-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="9" fill="none" stroke="currentColor" stroke-width="2"/><path d="M7.5 10c3.3-1 6.7-.6 9.5.8M8.3 13c2.7-.7 5.6-.4 7.9.7M9 15.8c2.1-.5 4.3-.2 6.1.6" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"/></svg></span><span>Spotify</span></a><br />
2656<a href="https://podcasts.apple.com/cy/podcast/alpha-jobs/id1889813263"><span class="aj-social-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><circle cx="12" cy="10" r="2" fill="currentColor"/><path d="M8.3 15a6 6 0 1 1 7.4 0M6 18a9 9 0 1 1 12 0" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"/><path d="M10.5 14.5h3L14.5 21h-5z" fill="currentColor"/></svg></span><span>Apple Podcasts</span></a><br />
2657</div><br />
2658</div><br />
2659</div><br />
2660</div></div>
2661 
2662
2663     <div class="jb-color-000000ff jb-text-size-base jb-font-default-for-texts jb-font-weight-normal jb-line-height-normal jb-letter-spacing-normal jb-pt-none jb-pb-4xs text-center" >© 2026 Alpha.jobs</div>
2664
2665            </div>
2666</div>
2667 
2668
2669</footer>
2670
2671
2672    
2672<script crossorigin="anonymous"
2673            src="https://d2x33it9a58aqn.cloudfront.net/js/app.js?id=f2ce07281470d53ddc5e3f32b4a4c0a0"></script>
2673
2674
2675
2676<script>
2677    window.$cssClassesToGenerate = {" .custom-skills-field-container .skills-field-control":"jb-placeholder-color-94a3b8ff jb-rounded-md jb-background-fcfdffff jb-border-top-sm jb-border-top-solid jb-border-top-color-C5C5C5FF jb-border-right-sm jb-border-right-solid jb-border-right-color-C5C5C5FF jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-C5C5C5FF jb-border-left-sm jb-border-left-solid jb-border-left-color-C5C5C5FF jb-pl-xs jb-pr-xs"," .custom-skills-field-container .skills-field-control .skills-field-row label":"jb-color-0f172aff"," .custom-skills-field-container .skills-field-control .skills-field-row td":"jb-pt-5xs jb-pb-5xs"," .jb-alert":"jb-text-size-lg jb-font-default-for-texts jb-font-weight-default-for-texts jb-line-height-normal jb-letter-spacing-normal jb-pl-lg jb-pr-lg jb-pt-md jb-pb-md jb-mb-lg jb-rounded-md"," .jb-alert-success":"jb-color-14532dff jb-background-dcfce7ff jb-border-top-sm jb-border-top-solid jb-border-top-color-DCFCE7FF jb-border-right-sm jb-border-right-solid jb-border-right-color-DCFCE7FF jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-DCFCE7FF jb-border-left-sm jb-border-left-solid jb-border-left-color-DCFCE7FF"," .jb-alert-info":"jb-color-075985ff jb-background-e0f2feff jb-border-top-sm jb-border-top-solid jb-border-top-color-E0F2FEFF jb-border-right-sm jb-border-right-solid jb-border-right-color-E0F2FEFF jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-E0F2FEFF jb-border-left-sm jb-border-left-solid jb-border-left-color-E0F2FEFF"," .jb-alert-warning":"jb-color-7c2d12ff jb-background-ffedd5ff jb-border-top-sm jb-border-top-solid jb-border-top-color-FFEDD5FF jb-border-right-sm jb-border-right-solid jb-border-right-color-FFEDD5FF jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-FFEDD5FF jb-border-left-sm jb-border-left-solid jb-border-left-color-FFEDD5FF"," .jb-alert-danger":"jb-color-7f1d1dff jb-background-fecacaff jb-border-top-sm jb-border-top-solid jb-border-top-color-FECACAFF jb-border-right-sm jb-border-right-solid jb-border-right-color-FECACAFF jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-FECACAFF jb-border-left-sm jb-border-left-solid jb-border-left-color-FECACAFF"," .toast-wrapper-success":"jb-background-dcfce7ff jb-border-top-sm jb-border-top-solid jb-border-top-color-DCFCE7FF jb-border-right-sm jb-border-right-solid jb-border-right-color-DCFCE7FF jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-DCFCE7FF jb-border-left-sm jb-border-left-solid jb-border-left-color-DCFCE7FF"," .toast-wrapper-success .notification-message":"jb-color-14532dff"," .toast-wrapper-warning":"jb-background-ffedd5ff jb-border-top-sm jb-border-top-solid jb-border-top-color-FFEDD5FF jb-border-right-sm jb-border-right-solid jb-border-right-color-FFEDD5FF jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-FFEDD5FF jb-border-left-sm jb-border-left-solid jb-border-left-color-FFEDD5FF"," .toast-wrapper-warning .notification-message":"jb-color-7c2d12ff"," .toast-wrapper-danger":"jb-background-fecacaff jb-border-top-sm jb-border-top-solid jb-border-top-color-FECACAFF jb-border-right-sm jb-border-right-solid jb-border-right-color-FECACAFF jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-FECACAFF jb-border-left-sm jb-border-left-solid jb-border-left-color-FECACAFF"," .toast-wrapper-danger .notification-message":"jb-color-7f1d1dff"};
2678    window.$styleGroupsToGenerateCssObjects = {"formsControl":"jb-color-0f172aff jb-placeholder-color-94a3b8ff jb-text-size-base jb-font-default-for-texts jb-font-weight-default-for-texts jb-line-height-relaxed jb-letter-spacing-normal jb-rounded-md jb-background-fcfdffff jb-border-top-sm jb-border-top-solid jb-border-top-color-C5C5C5FF jb-border-right-sm jb-border-right-solid jb-border-right-color-C5C5C5FF jb-border-bottom-sm jb-border-bottom-solid jb-border-bottom-color-C5C5C5FF jb-border-left-sm jb-border-left-solid jb-border-left-color-C5C5C5FF jb-pl-xs jb-pr-xs jb-pt-5xs jb-pb-5xs","formsControlLabel":"jb-color-64748bff jb-text-size-sm jb-font-default-for-texts jb-font-we
2678ight-medium jb-line-height-normal jb-letter-spacing-normal jb-pt-none jb-pb-8xs"};
2679</script>
2679
2680
2681
2682
2683    
2683<script> (function () { var match = window.location.pathname.match(/^\/jobs\/(\d+)\/apply\/?$/); if (!match) return; var jobId = match[1]; var key = 'meta_apply_start_' + jobId; if (sessionStorage.getItem(key)) return; function sendApplyStart(attempt) { if (typeof window.fbq === 'function') { window.fbq('trackCustom', 'ApplyStart', { content_type: 'job', content_ids: [jobId] }); sessionStorage.setItem(key, '1'); return; } if (attempt < 20) { setTimeout(function () { sendApplyStart(attempt + 1); }, 250); } } sendApplyStart(0); })(); </script>
vendor: 1 bytes, line 2683
2683
2684<script>
2685(function () {
2686  if (window.__alphaJobsGa4ApplyTrackingV2) return;
2687  window.__alphaJobsGa4ApplyTrackingV2 = true;
2688
2689  function sendGa4ApplyEvent(name, params) {
2690    if (typeof window.gtag === 'function') {
2691      window.gtag('event', name, params);
2692    }
2693  }
2694
2695  var nativeApplyMatch = window.location.pathname.match(/^\/jobs\/(\d+)\/apply\/?$/);
2696  if (nativeApplyMatch) {
2697    var nativeJobId = nativeApplyMatch[1];
2698    var startKey = 'ga4_native_application_start_' + nativeJobId;
2699
2700    if (!window.sessionStorage.getItem(startKey)) {
2701      sendGa4ApplyEvent('native_application_start', {
2702        job_id: nativeJobId,
2703        application_type: 'native'
2704      });
2705      window.sessionStorage.setItem(startKey, '1');
2706    }
2707
2708    return;
2709  }
2710
2711  document.addEventListener('click', function (event) {
2712    var target = event.target;
2713    if (!target || typeof target.closest !== 'function') return;
2714
2715    var externalApplyLink = target.closest('a.btn-apply-by-by_link');
2716    if (!externalApplyLink) return;
2717
2718    var href = externalApplyLink.getAttribute('href') || '';
2719    var hrefMatch = href.match(/^\/jobs\/(\d+)\/apply\/?$/);
2720    var pageMatch = window.location.pathname.match(/^\/jobs\/(\d+)/);
2721    var externalJobId = hrefMatch ? hrefMatch[1] : (pageMatch ? pageMatch[1] : '');
2722
2723    sendGa4ApplyEvent('external_apply_click', {
2724      job_id: externalJobId,
2725      application_type: 'external'
2726    });
2727  }, true);
2728})();
2729</script>
2729
2730
2731<script id="alpha-jobs-seo-template-fixes-v1">
2732(function () {
2733  if (window.__alphaJobsSeoTemplateFixV1) return;
2734  window.__alphaJobsSeoTemplateFixV1 = true;
2735
2736  var remoteQuery = new URLSearchParams(window.location.search);
2737  var remoteQueryKeys = Array.from(remoteQuery.keys());
2738  var remoteAllowedKeys = ["q", "job_type", "location", "location_id", "remote"];
2739  var isLegacyRemoteQuery =
2740    window.location.pathname === "/jobs" &&
2741    remoteQuery.get("remote") === "1" &&
2742    remoteQueryKeys.every(function (key) { return remoteAllowedKeys.indexOf(key) !== -1; }) &&
2743    ["q", "job_type", "location", "location_id"].every(function (key) {
2744      return !remoteQuery.has(key) || remoteQuery.get(key) === "";
2745    });
2746
2747  if (isLegacyRemoteQuery) {
2748    var canonicalLink = document.querySelector('link[rel="canonical"]');
2749    if (canonicalLink) canonicalLink.setAttribute("href", window.location.origin + "/jobs/remote");
2750    window.__alphaJobsRemoteQueryNormalizerV1 = true;
2751    window.location.replace("/jobs/remote");
2752    return;
2753  }
2754
2755  var legacyCityPaths = {
2756    "/jobs/in-lemesos-limassol-cyprus": "/jobs/in-limassol",
2757    "/jobs/in-larnaka-larnaca-cyprus": "/jobs/in-larnaca",
2758    "/jobs/in-larnaca-cyprus": "/jobs/in-larnaca"
2759  };
2760
2761  function rewriteLegacyCityLinks(root) {
2762    if (!root || !root.querySelectorAll) return;
2763    var links = [];
2764    if (root.matches && root.matches("a[href]")) links.push(root);
2765    root.querySelectorAll("a[href]").forEach(function (link) { links.push(link); });
2766    links.forEach(function (link) {
2767      var rawHref = link.getAttribute("href");
2768      if (!rawHref) return;
2769      try {
2770        var parsed = new URL(rawHref, window.location.origin);
2771        var replacement = legacyCityPaths[parsed.pathname];
2772        if (parsed.origin === window.location.origin && replacement) {
2773          link.setAttribute("href", replacement + parsed.search + parsed.hash);
2774        }
2775      } catch (error) {}
2776    });
2777  }
2778
2779  function patchJobPosting(jobPosting) {
2780    var before = JSON.stringify(jobPosting);
2781    var requirements = jobPosting.applicantLocationRequirements;
2782    var requirementList = Array.isArray(requirements) ? requirements : (requirements ? [requirements] : []);
2783
2784    requirementList.forEach(function (requirement) {
2785      if (requirement && requirement["@type"] === "State") {
2786        requirement["@type"] = "AdministrativeArea";
2787      }
2788    });
2789
2790    var locations = jobPosting.jobLocation;
2791    var locationList = Array.isArray(locations) ? locations : (locations ? [locations] : []);
2792    var countryRequirement = requirementList.find(function (item) {
2793      return item && item["@type"] === "Country" && item.name;
2794    });
2795    var areaRequirement = requirementList.find(function (item) {
2796      return item && item["@type"] === "AdministrativeArea" && item.name;
2797    });
2798
2799    locationList.forEach(function (location) {
2800      var address = location && location.address;
2801      if (!address || typeof address !== "object") return;
2802      if (!address.addressCountry && countryRequirement) {
2803        address.addressCountry = countryRequirement.name;
2804      }
2805      if (!address.addressRegion && areaRequirement) {
2806        address.addressRegion = areaRequirement.name;
2807      }
2808    });
2809
2810    return before !== JSON.stringify(jobPosting);
2811  }
2812
2813  function fixJobPostingJsonLd() {
2814    document.querySelectorAll('script[type="application/ld+json"]').forEach(function (script) {
2815      try {
2816        var data = JSON.parse(script.textContent || "null");
2817        var changed = false;
2818        function walk(value) {
2819          if (!value) return;
2820          if (Array.isArray(value)) {
2821            value.forEach(walk);
2822            return;
2823          }
2824          if (typeof value !== "object") return;
2825          if (value["@type"] === "JobPosting") {
2826            changed = patchJobPosting(value) || changed;
2827          }
2828          if (Array.isArray(value["@graph"])) {
2829            value["@graph"].forEach(walk);
2830          }
2831        }
2832        walk(data);
2833        if (changed) script.textContent = JSON.stringify(data);
2834      } catch (error) {}
2835    });
2836  }
2837
2838  rewriteLegacyCityLinks(document);
2839  fixJobPostingJsonLd();
2840
2841  if (document.body && typeof MutationObserver !== "undefined") {
2842    new MutationObserver(function (mutations) {
2843      mutations.forEach(function (mutation) {
2844        mutation.addedNodes.forEach(function (node) {
2845          if (node && node.nodeType === 1) rewriteLegacyCityLinks(node);
2846        });
2847      });
2848    }).observe(document.body, { childList: true, subtree: true });
2849  }
2850})();
2851</script>
2851
2852<template data-alpha-routes="/jobs/shipping-maritime-jobs" data-alpha-route-slot="body">
2852<script id="alpha-jobs-shipping-faq-v1">
2853(function () {
2854  if (window.__alphaJobsShippingFaqV1) return;
2855  window.__alphaJobsShippingFaqV1 = true;
2856  if (window.location.pathname !== "/jobs/shipping-maritime-jobs") return;
2857
2858  function enhanceShippingFaq() {
2859    var list = document.querySelector("ul.ajseo-faq");
2860    if (!list || list.getAttribute("data-ajseo-enhanced") === "true") return;
2861    list.setAttribute("data-ajseo-enhanced", "true");
2862
2863    var accordion = document.createElement("div");
2864    accordion.className = "ajseo-faq-accordion";
2865    accordion.setAttribute("aria-label", "Frequently asked questions about shipping jobs");
2866
2867    Array.prototype.slice.call(list.children).forEach(function (item) {
2868      var strong = item.querySelector("strong");
2869      if (!strong) return;
2870      var question = (strong.textContent || "").replace(/^\+\s*/, "").trim();
2871      var answerSource = item.cloneNode(true);
2872      var answerHeading = answerSource.querySelector("strong");
2873      if (answerHeading) answerHeading.remove();
2874      var answer = (answerSource.textContent || "").trim();
2875      if (!question || !answer) return;
2876
2877      var details = document.createElement("details");
2878      var summary = document.createElement("summary");
2879      var paragraph = document.createElement("p");
2880      summary.textContent = question;
2881      paragraph.textContent = answer;
2882      details.appendChild(summary);
2883      details.appendChild(paragraph);
2884      accordion.appendChild(details);
2885    });
2886
2887    if (!accordion.children.length) return;
2888    list.replaceWith(accordion);
2889
2890    if (!document.getElementById("alpha-jobs-shipping-faq-style-v1")) {
2891      var style = document.createElement("style");
2892      style.id = "alpha-jobs-shipping-faq-style-v1";
2893      style.textContent = ".ajseo-faq-accordion{display:grid;gap:10px;max-width:1120px;margin:0 auto;color:#364154;line-height:1.65}.ajseo-faq-accordion details{border:1px solid rgba(77,132,226,.24);border-radius:12px;background:#FFFFFF}.ajseo-faq-accordion summary{position:relative;cursor:pointer;padding:17px 44px 17px 18px;color:#364154;font-weight:850;list-style:none}.ajseo-faq-accordion summary::-webkit-details-marker{display:none}.ajseo-faq-accordion summary:after{content:'+';position:absolute;right:18px;top:13px;color:#4D84E2;font-size:24px;font-weight:900}.ajseo-faq-accordion details[open] summary:after{content:'−'}.ajseo-faq-accordion details p{margin:0;padding:0 18px 18px;color:#364154}";
2894      document.head.appendChild(style);
2895    }
2896  }
2897
2898  if (document.readyState === "loading") {
2899    document.addEventListener("DOMContentLoaded", enhanceShippingFaq, { once: true });
2900  } else {
2901    enhanceShippingFaq();
2902  }
2903})();
2904</script>
2904</template>
2905
2906<template data-alpha-routes="/jobs/government-jobs" data-alpha-route-slot="body">
2906<script id="alpha-jobs-government-template-v1">
2907(function () {
2908  if (window.__alphaJobsGovernmentTemplateV1) return;
2909  window.__alphaJobsGovernmentTemplateV1 = true;
2910  if (window.location.pathname !== "/jobs/government-jobs") return;
2911
2912  function wrapGroup(selector, className) {
2913    var items = Array.prototype.slice.call(document.querySelectorAll(selector));
2914    if (!items.length || document.querySelector("." + className)) return;
2915    var wrapper = document.createElement("div");
2916    wrapper.className = className;
2917    items[0].parentNode.insertBefore(wrapper, items[0]);
2918    items.forEach(function (item) { wrapper.appendChild(item); });
2919  }
2920
2921  function enhanceGovernmentPage() {
2922    wrapGroup("p.ajseo-gov-card", "ajseo-gov-card-grid");
2923    wrapGroup("p.ajseo-gov-check", "ajseo-gov-check-grid");
2924
2925    var contentRoot = document.querySelector("#about-content .html-content");
2926    if (contentRoot) {
2927      Array.prototype.slice.call(contentRoot.children).forEach(function (element) {
2928        var isEmptyParagraph = element.tagName === "P" && !(element.textContent || "").trim() && !element.querySelector("img,svg,video,iframe");
2929        if (isEmptyParagraph) element.style.display = "none";
2930      });
2931      var ctaHeading = contentRoot.querySelector(".ajseo-gov-cta > strong");
2932      if (ctaHeading) {
2933        ctaHeading.style.display = "block";
2934        ctaHeading.style.marginBottom = "8px";
2935      }
2936    }
2937
2938    var faqItems = Array.prototype.slice.call(document.querySelectorAll("p.ajseo-gov-faq-item"));
2939    if (faqItems.length && !document.querySelector(".ajseo-government-faq-accordion")) {
2940      var accordion = document.createElement("div");
2941      accordion.className = "ajseo-government-faq-accordion";
2942      accordion.setAttribute("aria-label", "Frequently asked questions about government jobs");
2943      faqItems.forEach(function (item) {
2944        var heading = item.querySelector("strong");
2945        if (!heading) return;
2946        var question = (heading.textContent || "").trim();
2947        var answerSource = item.cloneNode(true);
2948        var answerHeading = answerSource.querySelector("strong");
2949        if (answerHeading) answerHeading.remove();
2950        var answer = (answerSource.textContent || "").trim();
2951        if (!question || !answer) return;
2952        var details = document.createElement("details");
2953        var summary = document.createElement("summary");
2954        var paragraph = document.createElement("p");
2955        summary.textContent = question;
2956        paragraph.textContent = answer;
2957        details.appendChild(summary);
2958        details.appendChild(paragraph);
2959        accordion.appendChild(details);
2960      });
2961      if (accordion.children.length) {
2962        faqItems[0].parentNode.insertBefore(accordion, faqItems[0]);
2963        faqItems.forEach(function (item) { item.remove(); });
2964      }
2965    }
2966
2967    if (!document.getElementById("alpha-jobs-government-template-style-v1")) {
2968      var style = document.createElement("style");
2969      style.id = "alpha-jobs-government-template-style-v1";
2970      style.textContent = ".ajseo-government-intro,.ajseo-gov-card,.ajseo-gov-check,.ajseo-gov-pills,.ajseo-gov-cta{box-sizing:border-box}.ajseo-gov-card-grid{color:#364154;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1120px;margin:20px auto}.ajseo-gov-card-grid .ajseo-gov-card{max-width:none;margin:0}.ajseo-gov-check-grid{color:#364154;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;max-width:1120px;margin:0 auto}.ajseo-gov-check-grid .ajseo-gov-check{box-sizing:border-box;display:block;width:100%;max-width:none;margin:0;justify-self:stretch;min-width:0}.ajseo-government-faq-accordion{display:grid;gap:10px;max-width:1120px;margin:0 auto;color:#364154;line-height:1.65}.ajseo-government-faq-accordion details{border:1px solid rgba(77,132,226,.24);border-radius:12px;background:#FFFFFF}.ajseo-government-faq-accordion summary{position:relative;cursor:pointer;padding:17px 44px 17px 18px;color:#364154;font-weight:850;list-style:none}.ajseo-government-faq-accordion summary::-webkit-details-marker{display:none}.ajseo-government-faq-accordion summary:after{content:'+';position:absolute;right:18px;top:13px;color:#4D84E2;font-size:24px;font-weight:900}.ajseo-government-faq-accordion details[open] summary:after{content:'−'}.ajseo-government-faq-accordion details p{margin:0;padding:0 18px 18px;color:#364154}@media(max-width:780px){.ajseo-gov-card-grid,.ajseo-gov-check-grid{grid-template-columns:1fr}.ajseo-government-intro{padding-left:20px!important;padding-right:20px!important}.ajseo-government-intro:first-of-type{font-size:34px!important}}";
2971      document.head.appendChild(style);
2972    }
2973  }
2974
2975  if (document.readyState === "loading") {
2976    document.addEventListener("DOMContentLoaded", enhanceGovernmentPage, { once: true });
2977  } else {
2978    enhanceGovernmentPage();
2979  }
2980})();
2981</script>
2981</template>
2982 <template data-alpha-routes="/jobs/remote" data-alpha-route-slot="body">
2982<script id="alpha-jobs-remote-checklist-alignment-v1">(function(){if(window.location.pathname!=="/jobs/remote")return;if(document.getElementById("alpha-jobs-remote-checklist-alignment-style-v1"))return;var style=document.createElement("style");style.id="alpha-jobs-remote-checklist-alignment-style-v1";style.textContent=".ajseo-remote-category .ajseo-checklist li{margin:0!important}";document.head.appendChild(style);})();</script>
2982</template> <template data-alpha-routes="/jobs/in-ammokhostos-famagusta-cyprus" data-alpha-route-slot="body">
2982<script id="alpha-jobs-famagusta-checklist-alignment-v1">(function(){if(window.location.pathname!=="/jobs/in-ammokhostos-famagusta-cyprus")return;if(document.getElementById("alpha-jobs-famagusta-checklist-alignment-style-v1"))return;var style=document.createElement("style");style.id="alpha-jobs-famagusta-checklist-alignment-style-v1";style.textContent=".ajseo-famagusta-location .ajseo-checklist li{margin:0!important}";document.head.appendChild(style);})();</script>
2982</template>
2983<template data-alpha-routes="/jobs/in-paralimni-famagusta-cyprus" data-alpha-route-slot="body">
2983<script id="alpha-jobs-paralimni-checklist-alignment-v1">
2984(function(){
2985  if(window.location.pathname!=="/jobs/in-paralimni-famagusta-cyprus")return;
2986  if(document.getElementById("alpha-jobs-paralimni-checklist-alignment-style-v1"))return;
2987  var style=document.createElement("style");
2988  style.id="alpha-jobs-paralimni-checklist-alignment-style-v1";
2989  style.textContent=".ajseo-paralimni-location .ajseo-checklist li{margin:0!important}";
2990  document.head.appendChild(style);
2991})();
2992</script>
2992</template>
2993<template data-alpha-routes="/jobs/in-aghia-napa-famagusta-cyprus" data-alpha-route-slot="body">
2993<script id="alpha-jobs-ayia-napa-checklist-alignment-v1">
2994(function(){
2995  if(window.location.pathname!=="/jobs/in-aghia-napa-famagusta-cyprus")return;
2996  if(document.getElementById("alpha-jobs-ayia-napa-checklist-alignment-style-v1"))return;
2997  var style=document.createElement("style");
2998  style.id="alpha-jobs-ayia-napa-checklist-alignment-style-v1";
2999  style.textContent=".ajseo-ayia-napa-location .ajseo-checklist li{margin:0!important}";
3000  document.head.appendChild(style);
3001})();
3002</script>
3002</template>
3003<template data-alpha-routes="/jobs/in-lefkosia-nicosia-cyprus" data-alpha-route-slot="body">
3003<script id="alpha-jobs-nicosia-checklist-alignment-v1">
3004(function(){
3005  if(window.location.pathname!=="/jobs/in-lefkosia-nicosia-cyprus")return;
3006  if(document.getElementById("alpha-jobs-nicosia-checklist-alignment-style-v1"))return;
3007  var style=document.createElement("style");
3008  style.id="alpha-jobs-nicosia-checklist-alignment-style-v1";
3009  style.textContent=".ajseo-nicosia-location .ajseo-checklist li{margin:0!important}";
3010  document.head.appendChild(style);
3011})();
3012</script>
3012</template>
3013<template data-alpha-routes="/jobs/in-limassol" data-alpha-route-slot="body">
3013<script id="alpha-jobs-limassol-checklist-alignment-v1">
3014(function(){
3015  if(window.location.pathname!=="/jobs/in-limassol")return;
3016  if(document.getElementById("alpha-jobs-limassol-checklist-alignment-style-v1"))return;
3017  var style=document.createElement("style");
3018  style.id="alpha-jobs-limassol-checklist-alignment-style-v1";
3019  style.textContent=".ajseo-limassol-location .ajseo-checklist li{margin:0!important}";
3020  document.head.appendChild(style);
3021})();
3022</script>
3022</template>
3023<template data-alpha-routes="/jobs/in-larnaca" data-alpha-route-slot="body">
3023<script id="alpha-jobs-larnaca-checklist-alignment-v1">
3024(function(){
3025  if(window.location.pathname!=="/jobs/in-larnaca")return;
3026  if(document.getElementById("alpha-jobs-larnaca-checklist-alignment-style-v1"))return;
3027  var style=document.createElement("style");
3028  style.id="alpha-jobs-larnaca-checklist-alignment-style-v1";
3029  style.textContent=".ajseo-larnaca-location .ajseo-checklist li{margin:0!important}";
3030  document.head.appendChild(style);
3031})();
3032</script>
3032</template>
3033<template data-alpha-routes="/jobs/in-pafos-paphos-cyprus" data-alpha-route-slot="body">
3033<script id="alpha-jobs-paphos-checklist-alignment-v1">
3034(function(){
3035  if(window.location.pathname!=="/jobs/in-pafos-paphos-cyprus")return;
3036  if(document.getElementById("alpha-jobs-paphos-checklist-alignment-style-v1"))return;
3037  var style=document.createElement("style");
3038  style.id="alpha-jobs-paphos-checklist-alignment-style-v1";
3039  style.textContent=".ajseo-paphos-location .ajseo-checklist li{margin:0!important}";
3040  document.head.appendChild(style);
3041})();
3042</script>
3042</template>
3043<template data-alpha-routes="/jobs/hr /jobs/hr-business-management-jobs" data-alpha-route-slot="body">
3043<script id="alpha-jobs-hr-pages-checklist-alignment-v1">
3044(function(){
3045  var selectors={
3046    "/jobs/hr":".ajseo-hr-category .ajseo-checklist li",
3047    "/jobs/hr-business-management-jobs":".ajseo-hr-business-management-jobs-category .ajseo-checklist li"
3048  };
3049  var selector=selectors[window.location.pathname];
3050  if(!selector)return;
3051  if(document.getElementById("alpha-jobs-hr-pages-checklist-alignment-style-v1"))return;
3052  var style=document.createElement("style");
3053  style.id="alpha-jobs-hr-pages-checklist-alignment-style-v1";
3054  style.textContent=selector+"{margin:0!important}";
3055  document.head.appendChild(style);
3056})();
3057</script>
3057</template> <template data-alpha-routes="/jobs/cleaning-jobs" data-alpha-route-slot="body">
3057<script id="alpha-jobs-cleaning-checklist-alignment-v1"> (function(){ if(window.location.pathname!=="/jobs/cleaning-jobs")return; if(document.getElementById("alpha-jobs-cleaning-checklist-alignment-style-v1"))return; var style=document.createElement("style"); style.id="alpha-jobs-cleaning-checklist-alignment-style-v1"; style.textContent=".ajseo-cleaning-jobs-category .ajseo-checklist li{margin:0!important}"; document.head.appendChild(style); })(); </script>
3057</template>
3058
3059<template data-alpha-routes="/email-alerts" data-alpha-route-slot="body">
3059<script id="alpha-jobs-email-alerts-seo-v1">
3060(function () {
3061  var path = window.location.pathname.replace(/\/+$/, "") || "/";
3062  if (path !== "/email-alerts") return;
3063
3064  document.title = "Email Job Alerts in Cyprus | Alpha.jobs";
3065
3066  var description = document.querySelector('meta[name="description"]');
3067  if (!description) {
3068    description = document.createElement("meta");
3069    description.setAttribute("name", "description");
3070    document.head.appendChild(description);
3071  }
3072  description.setAttribute(
3073    "content",
3074    "Create free email job alerts for vacancies in Cyprus. Choose your preferred category, job type, location and delivery frequency on Alpha.jobs."
3075  );
3076
3077  function ensureEmailAlertsH1() {
3078    if (document.querySelector("main h1")) return true;
3079    var heading = document.querySelector("main .alert-subscription-form-1 h2");
3080    if (!heading || heading.textContent.trim() !== "Never Miss a New Opportunity") return false;
3081
3082    var h1 = document.createElement("h1");
3083    Array.prototype.forEach.call(heading.attributes, function (attribute) {
3084      h1.setAttribute(attribute.name, attribute.value);
3085    });
3086    h1.innerHTML = heading.innerHTML;
3087    heading.replaceWith(h1);
3088    return true;
3089  }
3090
3091  if (!ensureEmailAlertsH1()) {
3092    var observer = new MutationObserver(function () {
3093      if (ensureEmailAlertsH1()) observer.disconnect();
3094    });
3095    observer.observe(document.body, { childList: true, subtree: true });
3096  }
3097})();
3098</script>
3098</template>
3099<template data-alpha-routes="/contact-us" data-alpha-route-slot="body">
3099<script id="alpha-jobs-contact-us-meta-v1">
3100(function () {
3101  var path = window.location.pathname.replace(/\/+$/, "") || "/";
3102  if (path !== "/contact-us") return;
3103  var description = document.querySelector('meta[name="description"]');
3104  if (!description) {
3105    description = document.createElement("meta");
3106    description.setAttribute("name", "description");
3107    document.head.appendChild(description);
3108  }
3109  description.setAttribute("content", "Contact the Alpha.jobs team for help with job searches, job alerts, employer services, pricing and recruitment support in Cyprus.");
3110})();
3111</script>
3111</template>
3112<template data-alpha-routes="/jobs/admin-secretaries-pa-jobs" data-alpha-route-slot="body">
3112<script id="alpha-jobs-admin-faq-v1">
3113(function () {
3114  if (window.__alphaJobsAdminFaqV1) return;
3115  window.__alphaJobsAdminFaqV1 = true;
3116  if (window.location.pathname !== "/jobs/admin-secretaries-pa-jobs") return;
3117
3118  function enhanceAdminFaq() {
3119    var list = document.querySelector("ul.ajseo-admin-faq");
3120    if (!list || list.getAttribute("data-ajseo-enhanced") === "true") return;
3121    list.setAttribute("data-ajseo-enhanced", "true");
3122
3123    var accordion = document.createElement("div");
3124    accordion.className = "ajseo-admin-faq-accordion";
3125    accordion.setAttribute("aria-label", "Frequently asked questions about secretary and admin jobs");
3126
3127    Array.prototype.slice.call(list.children).forEach(function (item) {
3128      var strong = item.querySelector("strong");
3129      if (!strong) return;
3130      var question = (strong.textContent || "").replace(/^\+\s*/, "").trim();
3131      var answerSource = item.cloneNode(true);
3132      var answerHeading = answerSource.querySelector("strong");
3133      if (answerHeading) answerHeading.remove();
3134      var answer = (answerSource.textContent || "").trim();
3135      if (!question || !answer) return;
3136
3137      var details = document.createElement("details");
3138      var summary = document.createElement("summary");
3139      var paragraph = document.createElement("p");
3140      summary.textContent = question;
3141      paragraph.textContent = answer;
3142      details.appendChild(summary);
3143      details.appendChild(paragraph);
3144      accordion.appendChild(details);
3145    });
3146
3147    if (!accordion.children.length) return;
3148    list.replaceWith(accordion);
3149
3150    if (!document.getElementById("alpha-jobs-admin-faq-style-v1")) {
3151      var style = document.createElement("style");
3152      style.id = "alpha-jobs-admin-faq-style-v1";
3153      style.textContent = ".ajseo-admin-faq-accordion{display:grid;gap:10px;max-width:1120px;margin:0 auto;color:#364154;line-height:1.65}.ajseo-admin-faq-accordion details{border:1px solid rgba(77,132,226,.24);border-radius:12px;background:#FFFFFF}.ajseo-admin-faq-accordion summary{position:relative;cursor:pointer;padding:17px 44px 17px 18px;color:#364154;font-weight:850;list-style:none}.ajseo-admin-faq-accordion summary::-webkit-details-marker{display:none}.ajseo-admin-faq-accordion summary:after{content:'+';position:absolute;right:18px;top:13px;color:#4D84E2;font-size:24px;font-weight:900}.ajseo-admin-faq-accordion details[open] summary:after{content:'−'}.ajseo-admin-faq-accordion details p{margin:0;padding:0 18px 18px;color:#364154}";
3154      document.head.appendChild(style);
3155    }
3156  }
3157
3158  if (document.readyState === "loading") {
3159    document.addEventListener("DOMContentLoaded", enhanceAdminFaq, { once: true });
3160  } else {
3161    enhanceAdminFaq();
3162  }
3163})();
3164</script>
3164</template>
3165<!-- alpha-jobs-architecture-faq-v1 -->
3166<script>
3167(function(){
3168  if(location.pathname!='/jobs/architecture-decoration-jobs')return;
3169  function enhance(){
3170    var root=document.querySelector('#about-content');
3171    var content=root&&root.querySelector('.html-content');
3172    if(content){
3173      Array.prototype.slice.call(content.children).forEach(function(node){
3174        if(node.tagName==='P'&&!node.textContent.trim()&&!node.children.length)node.remove();
3175      });
3176    }
3177    var list=root&&root.querySelector('ul.ajseo-architecture-faq');
3178    if(!list||list.dataset.enhanced==='1')return;
3179    list.dataset.enhanced='1';
3180    var items=Array.prototype.slice.call(list.children);
3181    items.forEach(function(item){
3182      var strong=item.querySelector('strong');
3183      if(!strong)return;
3184      var question=strong.textContent.replace(/^\s*\+\s*/,'').trim();
3185      var answer='';
3186      var node=strong.nextSibling;
3187      while(node){answer+=node.textContent||'';node=node.nextSibling;}
3188      var details=document.createElement('details');
3189      var summary=document.createElement('summary');
3190      var answerNode=document.createElement('p');
3191      summary.textContent=question;
3192      answerNode.textContent=answer.trim();
3193      details.appendChild(summary);
3194      details.appendChild(answerNode);
3195      list.replaceChild(details,item);
3196    });
3197  }
3198  enhance();
3199  new MutationObserver(enhance).observe(document.documentElement,{childList:true,subtree:true});
3200})();
3201</script>
3201
3202<style>
3203@media (min-width:0px){
3204  body #about-content .html-content{color:#364154!important;border-color:transparent!important}
3205  body #about-content .html-content>p{color:#364154!important;border-color:transparent!important}
3206  body .ajseo-architecture-pills,body .ajseo-architecture-pills>li{color:#364154!important}
3207  body .ajseo-architecture-cards>li:before,
3208  body .ajseo-architecture-pills>li:before,
3209  body .ajseo-architecture-checklist>li:before,
3210  body .ajseo-architecture-cta>li:before{content:none!important;display:none!important}
3211  body .ajseo-architecture-cards>li,
3212  body .ajseo-architecture-pills>li,
3213  body .ajseo-architecture-checklist>li,
3214  body .ajseo-architecture-cta>li{display:block!important;margin:0!important}
3215  body .ajseo-architecture-cards>li{align-self:stretch!important}
3216  body .ajseo-architecture-faq details{margin:0!important;border:1px solid rgba(77,132,226,.24)!important;border-radius:12px!important;background:#FFFFFF!important;color:#364154!important;overflow:hidden!important}
3217  body .ajseo-architecture-faq summary{position:relative!important;cursor:pointer!important;list-style:none!important;padding:17px 48px 17px 18px!important;color:#364154!important;font-weight:800!important;line-height:1.45!important}
3218  body .ajseo-architecture-faq summary::-webkit-details-marker{display:none!important}
3219  body .ajseo-architecture-faq summary:after{content:'+'!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;color:#4D84E2!important;font-size:24px!important;font-weight:900!important}
3220  body .ajseo-architecture-faq details[open] summary:after{content:'−'!important}
3221  body .ajseo-architecture-faq details p{margin:0!important;padding:0 18px 17px!important;color:#364154!important;line-height:1.65!important}
3222}
3223</style>
3224<!-- alpha-jobs-environmental-checklist-alignment-v1 -->
3225<script>
3226(function(){
3227  if(location.pathname!='/jobs/environmental-sustainability-r-d-jobs')return;
3228  function fix(){
3229    if(!document.getElementById('alpha-jobs-environmental-checklist-alignment-style-v1')){
3230      var style=document.createElement('style');
3231      style.id='alpha-jobs-environmental-checklist-alignment-style-v1';
3232      style.textContent='body .ajseo-cyprus-category .ajseo-checklist>li{margin:0!important}';
3233      document.head.appendChild(style);
3234    }
3235    document.querySelectorAll('a[href]').forEach(function(link){
3236      var raw=link.getAttribute('href');
3237      if(!raw)return;
3238      try{
3239        var parsed=new URL(raw,location.origin);
3240        if(parsed.origin===location.origin&&parsed.pathname==='/jobs/engineers-jobs'){
3241          link.setAttribute('href','/jobs/Engineers'+parsed.search+parsed.hash);
3242        }
3243      }catch(error){}
3244    });
3245  }
3246  fix();
3247  new MutationObserver(fix).observe(document.documentElement,{childList:true,subtree:true});
3248})();
3249</script>
3249
3250<!-- alpha-jobs-health-safety-faq-v1 -->
3251<script>
3252(function(){
3253  if(location.pathname!='/jobs/health-safety-jobs-')return;
3254  function enhance(){
3255    var root=document.querySelector('#about-content');
3256    var content=root&&root.querySelector('.html-content');
3257    if(content){
3258      Array.prototype.slice.call(content.children).forEach(function(node){
3259        if(node.tagName==='P'&&!node.textContent.trim()&&!node.children.length)node.remove();
3260      });
3261    }
3262    var list=root&&root.querySelector('ul.ajseo-health-safety-faq');
3263    if(!list||list.dataset.enhanced==='1')return;
3264    list.dataset.enhanced='1';
3265    Array.prototype.slice.call(list.children).forEach(function(item){
3266      var strong=item.querySelector('strong');
3267      if(!strong)return;
3268      var question=strong.textContent.replace(/^\s*\+\s*/,'').trim();
3269      var answer='';
3270      var node=strong.nextSibling;
3271      while(node){answer+=node.textContent||'';node=node.nextSibling;}
3272      var details=document.createElement('details');
3273      var summary=document.createElement('summary');
3274      var answerNode=document.createElement('p');
3275      summary.textContent=question;
3276      answerNode.textContent=answer.trim();
3277      details.appendChild(summary);
3278      details.appendChild(answerNode);
3279      list.replaceChild(details,item);
3280    });
3281  }
3282  enhance();
3283  new MutationObserver(enhance).observe(document.documentElement,{childList:true,subtree:true});
3284})();
3285</script>
3285
3286<style>
3287@media (min-width:0px){
3288  body #about-content .html-content{color:#364154!important;border-color:transparent!important}
3289  body #about-content .html-content>p{color:#364154!important;border-color:transparent!important}
3290  body .ajseo-health-safety-pills,body .ajseo-health-safety-pills>li{color:#364154!important}
3291  body .ajseo-health-safety-cards>li:before,
3292  body .ajseo-health-safety-panels>li:before,
3293  body .ajseo-health-safety-pills>li:before,
3294  body .ajseo-health-safety-checklist>li:before,
3295  body .ajseo-health-safety-cta>li:before{content:none!important;display:none!important}
3296  body .ajseo-health-safety-cards>li,
3297  body .ajseo-health-safety-panels>li,
3298  body .ajseo-health-safety-pills>li,
3299  body .ajseo-health-safety-checklist>li,
3300  body .ajseo-health-safety-cta>li{display:block!important;margin:0!important}
3301  body .ajseo-health-safety-cards>li,
3302  body .ajseo-health-safety-panels>li{align-self:stretch!important}
3303  body .ajseo-health-safety-faq details{margin:0!important;border:1px solid rgba(77,132,226,.24)!important;border-radius:12px!important;background:#FFFFFF!important;color:#364154!important;overflow:hidden!important}
3304  body .ajseo-health-safety-faq summary{position:relative!important;cursor:pointer!important;list-style:none!important;padding:17px 48px 17px 18px!important;color:#364154!important;font-weight:800!important;line-height:1.45!important}
3305  body .ajseo-health-safety-faq summary::-webkit-details-marker{display:none!important}
3306  body .ajseo-health-safety-faq summary:after{content:'+'!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;color:#4D84E2!important;font-size:24px!important;font-weight:900!important}
3307  body .ajseo-health-safety-faq details[open] summary:after{content:'−'!important}
3308  body .ajseo-health-safety-faq details p{margin:0!important;padding:0 18px 17px!important;color:#364154!important;line-height:1.65!important}
3309}
3310</style>
3311<!-- alpha-jobs-role-faq-shared-v1 -->
3311<script>(()=>{let e=()=>{let r=document.querySelector('#about-content'),l=r?.querySelector('ul.ajseo-chef-faq,ul.ajseo-executive-chef-faq,ul.ajseo-role-faq');if(!l)return;document.body.classList.add('ajseo-role-page');let c=r.querySelector('.html-content');c&&[...c.children].forEach(n=>n.tagName==='P'&&!n.textContent.trim()&&!n.children.length&&n.remove());if(l.dataset.e)return;l.dataset.e=1;[...l.children].forEach(i=>{let b=i.querySelector('strong'),q=b.textContent.replace(/^\s*\+\s*/,'').trim(),a='';for(let n=b.nextSibling;n;n=n.nextSibling)a+=n.textContent||'';let d=document.createElement('details'),s=document.createElement('summary'),p=document.createElement('p');s.textContent=q;p.textContent=a.trim();d.append(s,p);i.replaceWith(d)})};e();new MutationObserver(e).observe(document.documentElement,{childList:1,subtree:1})})()</script>
3311<style>@media(min-width:0px){body.ajseo-role-page #about-content .html-content,body.ajseo-role-page #about-content .html-content>p,body.ajseo-role-page #about-content [class$="-pills"],body.ajseo-role-page #about-content [class$="-pills"]>li{color:#364154!important;border-color:transparent!important}body.ajseo-role-page #about-content [class$="-cards"]>li,body.ajseo-role-page #about-content [class$="-panels"]>li,body.ajseo-role-page #about-content [class$="-pills"]>li,body.ajseo-role-page #about-content [class$="-checklist"]>li,body.ajseo-role-page #about-content [class$="-cta"]>li{display:block!important;margin:0!important}body.ajseo-role-page #about-content [class$="-cards"]>li:before,body.ajseo-role-page #about-content [class$="-panels"]>li:before,body.ajseo-role-page #about-content [class$="-pills"]>li:before,body.ajseo-role-page #about-content [class$="-checklist"]>li:before,body.ajseo-role-page #about-content [class$="-cta"]>li:before{content:none!important;display:none!important}body.ajseo-role-page #about-content [class$="-cards"]>li,body.ajseo-role-page #about-content [class$="-panels"]>li{align-self:stretch!important}body.ajseo-role-page #about-content ul[class$="-faq"] details{margin:0!important;border:1px solid rgba(77,132,226,.24)!important;border-radius:12px!important;background:#fff!important;color:#364154!important;overflow:hidden!important}body.ajseo-role-page #about-content ul[class$="-faq"] summary{position:relative!important;cursor:pointer!important;list-style:none!important;padding:17px 48px 17px 18px!important;color:#364154!important;font-weight:800!important;line-height:1.45!important}body.ajseo-role-page #about-content ul[class$="-faq"] summary::-webkit-details-marker{display:none!important}body.ajseo-role-page #about-content ul[class$="-faq"] summary:after{content:'+'!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;color:#4D84E2!important;font-size:24px!important;font-weight:900!important}body.ajseo-role-page #about-content ul[class$="-faq"] details[open] summary:after{content:'−'!important}body.ajseo-role-page #about-content ul[class$="-faq"] details p{margin:0!important;padding:0 18px 17px!important;color:#364154!important;line-height:1.65!important}}</style>
3312
3313<template data-alpha-routes="/jobs/gigs" data-alpha-route-slot="body">
3313<script id="alpha-gigs-page-design-v1">(()=>{if((location.pathname.replace(/\/+$/,"")||"/")!=="/jobs/gigs")return;const e=()=>{document.body.classList.add("aj-gigs-page");let l=document.querySelector("main .job-inner-list");if(!l)return;l.id="aj-gigs-listing";let h=document.getElementById("aj-gigs-hero"),t=l.querySelector(".head-title");if(!h){h=document.createElement("section");h.id="aj-gigs-hero";h.setAttribute("aria-labelledby","aj-gigs-page-title");h.innerHTML='<div class="aj-copy"><p class="aj-kicker">ALPHA.JOBS GIGS</p><div class="aj-title"></div><p class="aj-sub">Find flexible, short-term paid work by the hour, day or week — remote and on-site opportunities across Cyprus.</p><div class="aj-actions"><a class="aj-primary" href="#aj-gigs-results">Browse Gigs</a><a class="aj-secondary" href="/post-a-job">Post a Gig</a></div><ul class="aj-chips"><li>Hourly &amp; daily work</li><li>Remote &amp; on-site</li><li>Short-term opportunities</li></ul></div><div class="aj-visual" aria-hidden="true"><div class="aj-card"><span class="aj-label">Flexible</span><strong>One-day shifts</strong><span>Events, hospitality and support</span></div><div class="aj-card"><span class="aj-label">Anywhere</span><strong>Remote gigs</strong><span>Creative, digital and admin work</span></div><div class="aj-badge">Work your way</div></div>';l.prepend(h)}if(t&&!h.contains(t)){let r=t.closest(".row");t.id="aj-gigs-page-title";h.querySelector(".aj-title").replaceWith(t);r&&r.classList.add("aj-title-old")}let x=l.querySelector(".row.jb-card-position-left");x&&(x.id="aj-gigs-results",[...x.querySelectorAll("label")].forEach(a=>{if(a.textContent.trim()==="Job Type"){let g=a.closest(".form-group");g&&g.classList.add("aj-jobtype")}}))};e();new MutationObserver(e).observe(document.querySelector("main")||document.body,{childList:true,subtree:true})})()</script>
3313</template>
3314
3315<script id="alpha-jobs-footer-noopener-v1">
3316(function () {
3317  function secureFooterLinks() {
3318    document.querySelectorAll('footer a[target="_blank"]').forEach(function (link) {
3319      var rel = (link.getAttribute('rel') || '').split(/\s+/).filter(Boolean);
3320      if (rel.indexOf('noopener') === -1) rel.push('noopener');
3321      link.setAttribute('rel', rel.join(' '));
3322    });
3323  }
3324
3325  if (document.readyState === 'loading') {
3326    document.addEventListener('DOMContentLoaded', secureFooterLinks, { once: true });
3327  } else {
3328    secureFooterLinks();
3329  }
3330})();
3331</script>
vendor: 1 bytes, line 3331
3331
3332<script id="alpha-route-code-loader-body-v3">(function(){var p=(location.pathname.replace(/\/+$/,"")||"/");function a(s){Array.prototype.slice.call(document.querySelectorAll('template[data-alpha-route-slot="'+s+'"][data-alpha-routes]')).forEach(function(t){var r=(t.getAttribute("data-alpha-routes")||"").split(/\s+/);if(r.indexOf(p)<0){t.remove();return}var n=t.parentNode;Array.prototype.slice.call(t.content.children).forEach(function(e){var x=document.createElement(e.tagName.toLowerCase());Array.prototype.slice.call(e.attributes).forEach(function(v){x.setAttribute(v.name,v.value)});x.textContent=e.textContent;n.insertBefore(x,t)});t.remove()})}a("body");})();</script>
vendor: 1 bytes, line 3332
3332
3333<script id="alpha-funding-radar-live-enhancements-v2">
3334(function () {
3335  if (window.__alphaFundingRadarLiveEnhancementsV2) return;
3336  window.__alphaFundingRadarLiveEnhancementsV2 = true;
3337
3338  var path = location.pathname.replace(/\/+$/, '') || '/';
3339  var fundingPath = '/funding-radar';
3340  var description = 'Find current Cyprus hiring subsidy schemes, candidate criteria, grant amounts and official application links. Check possible matches before making a hire.';
3341
3342  function setMeta(selector, attribute, value, content) {
3343    var node = document.head.querySelector(selector);
3344    if (!node) {
3345      node = document.createElement('meta');
3346      node.setAttribute(attribute, value);
3347      document.head.appendChild(node);
3348    }
3349    node.setAttribute('content', content);
3350  }
3351
3352  function setFundingMetadata() {
3353    document.title = 'Cyprus Hiring Subsidies | Funding Radar - Alpha.jobs';
3354    setMeta('meta[name="description"]', 'name', 'description', description);
3355    setMeta('meta[name="robots"]', 'name', 'robots', 'index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1');
3356    setMeta('meta[property="og:type"]', 'property', 'og:type', 'website');
3357    setMeta('meta[property="og:site_name"]', 'property', 'og:site_name', 'Alpha.jobs');
3358    setMeta('meta[property="og:title"]', 'property', 'og:title', 'Cyprus Hiring Subsidies | Funding Radar');
3359    setMeta('meta[property="og:description"]', 'property', 'og:description', description);
3360    setMeta('meta[property="og:url"]', 'property', 'og:url', 'https://www.alpha.jobs/funding-radar');
3361    setMeta('meta[name="twitter:card"]', 'name', 'twitter:card', 'summary_large_image');
3362    setMeta('meta[name="twitter:title"]', 'name', 'twitter:title', 'Cyprus Hiring Subsidies | Funding Radar');
3363    setMeta('meta[name="twitter:description"]', 'name', 'twitter:description', description);
3364  }
3365
3366  function setFundingSchema() {
3367    var data = {
3368      '@context': 'https://schema.org',
3369      '@graph': [
3370        {
3371          '@type': 'Organization',
3372          '@id': 'https://www.alpha.jobs/#organization',
3373          'name': 'Alpha.jobs',
3374          'url': 'https://www.alpha.jobs/'
3375        },
3376        {
3377          '@type': 'WebSite',
3378          '@id': 'https://www.alpha.jobs/#website',
3379          'url': 'https://www.alpha.jobs/',
3380          'name': 'Alpha.jobs',
3381          'inLanguage': 'en-CY',
3382          'publisher': { '@id': 'https://www.alpha.jobs/#organization' }
3383        },
3384        {
3385          '@type': 'WebPage',
3386          '@id': 'https://www.alpha.jobs/funding-radar#webpage',
3387          'url': 'https://www.alpha.jobs/funding-radar',
3388          'name': 'Cyprus Hiring Subsidies | Funding Radar | Alpha.jobs',
3389          'description': description,
3390          'inLanguage': 'en-CY',
3391          'dateModified': '2026-08-14T00:00:00+03:00',
3392          'isPartOf': { '@id': 'https://www.alpha.jobs/#website' },
3393          'publisher': { '@id': 'https://www.alpha.jobs/#organization' },
3394          'mainEntity': { '@id': 'https://www.alpha.jobs/funding-radar#application' },
3395          'breadcrumb': { '@id': 'https://www.alpha.jobs/funding-radar#breadcrumbs' }
3396        },
3397        {
3398          '@type': 'WebApplication',
3399          '@id': 'https://www.alpha.jobs/funding-radar#application',
3400          'url': 'https://www.alpha.jobs/funding-radar',
3401          'name': 'Alpha.jobs Funding Radar',
3402          'description': description,
3403          'applicationCategory': 'BusinessApplication',
3404          'applicationSubCategory': 'Employment subsidy finder',
3405          'operatingSystem': 'Any',
3406          'inLanguage': 'en-CY',
3407          'isAccessibleForFree': true,
3408          'areaServed': { '@type': 'Country', 'name': 'Cyprus' },
3409          'offers': { '@type': 'Offer', 'price': 0, 'priceCurrency': 'EUR' },
3410          'provider': { '@id': 'https://www.alpha.jobs/#organization' },
3411          'hasPart': { '@id': 'https://www.alpha.jobs/funding-radar#programmes' }
3412        },
3413        {
3414          '@type': 'ItemList',
3415          '@id': 'https://www.alpha.jobs/funding-radar#programmes',
3416          'name': 'Cyprus hiring subsidy programme guides and official routes',
3417          'numberOfItems': 3,
3418          'itemListElement': [
3419            { '@type': 'ListItem', 'position': 1, 'name': 'Hiring and training a higher-education graduate', 'url': 'https://www.alpha.jobs/funding-radar#scheme-hrda-graduate-staffing-2026' },
3420            { '@type': 'ListItem', 'position': 2, 'name': 'Hiring and training a long-term unemployed person', 'url': 'https://www.alpha.jobs/funding-radar#scheme-hrda-long-term-unemployed-2026' },
3421            { '@type': 'ListItem', 'position': 3, 'name': 'Current Department of Labour employment subsidy schemes', 'url': 'https://www.alpha.jobs/funding-radar#scheme-department-labour-current-schemes' }
3422          ]
3423        },
3424        {
3425          '@type': 'BreadcrumbList',
3426          '@id': 'https://www.alpha.jobs/funding-radar#breadcrumbs',
3427          'itemListElement': [
3428            { '@type': 'ListItem', 'position': 1, 'name': 'Home', 'item': 'https://www.alpha.jobs/' },
3429            { '@type': 'ListItem', 'position': 2, 'name': 'Funding Radar', 'item': 'https://www.alpha.jobs/funding-radar' }
3430          ]
3431        }
3432      ]
3433    };
3434    var node = document.getElementById('alpha-funding-radar-jsonld-live-v2');
3435    if (!node) {
3436      Array.prototype.some.call(document.querySelectorAll('script[type="application/ld+json"]'), function (candidate) {
3437        try {
3438          var parsed = JSON.parse(candidate.textContent);
3439          if (parsed && parsed['@type'] === 'WebPage' && parsed.name === 'Hiring Subsidy Radar') {
3440            node = candidate;
3441            return true;
3442          }
3443        } catch (error) {}
3444        return false;
3445      });
3446    }
3447    if (!node) {
3448      node = document.createElement('script');
3449      node.type = 'application/ld+json';
3450      document.head.appendChild(node);
3451    }
3452    node.id = 'alpha-funding-radar-jsonld-live-v2';
3453    node.textContent = JSON.stringify(data);
3454  }
3455
3456  function addFundingNavigation() {
3457    var root = document.getElementById('ajFundingRadarV2') || document.getElementById('ajFundingRadar');
3458    if (!root) return false;
3459    if (!root.querySelector('.aj-fr__breadcrumb') && !document.getElementById('ajFundingRadarBreadcrumbLive')) {
3460      var breadcrumb = document.createElement('nav');
3461      breadcrumb.id = 'ajFundingRadarBreadcrumbLive';
3462      breadcrumb.className = 'aj-funding-radar-live-breadcrumb';
3463      breadcrumb.setAttribute('aria-label', 'Breadcrumb');
3464      breadcrumb.innerHTML = '<a href="/">Home</a><span aria-hidden="true">/</span><span aria-current="page">Funding Radar</span>';
3465      root.insertBefore(breadcrumb, root.firstChild);
3466    }
3467    if (!root.querySelector('.aj-fr__related') && !document.getElementById('ajFundingRadarResourcesLive')) {
3468      var resources = document.createElement('nav');
3469      resources.id = 'ajFundingRadarResourcesLive';
3470      resources.className = 'aj-funding-radar-live-resources';
3471      resources.setAttribute('aria-label', 'Related employer resources');
3472      resources.innerHTML = '<strong>Continue planning your hire</strong><div><a href="/post-a-job">Post a job</a><a href="/prices">Compare plans</a><a href="/recruitment-support-cyprus">Recruitment support</a><a href="/other-services">Other employer services</a></div>';
3473      root.appendChild(resources);
3474    }
3475    return true;
3476  }
3477
3478  function cleanDefaultFilterUrl() {
3479    var url = new URL(location.href);
3480    if (url.searchParams.get('goal') !== 'all') return;
3481    url.searchParams.delete('goal');
3482    history.replaceState(history.state, '', url.pathname + (url.search ? url.search : '') + url.hash);
3483  }
3484
3485  function addContextLink() {
3486    var content = {
3487      '/post-a-job': ['Hiring subsidy planning resource', 'Check funding before you publish.', 'Your next employee may match a Cyprus hiring subsidy programme.', 'Check hiring subsidies with Funding Radar'],
3488      '/prices': ['Hiring funding resource', 'Planning a new hire?', 'Compare potential support before choosing a job-posting plan.', 'Explore Cyprus hiring subsidies'],
3489      '/recruitment-support-cyprus': ['Recruitment funding resource', 'Add funding checks to your recruitment plan.', 'Review candidate conditions and official programme links before hiring.', 'Use the Alpha.jobs Funding Radar'],
3490      '/other-services': ['Funding Radar employer tool', 'Funding Radar.', 'Find Cyprus hiring subsidy guides, candidate criteria and official application sources.', 'Open Funding Radar']
3491    }[path];
3492    if (!content || document.querySelector('[data-alpha-funding-context="v2"]')) return true;
3493    var main = document.querySelector('main');
3494    if (!main) return false;
3495    var aside = document.createElement('aside');
3496    aside.className = 'aj-funding-radar-context-link';
3497    aside.setAttribute('data-alpha-funding-context', 'v2');
3498    aside.setAttribute('aria-label', content[0]);
3499    aside.innerHTML = '<p><strong>' + content[1] + '</strong> ' + content[2] + ' <a href="/funding-radar">' + content[3] + '</a>.</p>';
3500    main.appendChild(aside);
3501    return true;
3502  }
3503
3504  function run() {
3505    if (path === fundingPath) {
3506      setFundingMetadata();
3507      setFundingSchema();
3508      addFundingNavigation();
3509      cleanDefaultFilterUrl();
3510    } else {
3511      addContextLink();
3512    }
3513  }
3514
3515  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', run, { once: true });
3516  else run();
3517})();
3518</script>
3518
3519
3520<style id="alpha-funding-radar-live-enhancements-v2-styles">
3521.aj-funding-radar-live-breadcrumb,
3522.aj-funding-radar-live-resources,
3523.aj-funding-radar-context-link{box-sizing:border-box;font-family:inherit}
3524.aj-funding-radar-live-breadcrumb{display:flex;gap:.55rem;align-items:center;max-width:1180px;margin:0 auto;padding:1rem clamp(1rem,3vw,2rem);color:#475569;font-size:.9rem}
3525.aj-funding-radar-live-breadcrumb a,.aj-funding-radar-live-resources a,.aj-funding-radar-context-link a{color:#1d4ed8;text-decoration:underline;text-underline-offset:3px}
3526.aj-funding-radar-live-resources{max-width:1120px;margin:2rem auto;padding:1.25rem clamp(1rem,3vw,1.5rem);background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;color:#334155}
3527.aj-funding-radar-live-resources strong{display:block;margin-bottom:.65rem;color:#0f172a}
3528.aj-funding-radar-live-resources div{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem}
3529.aj-funding-radar-context-link{max-width:1120px;margin:2rem auto;padding:1.25rem clamp(1rem,3vw,1.5rem);background:#eff6ff;border:1px solid #93c5fd;border-radius:14px;color:#334155}
3530.aj-funding-radar-context-link p{margin:0;line-height:1.65}
3531.aj-funding-radar-context-link strong{color:#0f172a}
3532@media(max-width:640px){.aj-funding-radar-live-resources div{display:grid}.aj-funding-radar-context-link{margin:1.25rem .75rem}}
3533</style>
3534
3535<!-- ALPHA-LARNACA-PINNED-LOCATION-GUARD-V1 START -->
3536<script id="alpha-larnaca-pinned-location-guard-v1">
3537(function () {
3538  "use strict";
3539
3540  var TARGET_PATH = "/jobs/in-larnaca";
3541  var CARD_SELECTOR = ".job-listings-item";
3542  var PINNED_CLASS = "jb-border-top-color-FF0000FF";
3543  var MARKER = "data-alpha-larnaca-location-mismatch";
3544
3545  if (window.__alphaLarnacaPinnedLocationGuardV1) return;
3546  window.__alphaLarnacaPinnedLocationGuardV1 = true;
3547
3548  function isPinnedLocationMismatch(card) {
3549    if (window.location.pathname !== TARGET_PATH) return false;
3550    if (String(card.className || "").indexOf(PINNED_CLASS) === -1) return false;
3551
3552    var locationLink = card.querySelector('a[href*="/jobs/in-"]');
3553    if (!locationLink) return false;
3554
3555    try {
3556      var locationPath = new URL(locationLink.href, window.location.origin).pathname.toLowerCase();
3557      return locationPath.indexOf("larnaca") === -1;
3558    } catch (error) {
3559      return false;
3560    }
3561  }
3562
3563  function syncCard(card) {
3564    if (isPinnedLocationMismatch(card)) {
3565      card.hidden = true;
3566      card.setAttribute("aria-hidden", "true");
3567      card.setAttribute(MARKER, "true");
3568      return;
3569    }
3570
3571    if (card.getAttribute(MARKER) === "true") {
3572      card.hidden = false;
3573      card.removeAttribute("aria-hidden");
3574      card.removeAttribute(MARKER);
3575    }
3576  }
3577
3578  function sync(root) {
3579    if (!root || !root.querySelectorAll) return;
3580
3581    if (root.matches && root.matches(CARD_SELECTOR)) syncCard(root);
3582
3583    Array.prototype.forEach.call(
3584      root.querySelectorAll(CARD_SELECTOR),
3585      syncCard
3586    );
3587  }
3588
3589  sync(document);
3590
3591  if (document.body && typeof MutationObserver !== "undefined") {
3592    new MutationObserver(function (mutations) {
3593      mutations.forEach(function (mutation) {
3594        Array.prototype.forEach.call(mutation.addedNodes, function (node) {
3595          if (node && node.nodeType === 1) sync(node);
3596        });
3597      });
3598    }).observe(document.body, { childList: true, subtree: true });
3599  }
3600
3601  window.addEventListener("pageshow", function () {
3602    sync(document);
3603  });
3604  window.addEventListener("popstate", function () {
3605    sync(document);
3606  });
3607})();
3608</script>
3608
3609<!-- ALPHA-LARNACA-PINNED-LOCATION-GUARD-V1 END -->
3610
3611<!-- Cloudflare Web Analytics -->
vendor: 107 bytes, line 3611
3611<script type='module' src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "
361125e742cbccba4a7cbc88d67ab1bfbd6a
vendor: 13 bytes, line 3611
3611"}'></script>
3611<!-- End Cloudflare Web Analytics -->
3612
3613<!-- ALPHA-BLOG-TEMPLATE-SEO-FALLBACK-V1: client-side correction for JBoard article output -->
3614<script id="alpha-blog-template-seo-fallback-v1">
3615(function () {
3616  "use strict";
3617
3618  var path = location.pathname.replace(/\/+$/, "") || "/";
3619  if (path.indexOf("/blog/") !== 0) return;
3620
3621  var organization = {
3622    "@type": "Organization",
3623    "@id": "https://www.alpha.jobs/#organization",
3624    "name": "Alpha.jobs",
3625    "url": "https://www.alpha.jobs/"
3626  };
3627
3628  function isBlogPosting(type) {
3629    return type === "BlogPosting" || (Array.isArray(type) && type.indexOf("BlogPosting") !== -1);
3630  }
3631
3632  function isAlphaJobsPerson(author) {
3633    return !!author && !Array.isArray(author) && typeof author === "object" &&
3634      author["@type"] === "Person" &&
3635      String(author.name || "").trim().toLowerCase() === "alpha.jobs";
3636  }
3637
3638  function normalizeNode(node) {
3639    if (Array.isArray(node)) {
3640      node.forEach(normalizeNode);
3641      return false;
3642    }
3643    if (!node || typeof node !== "object") return false;
3644
3645    var changed = false;
3646    if (isBlogPosting(node["@type"])) {
3647      if (isAlphaJobsPerson(node.author)) {
3648        node.author = Object.assign({}, organization);
3649        changed = true;
3650      } else if (Array.isArray(node.author)) {
3651        node.author = node.author.map(function (author) {
3652          if (!isAlphaJobsPerson(author)) return author;
3653          changed = true;
3654          return Object.assign({}, organization);
3655        });
3656      }
3657    }
3658
3659    if (Array.isArray(node["@graph"])) {
3660      node["@graph"].forEach(function (entry) {
3661        if (normalizeNode(entry)) changed = true;
3662      });
3663    }
3664    return changed;
3665  }
3666
3667  function setArticleLanguage() {
3668    var heading = document.querySelector("h1");
3669    var sample = (document.title || "") + " " + (heading ? heading.textContent : "");
3670    document.documentElement.setAttribute(
3671      "lang",
3672      /[\u0370-\u03FF\u1F00-\u1FFF]/.test(sample) ? "el-CY" : "en-CY"
3673    );
3674  }
3675
3676  function normalizeBlogPostingAuthor() {
3677    document.querySelectorAll('script[type="application/ld+json"]').forEach(function (script) {
3678      try {
3679        var data = JSON.parse(script.textContent || "");
3680        if (normalizeNode(data)) script.textContent = JSON.stringify(data);
3681      } catch (error) {
3682        /* Leave unrelated or non-JSON scripts unchanged. */
3683      }
3684    });
3685  }
3686
3687  function run() {
3688    setArticleLanguage();
3689    normalizeBlogPostingAuthor();
3690  }
3691
3692  setArticleLanguage();
3693  if (document.readyState === "loading") {
3694    document.addEventListener("DOMContentLoaded", run, { once: true });
3695  } else {
3696    run();
3697  }
3698})();
3699</script>
3699
3700
3701
3702<!--
3703        IP: 181.215.65.74
3704    -->
3705</body>
3706</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.