<!DOCTYPE html>
<html lang="en" data-east-talent-domain="jobs-in-germany-for-foreigners.com" data-east-talent-locale="en">
<head>
    <link rel="canonical" href="https://jobs-in-germany-for-foreigners.com/">

    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <title>Jobs in Germany for Foreigners | East Talent</title>
    <meta name="description" content="Jobs in Germany for Foreigners: Create your candidate profile with East Talent and receive suitable job opportunities from employers in Germany.">
    <meta name="robots" content="index,follow">
    <meta name="theme-color" content="#914ada">

    <!-- Google Ads -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=AW-18306564080"></script>
    <script>
        window.dataLayer = window.dataLayer || [];
        function gtag(){dataLayer.push(arguments);}
        gtag('js', new Date());
        gtag('config', 'AW-18306564080');
    </script>

    <!-- East Talent design system -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700&family=Open+Sans:wght@400;600;700&display=swap" rel="stylesheet">
    <link href="css/bootstrap-east-talent-v10.css?v=20260916-east-talent-assets-v1" rel="stylesheet">
    <link href="css/styles-east-talent-v10.css?v=20260916-east-talent-assets-v1" rel="stylesheet">
    <link href="css/candidate-landing-v10.css?v=20260924-ios-focus-fix-v6" rel="stylesheet">
    <link rel="icon" href="images/favicon-east-talent-v10.png">
<style id="russian-salary-layout-v2">
/* Gehaltsfrage: klar getrennt und kompakte Ja/Nein-Auswahl */
#salary-minimum-question {
    margin-top: 1.5rem !important;
    padding-top: 0.25rem !important;
}

#salary-minimum-question .profile-publication-options {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 0.35rem !important;
    margin-top: 0.75rem !important;
}

#salary-minimum-question .landing-checkbox {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    gap: 0.45rem !important;
    line-height: 1.25 !important;
}

#salary-minimum-question .landing-checkbox input {
    flex: 0 0 auto !important;
    margin: 0 !important;
}

#salary-minimum-question .landing-checkbox span {
    display: inline !important;
    position: static !important;
    margin: 0 !important;
    line-height: 1.25 !important;
}
</style>
<style id="russian-salary-hint-readable-v1">
#accepted-minimum-gross-salary-hint {
    display: block !important;
    margin: 1rem 0 1.15rem !important;
    padding: 0.85rem 1rem !important;
    border-left: 4px solid #914ada !important;
    border-radius: 0.45rem !important;
    background: #f4f0fb !important;
    color: #344054 !important;
    font-size: 1rem !important;
    font-weight: 500 !important;
    line-height: 1.55 !important;
}
</style>

<style id="russian-profile-step4-v1">
#profile_photo{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
label[for="profile_photo"]{display:inline-flex!important;align-items:center!important;gap:.5rem!important;margin:.35rem 0!important;padding:.7rem 1rem!important;border:1px solid #a855f7!important;border-radius:.7rem!important;background:#faf5ff!important;color:#7e3bbd!important;font-weight:700!important;cursor:pointer!important}
label[for="profile_photo"]::before{content:"↑";font-size:1.05rem}
#profile_photo_file_name{display:inline-block!important;margin-left:.65rem!important;color:#52617a!important;font-size:.95rem!important}
.talentpool-preview-card{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:1.25rem!important;margin-top:1.4rem!important;padding:1.35rem!important;border:1px solid #e4d5f8!important;border-top:6px solid #a855f7!important;border-radius:1rem!important;background:#fff!important;box-shadow:0 10px 28px rgba(71,47,111,.1)!important}
.talentpool-preview-photo{width:112px!important;height:132px!important;border-radius:.75rem!important;background:linear-gradient(145deg,#f2e8ff,#e9d5ff)!important;color:#7e3bbd!important}
#talentpool_preview_name{display:block!important;color:#7e3bbd!important;font-size:1.55rem!important}
#talentpool_preview_job{display:block!important;margin-top:.2rem!important;color:#26344b!important;font-size:1.2rem!important;font-weight:750!important}
#talentpool_preview_details{display:grid!important;gap:.45rem!important;margin-top:.9rem!important;color:#53627a!important;font-size:.98rem!important;line-height:1.45!important}
#talentpool_preview_details .preview-line{padding-top:.45rem!important;border-top:1px solid #ece8f3!important}
#talentpool_preview_details .preview-line strong{display:inline!important;color:#26344b!important}
@media(max-width:640px){.talentpool-preview-card{grid-template-columns:1fr!important}}
</style>

<style id="russian-license-click-area-v1">
#driving_license_class_options {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
}
#driving_license_class_options .license-class-option {
    display: inline-flex !important;
    width: max-content !important;
    max-width: 100% !important;
    align-items: center !important;
    justify-content: flex-start !important;
    align-self: flex-start !important;
    cursor: pointer !important;
}
#driving_license_class_options .license-class-option input {
    flex: 0 0 auto !important;
}
#driving_license_class_options .license-class-option > span:last-child {
    width: auto !important;
    max-width: 100% !important;
}
</style>

<style id="russian-cv-preview-display-v1">
.talentpool-preview-photo{position:relative!important;overflow:hidden!important}
.talentpool-preview-photo .cv-preview-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
</style>

<style id="russian-photo-drag-drop-v1">
#profile_photo_dropzone {
    margin-top: 1rem !important;
    padding: 1rem !important;
    border: 1.5px dashed #d8c7ef !important;
    border-radius: .8rem !important;
    background: #fff !important;
    transition: border-color .18s ease, background-color .18s ease, box-shadow .18s ease !important;
}
#profile_photo_dropzone.is-dragging {
    border-color: #a855f7 !important;
    background: #faf5ff !important;
    box-shadow: 0 0 0 3px rgba(168,85,247,.14) !important;
}
#profile_photo_dropzone .profile-photo-drop-hint {
    display: block !important;
    margin-top: .7rem !important;
    color: #52617a !important;
    font-size: .95rem !important;
    line-height: 1.45 !important;
}
#profile_photo_dropzone.is-dragging .profile-photo-drop-hint {
    color: #7e3bbd !important;
    font-weight: 700 !important;
}
</style>

<style id="russian-qualification-recognition-ui">
#qualification-recognition-field { margin-top: 1.75rem; padding-top: 1.25rem; border-top: 1px solid #e7e2ef; }
#qualification-recognition-field .qualification-recognition-options { display: flex; flex-direction: column; align-items: flex-start; gap: .45rem; margin-top: .65rem; }
#qualification-recognition-field .qualification-recognition-option { display: inline-flex; align-items: center; gap: .45rem; width: auto; margin: 0; }
#qualification-recognition-field .qualification-recognition-option input { margin: 0; flex: 0 0 auto; }
#qualification-recognition-field .qualification-document-wrap { margin-top: 1rem; }
#qualification-recognition-field .qualification-document-dropzone { display: flex; flex-wrap: wrap; align-items: center; gap: .65rem .85rem; min-height: 86px; margin-top: .55rem; padding: 1rem 1.15rem; border: 1px dashed #bb9ae8; border-radius: 12px; background: #fcfaff; cursor: pointer; transition: border-color .15s ease, background .15s ease, box-shadow .15s ease; }
#qualification-recognition-field .qualification-document-dropzone:hover, #qualification-recognition-field .qualification-document-dropzone.is-dragover, #qualification-recognition-field .qualification-document-dropzone:focus-visible { border-color: #a64cff; background: #f8f1ff; box-shadow: 0 0 0 3px rgba(166, 76, 255, .12); outline: none; }
#qualification-recognition-field .qualification-document-dropzone strong, #qualification-recognition-field .qualification-document-dropzone > span { flex: 1 1 100%; }
#qualification-recognition-field .qualification-document-button { flex: 0 0 auto; border: 1px solid #a64cff; border-radius: 9px; padding: .65rem .9rem; color: #7e35c2; background: #fff; font: inherit; font-weight: 700; cursor: pointer; }
#qualification-recognition-field .qualification-document-filename { flex: 1 1 auto; min-width: 10rem; color: #4e5668; overflow-wrap: anywhere; }
</style>

<style id="russian-qualification-ui-v4">
/* Keine Fokus-Umrahmung der Ja/Nein-Zeilen; nur kompakte eigene Zeilen. */
#qualification-recognition-field .qualification-recognition-options,
#salary-minimum-question .profile-publication-options {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 0.25rem !important;
    row-gap: 0.25rem !important;
    margin-top: 0.55rem !important;
}
#qualification-recognition-field .qualification-recognition-option,
#salary-minimum-question .profile-publication-options .landing-checkbox {
    display: inline-flex !important;
    align-items: center !important;
    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    gap: 0.4rem !important;
    line-height: 1.2 !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
}
#qualification-recognition-field .qualification-recognition-options > *,
#salary-minimum-question .profile-publication-options > * {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2 !important;
}
#qualification-recognition-field .qualification-recognition-option:focus,
#qualification-recognition-field .qualification-recognition-option:focus-within,
#salary-minimum-question .profile-publication-options .landing-checkbox:focus,
#salary-minimum-question .profile-publication-options .landing-checkbox:focus-within,
#qualification-recognition-field .qualification-recognition-option input:focus,
#salary-minimum-question .profile-publication-options .landing-checkbox input:focus {
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}
#qualification-document-wrap-v4 {
    margin-top: 1.1rem;
    padding-top: 1rem;
    border-top: 1px solid #ebe5f3;
}
#qualification-document-dropzone-v4 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.7rem 0.85rem;
    min-height: 130px;
    margin-top: 0.55rem;
    padding: 1.2rem 1.3rem;
    border: 2px dashed #c7b1e5;
    border-radius: 12px;
    background: #fcfaff;
    cursor: pointer;
    transition: border-color .15s ease, background .15s ease, box-shadow .15s ease;
}
#qualification-document-dropzone-v4:hover,
#qualification-document-dropzone-v4.is-dragover,
#qualification-document-dropzone-v4:focus-visible {
    border-color: #a64cff;
    background: #f8f1ff;
    box-shadow: 0 0 0 3px rgba(166,76,255,.12);
    outline: 0;
}
#qualification-document-dropzone-v4 strong,
#qualification-document-dropzone-v4 .qualification-document-hint-v4 {
    flex: 1 1 100%;
}
#qualification-document-button-v4 {
    border: 1px solid #a64cff;
    border-radius: 9px;
    padding: .65rem .95rem;
    color: #7e35c2;
    background: #fff;
    font: inherit;
    font-weight: 700;
    cursor: pointer;
}
#qualification-document-filename-v4 {
    flex: 1 1 auto;
    min-width: 10rem;
    color: #4e5668;
    overflow-wrap: anywhere;
}
#qualification-document-note-v4 {
    margin-top: .75rem;
    padding: .85rem 1rem;
    border-left: 4px solid #a64cff;
    border-radius: 8px;
    background: #f5edff;
    color: #4d2a70;
    font-size: .95rem;
    font-weight: 700;
    line-height: 1.45;
}
</style>

<style id="russian-spacing-v5">
/* Kompaktere Ja/Nein-Auswahl ohne grossen Klickbereich */
#salary-minimum-question .profile-publication-options,
#qualification-recognition-field .profile-publication-options {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 0.28rem !important;
    row-gap: 0.28rem !important;
}

#salary-minimum-question .profile-publication-options > .landing-checkbox,
#qualification-recognition-field .profile-publication-options > .landing-checkbox {
    display: inline-flex !important;
    align-items: center !important;
    align-self: flex-start !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    gap: 0.45rem !important;
    line-height: 1.25 !important;
    border:  0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
}

#salary-minimum-question .landing-checkbox:focus,
#salary-minimum-question .landing-checkbox:focus-within,
#qualification-recognition-field .landing-checkbox:focus,
#qualification-recognition-field .landing-checkbox:focus-within,
#salary-minimum-question .landing-checkbox input:focus,
#qualification-recognition-field .landing-checkbox input:focus {
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}
</style>


<style id="german-language-certificate-upload-v1">
#german-language-certificate-dropzone {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .7rem .85rem;
    min-height: 105px;
    margin-top: .55rem;
    padding: 1.1rem 1.2rem;
    border: 2px dashed #c7b1e5;
    border-radius: 12px;
    background: #fcfaff;
    cursor: pointer;
    transition: border-color .15s ease, background .15s ease, box-shadow .15s ease;
}
#german-language-certificate-dropzone:hover,
#german-language-certificate-dropzone.is-dragover,
#german-language-certificate-dropzone:focus-visible {
    border-color: #a64cff;
    background: #f8f1ff;
    box-shadow: 0 0 0 3px rgba(166, 76, 255, .12);
    outline: none;
}
#german-language-certificate-dropzone strong,
#german-language-certificate-dropzone > span:first-of-type {
    flex: 1 1 100%;
}
#german-language-certificate-button {
    flex: 0 0 auto;
    border: 1px solid #a64cff;
    border-radius: 9px;
    padding: .65rem .9rem;
    color: #7e35c2;
    background: #fff;
    font: inherit;
    font-weight: 700;
    cursor: pointer;
}
#german-language-certificate-filename {
    flex: 1 1 auto;
    min-width: 10rem;
    color: #4e5668;
    overflow-wrap: anywhere;
}
</style>


<style id="german-language-certificate-status-v2">
#german_language_certificate_status.language-certificate-success {
    display: block;
    margin-top: .85rem;
    padding: .9rem 1rem;
    border-radius: 10px;
    background: #edf9df;
    color: #477b28;
    font-size: 1.08rem;
    font-weight: 700;
    line-height: 1.45;
}
#german_language_certificate_status.language-certificate-error {
    display: block;
    margin-top: .85rem;
    padding: .75rem .9rem;
    border-radius: 10px;
    background: #fff0ee;
    color: #ae4336;
    line-height: 1.45;
}
</style>


<style id="english-language-certificate-upload-v1">
#english-language-certificate-dropzone {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .7rem .85rem;
    min-height: 105px;
    margin-top: .55rem;
    padding: 1.1rem 1.2rem;
    border: 2px dashed #c7b1e5;
    border-radius: 12px;
    background: #fcfaff;
    cursor: pointer;
    transition: border-color .15s ease, background .15s ease, box-shadow .15s ease;
}
#english-language-certificate-dropzone:hover,
#english-language-certificate-dropzone.is-dragover,
#english-language-certificate-dropzone:focus-visible {
    border-color: #a64cff;
    background: #f8f1ff;
    box-shadow: 0 0 0 3px rgba(166, 76, 255, .12);
    outline: none;
}
#english-language-certificate-dropzone strong,
#english-language-certificate-dropzone > span:first-of-type {
    flex: 1 1 100%;
}
#english-language-certificate-button {
    flex: 0 0 auto;
    border: 1px solid #a64cff;
    border-radius: 9px;
    padding: .65rem .9rem;
    color: #7e35c2;
    background: #fff;
    font: inherit;
    font-weight: 700;
    cursor: pointer;
}
#english-language-certificate-filename {
    flex: 1 1 auto;
    min-width: 10rem;
    color: #4e5668;
    overflow-wrap: anywhere;
}
</style>


<style id="language-error-and-preview-spacing-v1">
#english_language_certificate_status.language-certificate-error {
    display: block;
    margin-top: .85rem;
    padding: .9rem 1rem;
    border-radius: 10px;
    background: #fff0ee;
    color: #ae4336;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.45;
}

#german_language_certificate_status.language-certificate-error,
#english_language_certificate_status.language-certificate-error {
    background: #fff0ee;
    color: #ae4336;
}

.talentpool-profile-preview {
    margin-bottom: 3rem !important;
}

.profile-publication-consent > .field-label {
    display: block;
    margin-bottom: .8rem;
    font-size: 1.2rem !important;
    font-weight: 750 !important;
    line-height: 1.4 !important;
}
</style>


<style id="qualification-upload-layout-v2">
#qualification-document-wrap-v4 > label {
    display: block;
    margin-bottom: .15rem;
    font-size: 1.08rem;
    font-weight: 700;
}

#qualification-document-dropzone-v4 .qualification-upload-icon {
    display: flex;
    flex: 0 0 100%;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    margin: 0 auto .15rem;
    border-radius: 50%;
    background: #a64cff;
    color: #fff;
    font-size: 1.35rem;
    font-weight: 800;
    line-height: 1;
}

#qualification-document-note-v4 {
    margin-top: .75rem;
    margin-bottom: 1.5rem;
}

#qualification-document-wrap-v4 + .cv-upload-box {
    margin-top: 0;
}

.talentpool-profile-preview > .step-heading > p:first-of-type {
    margin-bottom: .35rem;
}

.talentpool-profile-preview > .step-heading > p:last-of-type {
    margin-top: .35rem;
    color: #667085;
    font-size: .95rem;
    font-style: italic;
}
</style>


<style id="qualification-upload-arrow-fix-v2">
#qualification-document-dropzone-v4 .qualification-upload-icon {
    display: flex !important;
    flex: 0 0 42px !important;
    align-items: center;
    justify-content: center;
    width: 42px !important;
    height: 42px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    border-radius: 50% !important;
    background: #a64cff !important;
    color: #fff !important;
    font-size: 1.35rem !important;
    font-weight: 800 !important;
    line-height: 1 !important;
}

#qualification-document-dropzone-v4 {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

#qualification-document-note-v4 {
    margin-top: 0 !important;
    margin-bottom: 1.5rem !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
</style>


<style id="qualification-upload-final-layout-v3">
#qualification-document-dropzone-v4 {
    align-content: center !important;
    row-gap: .55rem !important;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    margin-bottom: 0 !important;
}

#qualification-document-dropzone-v4 .qualification-upload-icon {
    flex: 0 0 48px !important;
    width: 48px !important;
    height: 48px !important;
    margin: 0 auto .15rem !important;
    font-size: 1.45rem !important;
}

#qualification_document_error_v4:empty {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

#qualification-document-note-v4 {
    display: block !important;
    margin-top: 0 !important;
    margin-bottom: 1.5rem !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

#qualification-document-dropzone-v4 {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
</style>


<style id="identical-upload-arrows-v4">
/* Beide Upload-Pfeile exakt identisch */
.cv-upload-box .upload-icon,
#qualification-document-dropzone-v4 .qualification-upload-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 48px !important;
    width: 48px !important;
    height: 48px !important;
    padding: 0 !important;
    border-radius: 50% !important;
    background: #a64cff !important;
    color: #fff !important;
    font-size: 1.45rem !important;
    font-weight: 800 !important;
    line-height: 1 !important;
}

/* Der Qualifikationspfeil sitzt etwas tiefer im Upload-Bereich */
#qualification-document-dropzone-v4 .qualification-upload-icon {
    margin-top: .55rem !important;
    margin-bottom: .35rem !important;
}

/* Der Hinweisblock liegt direkt an der Upload-Unterkante */
#qualification-document-dropzone-v4 {
    margin-bottom: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

#qualification_document_error_v4:empty {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

#qualification-document-note-v4 {
    margin-top: 0 !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
</style>


<style id="unified-upload-layout-v5">
#qualification-document-dropzone-v4 .qualification-document-button,
#cv_upload_box .qualification-document-button {
    flex: 0 0 auto !important;
    margin: .15rem 0 0 !important;
    padding: .45rem .7rem !important;
    font-size: .9rem !important;
    line-height: 1.2 !important;
}

#qualification-document-filename-v4,
#cv_file_name {
    display: none !important;
}

#cv_upload_box label {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: .55rem !important;
}

#cv_upload_box .qualification-document-button {
    border: 1px solid #a64cff !important;
    border-radius: 9px !important;
    color: #7e35c2 !important;
    background: #fff !important;
    font: inherit !important;
    font-weight: 700 !important;
    cursor: pointer !important;
}
</style>


<style id="upload-fields-identical-v6">
#qualification-document-dropzone-v4,
#cv_upload_box {
    align-content: center !important;
}

#qualification-document-dropzone-v4 .qualification-document-button,
#cv_upload_box .qualification-document-button {
    box-sizing: border-box !important;
    width: 145px !important;
    min-width: 145px !important;
    height: 36px !important;
    margin: .15rem auto 0 !important;
    padding: .3rem .4rem !important;
    border: 1px solid #a64cff !important;
    border-radius: 9px !important;
    color: #7e35c2 !important;
    background: #fff !important;
    font: inherit !important;
    font-size: .82rem !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
    cursor: pointer !important;
}

#cv_upload_box label {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: .55rem !important;
}

#qualification-document-dropzone-v4 strong,
#cv_upload_box strong {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
}

#qualification-document-dropzone-v4 .qualification-document-hint-v4 {
    width: 100% !important;
    text-align: center !important;
}

#qualification-document-filename-v4,
#cv_file_name {
    display: none !important;
}
</style>


<style id="upload-fields-exact-match-v7">
/* Beide Uploadbereiche verwenden dasselbe Spaltenlayout */
#qualification-document-dropzone-v4,
#cv_upload_box label {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: .55rem !important;
}

/* Beide Buttons exakt gleich groß und kleiner als zuvor */
#qualification-document-button-v4,
#cv_upload_box #cv-upload-button {
    box-sizing: border-box !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 136px !important;
    min-width: 136px !important;
    max-width: 136px !important;
    height: 34px !important;
    margin: 0 auto !important;
    padding: .25rem .35rem !important;
    border: 1px solid #a64cff !important;
    border-radius: 9px !important;
    background: #fff !important;
    color: #7e35c2 !important;
    font-size: .78rem !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
}

/* Texte in beiden Bereichen mittig */
#qualification-document-dropzone-v4 > strong,
#qualification-document-dropzone-v4 > .qualification-document-hint-v4,
#cv_upload_box label > strong {
    width: 100% !important;
    text-align: center !important;
}

/* Dateinamen nicht anzeigen */
#qualification-document-filename-v4,
#cv_file_name {
    display: none !important;
}
</style>


<style id="upload-button-readable-size-v8">
#qualification-document-button-v4,
#cv_upload_box #cv-upload-button {
    box-sizing: border-box !important;
    width: 176px !important;
    min-width: 176px !important;
    max-width: 176px !important;
    height: 38px !important;
    margin: 0 auto !important;
    padding: .35rem .65rem !important;
    font-size: .84rem !important;
    line-height: 1 !important;
    white-space: nowrap !important;
}
</style>


<style id="status-no-layout-change-v12">
#qualification-document-dropzone-v4,
#cv_upload_box label {
    position: relative !important;
}

#qualification-document-filename-v4,
#cv_file_name {
    display: block !important;
    position: absolute !important;
    left: calc(50% + 92px) !important;
    top: 72% !important;
    transform: translateY(-50%) !important;
    width: max-content !important;
    max-width: 42% !important;
    min-width: 0 !important;
    margin: 0 !important;
    color: #667085 !important;
    font-size: .84rem !important;
    line-height: 1.25 !important;
    overflow-wrap: anywhere !important;
}

.profile-photo-source-note {
    margin-top: .7rem !important;
    color: #667085 !important;
    font-size: .9rem !important;
    line-height: 1.45 !important;
}
</style>


<style id="upload-status-position-only-v13">
#qualification-document-filename-v4,
#cv_file_name {
    left: calc(50% + 98px) !important;
    top: 82% !important;
    transform: translateY(-50%) !important;
    font-size: .9rem !important;
    line-height: 1.3 !important;
    white-space: nowrap !important;
}
</style>


<style id="checkbox-spacing-reduction-v15">
#qualification-recognition-field .qualification-recognition-options,
#salary-minimum-question .profile-publication-options {
    gap: .2rem !important;
    row-gap: .2rem !important;
}
</style>


<style id="russian-checkbox-label-gap-v1">
#qualification-recognition-field .qualification-recognition-option,
#qualification-recognition-field .landing-checkbox,
#salary-minimum-question .profile-publication-options > .landing-checkbox,
#western-europe-interest-field .profile-publication-options > .landing-checkbox {
    gap: 0.36rem !important;
}
</style>
<style id="east-talent-german-license-reference-layout">
html[data-east-talent-locale="de"] #driving_license_class_options {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
}

html[data-east-talent-locale="de"] #driving_license_class_options .license-class-option {
    display: inline-flex !important;
    width: max-content !important;
    max-width: 100% !important;
    align-items: center !important;
    justify-content: flex-start !important;
    align-self: flex-start !important;
    gap: .4rem !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2 !important;
    cursor: pointer !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
}

html[data-east-talent-locale="de"] #driving_license_class_options .license-class-option input,
html[data-east-talent-locale="de"] #driving_license_class_options .license-class-option input:focus {
    flex: 0 0 auto !important;
    margin: 0 !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}

html[data-east-talent-locale="de"] #driving_license_class_options .license-class-option > span:last-child {
    width: auto !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2 !important;
}

html[data-east-talent-locale="de"] #driving_license_class_options .license-class-option:focus,
html[data-east-talent-locale="de"] #driving_license_class_options .license-class-option:focus-within,
html[data-east-talent-locale="de"] #driving_license_class_options .license-class-option input:checked,
html[data-east-talent-locale="de"] #driving_license_class_options .license-class-option input:focus-visible {
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}
</style>
    <link href="css/profession-navigation-v1.css?v=20261001-hover-v2" rel="stylesheet">

    <script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Jobs in Germany for Foreigners","url":"https://jobs-in-germany-for-foreigners.com/","inLanguage":"en"}</script>
</head>
<body class="electrician-landing-page">
<!-- Cookie Consent -->
    
    <script charset="UTF-8">
        document.addEventListener('DOMContentLoaded', function () {
            if (window.cookieconsent) {
                cookieconsent.run({
                    notice_banner_type: "simple",
                    consent_type: "express",
                    palette: "light",
                    language: "ru",
                    page_load_consent_levels: ["strictly-necessary"],
                    notice_banner_reject_button_hide: false,
                    preferences_center_close_button_hide: false,
                    page_refresh_confirmation_buttons: false
                });
            }
        });
    </script>

    

    <header class="landing-nav" id="top">
    <div class="container landing-nav-inner">
        <a class="landing-brand" href="#top" aria-label="Главная страница East Talent">
            <img src="images/east-talent-v10.svg" alt="East Talent">
        </a>
        <!-- EAST_TALENT_PROFESSION_NAV_PRODUCTION_V1 -->
        
<div class="profession-nav" data-profession-navigation>
    <button
        class="profession-nav-button"
        type="button"
        aria-expanded="false"
        aria-controls="professionMenu-en"
    >
        Professions    </button>

    <ul
        class="profession-menu"
        id="professionMenu-en"
    >
                    <li class="profession-category">

                <button
                    class="profession-category-button"
                    type="button"
                >
                    Production and Industry                </button>

                <ul class="profession-submenu">
                                            <li>
                            <a href="/articles/welder-jobs-in-germany.php">
                                Welder                            </a>
                        </li>
                                            <li>
                            <a href="/articles/metalworker-jobs-in-germany.php">
                                Metalworker                            </a>
                        </li>
                                            <li>
                            <a href="/articles/structural-steel-fitter-jobs-in-germany.php">
                                Structural Steel Fitter                            </a>
                        </li>
                                            <li>
                            <a href="/articles/mechatronics-technician-jobs-in-germany.php">
                                Mechatronics Technician                            </a>
                        </li>
                                            <li>
                            <a href="/articles/electronics-technician-for-automation-technology-jobs-in-germany.php">
                                Electronics Technician for Automation Technology                            </a>
                        </li>
                                            <li>
                            <a href="/articles/cnc-machining-technician-jobs-in-germany.php">
                                CNC Machining Technician                            </a>
                        </li>
                                            <li>
                            <a href="/articles/cnc-machine-operator-jobs-in-germany.php">
                                CNC Machine Operator                            </a>
                        </li>
                                            <li>
                            <a href="/articles/machine-and-plant-operator-jobs-in-germany.php">
                                Machine and Plant Operator                            </a>
                        </li>
                                            <li>
                            <a href="/articles/toolmaker-jobs-in-germany.php">
                                Toolmaker                            </a>
                        </li>
                                            <li>
                            <a href="/articles/industrial-mechanic-jobs-in-germany.php">
                                Industrial Mechanic                            </a>
                        </li>
                                            <li>
                            <a href="/articles/production-worker-jobs-in-germany.php">
                                Production Worker                            </a>
                        </li>
                                            <li>
                            <a href="/articles/automotive-painter-jobs-in-germany.php">
                                Automotive Painter                            </a>
                        </li>
                                            <li>
                            <a href="/articles/dairy-technologist-jobs-in-germany.php">
                                Dairy Technologist                            </a>
                        </li>
                                    </ul>

            </li>
                    <li class="profession-category">

                <button
                    class="profession-category-button"
                    type="button"
                >
                    Logistics and Transport                </button>

                <ul class="profession-submenu">
                                            <li>
                            <a href="/articles/forklift-operator-jobs-in-germany.php">
                                Forklift Operator                            </a>
                        </li>
                                            <li>
                            <a href="/articles/warehouse-logistics-specialist-jobs-in-germany.php">
                                Warehouse Logistics Specialist                            </a>
                        </li>
                                            <li>
                            <a href="/articles/goods-receiving-inspector-jobs-in-germany.php">
                                Goods Receiving Inspector                            </a>
                        </li>
                                            <li>
                            <a href="/articles/professional-truck-driver-jobs-in-germany.php">
                                Professional Truck Driver                            </a>
                        </li>
                                            <li>
                            <a href="/articles/bus-driver-jobs-in-germany.php">
                                Bus Driver                            </a>
                        </li>
                                    </ul>

            </li>
                    <li class="profession-category">

                <button
                    class="profession-category-button"
                    type="button"
                >
                    Construction                </button>

                <ul class="profession-submenu">
                                            <li>
                            <a href="/articles/bricklayer-jobs-in-germany.php">
                                Bricklayer                            </a>
                        </li>
                                            <li>
                            <a href="/articles/concrete-worker-jobs-in-germany.php">
                                Concrete Worker                            </a>
                        </li>
                                            <li>
                            <a href="/articles/reinforced-concrete-worker-jobs-in-germany.php">
                                Reinforced Concrete Worker                            </a>
                        </li>
                                            <li>
                            <a href="/articles/roofer-jobs-in-germany.php">
                                Roofer                            </a>
                        </li>
                                            <li>
                            <a href="/articles/timber-framer-jobs-in-germany.php">
                                Timber Framer                            </a>
                        </li>
                                            <li>
                            <a href="/articles/carpenter-and-joiner-jobs-in-germany.php">
                                Carpenter and Joiner                            </a>
                        </li>
                                            <li>
                            <a href="/articles/joiner-and-cabinetmaker-jobs-in-germany.php">
                                Joiner and Cabinetmaker                            </a>
                        </li>
                                            <li>
                            <a href="/articles/plasterer-and-stucco-worker-jobs-in-germany.php">
                                Plasterer and Stucco Worker                            </a>
                        </li>
                                            <li>
                            <a href="/articles/floor-layer-jobs-in-germany.php">
                                Floor Layer                            </a>
                        </li>
                                            <li>
                            <a href="/articles/glazier-jobs-in-germany.php">
                                Glazier                            </a>
                        </li>
                                            <li>
                            <a href="/articles/painter-jobs-in-germany.php">
                                Painter                            </a>
                        </li>
                                            <li>
                            <a href="/articles/road-builder-jobs-in-germany.php">
                                Road Builder                            </a>
                        </li>
                                            <li>
                            <a href="/articles/civil-engineering-worker-jobs-in-germany.php">
                                Civil Engineering Worker                            </a>
                        </li>
                                            <li>
                            <a href="/articles/sewer-construction-worker-jobs-in-germany.php">
                                Sewer Construction Worker                            </a>
                        </li>
                                            <li>
                            <a href="/articles/construction-equipment-operator-jobs-in-germany.php">
                                Construction Equipment Operator                            </a>
                        </li>
                                            <li>
                            <a href="/articles/drywall-installer-jobs-in-germany.php">
                                Drywall Installer                            </a>
                        </li>
                                    </ul>

            </li>
                    <li class="profession-category">

                <button
                    class="profession-category-button"
                    type="button"
                >
                    Skilled Trades and Building Services                </button>

                <ul class="profession-submenu">
                                            <li>
                            <a href="/articles/metal-fitter-and-locksmith-jobs-in-germany.php">
                                Metal Fitter and Locksmith                            </a>
                        </li>
                                            <li>
                            <a href="/articles/electrician-jobs-in-germany.php">
                                Electrician                            </a>
                        </li>
                                            <li>
                            <a href="/articles/hvac-and-sanitary-systems-mechanic-jobs-in-germany.php">
                                HVAC and Sanitary Systems Mechanic                            </a>
                        </li>
                                            <li>
                            <a href="/articles/heating-installer-jobs-in-germany.php">
                                Heating Installer                            </a>
                        </li>
                                            <li>
                            <a href="/articles/refrigeration-and-air-conditioning-technician-jobs-in-germany.php">
                                Refrigeration and Air Conditioning Technician                            </a>
                        </li>
                                            <li>
                            <a href="/articles/building-services-technician-jobs-in-germany.php">
                                Building Services Technician                            </a>
                        </li>
                                            <li>
                            <a href="/articles/sanitary-installer-jobs-in-germany.php">
                                Sanitary Installer                            </a>
                        </li>
                                            <li>
                            <a href="/articles/plumber-and-sheet-metal-worker-jobs-in-germany.php">
                                Plumber and Sheet-Metal Worker                            </a>
                        </li>
                                            <li>
                            <a href="/articles/lift-and-elevator-technician-jobs-in-germany.php">
                                Lift and Elevator Technician                            </a>
                        </li>
                                            <li>
                            <a href="/articles/automotive-mechatronics-technician-jobs-in-germany.php">
                                Automotive Mechatronics Technician                            </a>
                        </li>
                                            <li>
                            <a href="/articles/measurement-and-testing-technician-jobs-in-germany.php">
                                Measurement and Testing Technician                            </a>
                        </li>
                                    </ul>

            </li>
                    <li class="profession-category">

                <button
                    class="profession-category-button"
                    type="button"
                >
                    Hospitality                </button>

                <ul class="profession-submenu">
                                            <li>
                            <a href="/articles/chef-and-cook-jobs-in-germany.php">
                                Chef and Cook                            </a>
                        </li>
                                            <li>
                            <a href="/articles/restaurant-service-specialist-jobs-in-germany.php">
                                Restaurant Service Specialist                            </a>
                        </li>
                                            <li>
                            <a href="/articles/hotel-specialist-jobs-in-germany.php">
                                Hotel Specialist                            </a>
                        </li>
                                            <li>
                            <a href="/articles/bartender-jobs-in-germany.php">
                                Bartender                            </a>
                        </li>
                                            <li>
                            <a href="/articles/hotel-receptionist-jobs-in-germany.php">
                                Hotel Receptionist                            </a>
                        </li>
                                            <li>
                            <a href="/articles/housekeeping-specialist-jobs-in-germany.php">
                                Housekeeping Specialist                            </a>
                        </li>
                                            <li>
                            <a href="/articles/building-cleaner-jobs-in-germany.php">
                                Building Cleaner                            </a>
                        </li>
                                            <li>
                            <a href="/articles/industrial-cleaner-jobs-in-germany.php">
                                Industrial Cleaner                            </a>
                        </li>
                                            <li>
                            <a href="/articles/window-cleaner-jobs-in-germany.php">
                                Window Cleaner                            </a>
                        </li>
                                    </ul>

            </li>
                    <li class="profession-category">

                <button
                    class="profession-category-button"
                    type="button"
                >
                    Agriculture and Horticulture                </button>

                <ul class="profession-submenu">
                                            <li>
                            <a href="/articles/farmer-jobs-in-germany.php">
                                Farmer                            </a>
                        </li>
                                            <li>
                            <a href="/articles/animal-caretaker-jobs-in-germany.php">
                                Animal Caretaker                            </a>
                        </li>
                                            <li>
                            <a href="/articles/milking-machine-operator-jobs-in-germany.php">
                                Milking Machine Operator                            </a>
                        </li>
                                            <li>
                            <a href="/articles/livestock-farm-worker-jobs-in-germany.php">
                                Livestock Farm Worker                            </a>
                        </li>
                                            <li>
                            <a href="/articles/tractor-driver-jobs-in-germany.php">
                                Tractor Driver                            </a>
                        </li>
                                            <li>
                            <a href="/articles/gardener-jobs-in-germany.php">
                                Gardener                            </a>
                        </li>
                                            <li>
                            <a href="/articles/landscape-gardener-jobs-in-germany.php">
                                Landscape Gardener                            </a>
                        </li>
                                    </ul>

            </li>
                    <li class="profession-category">

                <button
                    class="profession-category-button"
                    type="button"
                >
                    Recycling and Waste Management                </button>

                <ul class="profession-submenu">
                                            <li>
                            <a href="/articles/recycling-and-waste-management-specialist-jobs-in-germany.php">
                                Recycling and Waste Management Specialist                            </a>
                        </li>
                                    </ul>

            </li>
                    <li class="profession-category">

                <button
                    class="profession-category-button"
                    type="button"
                >
                    Quality Inspection and Metrology                </button>

                <ul class="profession-submenu">
                                            <li>
                            <a href="/articles/materials-tester-jobs-in-germany.php">
                                Materials Tester                            </a>
                        </li>
                                            <li>
                            <a href="/articles/construction-materials-tester-jobs-in-germany.php">
                                Construction Materials Tester                            </a>
                        </li>
                                            <li>
                            <a href="/articles/metal-quality-inspector-jobs-in-germany.php">
                                Metal Quality Inspector                            </a>
                        </li>
                                            <li>
                            <a href="/articles/automotive-quality-inspector-jobs-in-germany.php">
                                Automotive Quality Inspector                            </a>
                        </li>
                                            <li>
                            <a href="/articles/food-quality-inspector-jobs-in-germany.php">
                                Food Quality Inspector                            </a>
                        </li>
                                    </ul>

            </li>
                    <li class="profession-category">

                <button
                    class="profession-category-button"
                    type="button"
                >
                    Education and Social Services                </button>

                <ul class="profession-submenu">
                                            <li>
                            <a href="/articles/childcare-worker-jobs-in-germany.php">
                                Childcare Worker                            </a>
                        </li>
                                            <li>
                            <a href="/articles/social-pedagogue-jobs-in-germany.php">
                                Social Pedagogue                            </a>
                        </li>
                                            <li>
                            <a href="/articles/psychologist-jobs-in-germany.php">
                                Psychologist                            </a>
                        </li>
                                    </ul>

            </li>
                    <li class="profession-category">

                <button
                    class="profession-category-button"
                    type="button"
                >
                    Medical Technology                </button>

                <ul class="profession-submenu">
                                            <li>
                            <a href="/articles/medical-equipment-technician-jobs-in-germany.php">
                                Medical Equipment Technician                            </a>
                        </li>
                                    </ul>

            </li>
            </ul>
</div>

        <a class="landing-nav-cta js-scroll-to-application" href="#bewerbung">Register</a>
    </div>
</header>
<main>
<section class="electrician-hero" aria-labelledby="hero-title">
            <div class="container">
                <div class="hero-grid">
                    <div class="hero-copy">
                        <p class="hero-kicker">Jobs in Germany for Foreigners</p>
                        <h1 id="hero-title">Jobs in Germany for Foreigners</h1>
                        <p class="hero-subtitle">Send us your professional profile. East Talent will contact you when suitable job opportunities become available — completely free of charge.</p>

                        <ul class="hero-benefits-list" aria-label="Opportunities and conditions">
                            <li>Opportunities for different professions and qualification levels</li>
                            <li>Only verified job opportunities with attractive conditions</li>
                            <li>If you wish, suitable opportunities from other Western European countries as well</li>
                            <li>We do not consider unattractive offers from employers.</li>
                            <li>No more exhausting job searches — with East Talent, good opportunities find you.</li>
                        </ul>

                        <a class="landing-primary-cta js-scroll-to-application" href="#bewerbung">Create profile</a>

                        
                        <div class="hero-work-model" role="note">
                            <strong>Our model:</strong> East Talent does not simply publish vacancies that candidates have to apply for. The focus is on your skills and your work. Suitable companies can make you offers, and you decide which one suits you. This strengthens your negotiating position.
                        </div>
                    </div>

                    <div class="hero-visual" aria-hidden="true">
                        <div class="hero-salary-card">
                            <span class="salary-card-label">Your East Talent profile</span>
                            <strong>More opportunities</strong>
                            <span class="salary-card-net">one registration</span>
                            <div class="salary-card-divider"></div>
                            <span>Structured professional profile</span>
                            <span>Anonymous publication only with your consent</span>
                            <span>Matching with suitable employers</span>
                            <span>Only genuine and attractive employer offers</span>
                        </div>
                    </div>
                </div>
            </div>
        </section>

        <section class="key-facts" aria-label="Key information">
            <div class="container">
                <div class="key-facts-grid">
                    <div class="key-fact"><strong>4 simple steps</strong><span>Registration in 1–2 minutes</span></div>
                    <div class="key-fact"><strong>Germany, Austria, Switzerland</strong><span>The entire<br>German-speaking region</span></div>
                    <div class="key-fact"><strong>Anonymous profile</strong><span>You decide whether your profile is published</span></div>
                    <div class="key-fact"><strong>High minimum standards</strong><span>Only attractive offers</span></div>
                </div>
            </div>
        </section>

        <section class="landing-section benefits-section" id="stelle">
            <div class="container">
                <div class="section-heading">
                    <span class="section-eyebrow">Your opportunities</span>
                    <h2>Why create a profile with East Talent</h2>
                </div>

                <div class="benefit-grid">
                    <article class="benefit-card">
                        <div class="benefit-icon">1</div>
                        <h3>One registration for suitable job opportunities</h3>
                        <p>You provide us with your professional experience, qualifications and preferred position once. We match your profile with current and future vacancies. You do not need to keep searching job advertisements and applying to every employer separately.</p>
                    </article>
                    <article class="benefit-card">
                        <div class="benefit-icon benefit-icon-flags" aria-hidden="true">
                            <span>🇩🇪</span><span>🇦🇹</span><span>🇨🇭</span>
                        </div>
                        <h3>Work in German-speaking countries</h3>
                        <p>East Talent uses its own software to find attractive vacancies in German-speaking countries, identify suitable opportunities for our candidate pool and inform you of the conditions before every next step.</p>
                    </article>
                    <article class="benefit-card">
                        <div class="benefit-icon">✓</div>
                        <h3>You control your public profile</h3>
                        <p>You can choose publication with a photo, without a photo or opt out of publication completely. We always show only your first name. Your contact details remain confidential until you agree to share them with a specific employer.</p>
                    </article>
                    <article class="benefit-card">
                        <div class="benefit-icon benefit-icon-coins" aria-hidden="true">
                            <span class="benefit-euro">€</span>
                            <svg class="benefit-coin-stack" viewBox="5 5 26 39" focusable="false">
                                <ellipse cx="18" cy="10" rx="9" ry="3.8"></ellipse>
                                <path d="M9 10v7"></path>
                                <path d="M27 10v7"></path>
                                <path d="M9 17c0 2.1 4 3.8 9 3.8s9-1.7 9-3.8"></path>
                                <path d="M9 17v7"></path>
                                <path d="M27 17v7"></path>
                                <path d="M9 24c0 2.1 4 3.8 9 3.8s9-1.7 9-3.8"></path>
                                <path d="M9 24v7"></path>
                                <path d="M27 24v7"></path>
                                <path d="M9 31c0 2.1 4 3.8 9 3.8s9-1.7 9-3.8"></path>
                                <path d="M9 31v6"></path>
                                <path d="M27 31v6"></path>
                                <path d="M9 37c0 2.1 4 3.8 9 3.8s9-1.7 9-3.8"></path>
                            </svg>
                        </div>
                        <h3>Only attractive jobs</h3>
                        <p>East Talent only accepts employer offers that meet our defined standards. We do not consider or accept unattractive offers.</p>
                    </article>
                </div>
            </div>
        </section>

        <section class="landing-section requirements-section" id="voraussetzungen">
            <div class="container requirements-grid">
                <div>
                    <span class="section-eyebrow section-eyebrow-light">Who is registration intended for?</span>
                    <h2>For people who want to achieve more in their profession</h2>
                    <p class="requirements-intro">East Talent is aimed at both EU citizens and qualified candidates from non-EU countries who want to work in Germany, Austria or Switzerland. EU citizens can register with East Talent for work in Germany, Austria or Switzerland regardless of whether they have vocational or university education.</p>
                    <p class="requirements-intro">For non-EU citizens, Germany is the primary destination because its immigration rules for qualified professionals are considerably more liberal than those of Austria and Switzerland. However, even for employment in Germany, non-EU citizens must have completed vocational or university education or another verifiable professional qualification.</p>
                    <p class="requirements-intro">We also consider your professional experience, language skills and the relevant immigration and qualification-recognition requirements. After registration, East Talent will check which vacancies and employment route fit your profile.</p>
                </div>
                <div class="requirements-card">
                    <ul>
                        <li>Serious interest in working in Germany, Austria or Switzerland.</li>
                        <li>Reliable information about your experience and language skills</li>
                        <li>Willingness to discuss the terms of a suitable offer</li>
                        <li>A CV is optional and can be provided in your native language.</li>
                        <li>Profile publication is entirely your decision</li>
                    </ul>
                    <a class="landing-primary-cta js-scroll-to-application" href="#bewerbung">Start registration</a>
                </div>
            </div>
        </section>

        <section class="landing-section publication-section" id="publikaciya-profilya">
            <div class="container">
                <div class="section-heading publication-heading">
                    <span class="section-eyebrow">Profile publication</span>
                    <h2>Where and when your profile<br>will be published</h2>
                    <p>East Talent is currently building its first large international candidate pool. Once we have collected and reviewed several hundred profiles, they will be published simultaneously. According to the current plan, this will happen within the next few weeks.</p>
                    <p class="publication-heading-note">East Talent may contact you before the general launch if a suitable job opportunity becomes available.</p>
                </div>

                <div class="publication-grid">
                    <article class="publication-card publication-card-domains">
                        <span class="publication-card-number" aria-hidden="true">01</span>
                        <h3>Where employers will see your profile</h3>
                        <p>With your consent, your profile may be presented to employers on two East Talent platforms:</p>
                        <div class="publication-domain-links">
                            <a href="https://east-talent.de/landing-access.php?sig=2944c5fd3b2f9a2deba01ce8676dffbe448b0eb58516b8d293862312a93c89bb" target="_blank" rel="noopener noreferrer">east-talent.de</a>
                            <a href="https://personalvermittlung-osteuropa.com/landing-access.php?sig=e2ea39031f3be3fece30c6769d1b8296927886d95d45584276bf9ab3971e600e" target="_blank" rel="noopener noreferrer nofollow">personalvermittlung-osteuropa.com</a>
                        </div>
                        <p class="publication-card-small">Your surname and contact details will not be published. Your profile may be published with or without a photo, according to your choice.</p>
                    </article>

                    <article class="publication-card">
                        <span class="publication-card-number" aria-hidden="true">02</span>
                        <h3>Why we show specific profiles</h3>
                        <p>Hiring candidates from countries outside the EU involves additional organisational and administrative steps for employers. This is why many companies have not yet chosen this route.</p>
                        <p>At East Talent, we believe that employers will become more willing to consider candidates from outside the EU when they can see concrete and convincing profiles of suitable people. We also support employers throughout the international recruitment process.</p>
                    </article>

                    <article class="publication-card publication-card-control">
                        <span class="publication-card-number" aria-hidden="true">03</span>
                        <h3>You remain in full control</h3>
                        <p>Before publication, we will send you an email with a personal link to your profile. You can use this link to review your profile and stop its publication at any time.</p>
                        <p>The platforms are intended for employers in Germany, Austria, Switzerland. Direct access from other countries may be restricted to reduce automated requests and bot access. The links on this page and your personal link will give you access regardless of your country of residence.</p>
                    </article>
                </div>
            </div>
        </section>

        <section class="application-section" id="bewerbung">
            <div class="container">
                <div class="application-heading">
                    <span class="section-eyebrow">Create your profile</span>
                    <h2>Registration with East Talent</h2>
                    <p>Four short steps. A CV is optional and can be provided in your native language.</p>
                </div>

                <div class="application-shell">
                    <div class="application-progress" aria-label="Ход регистрации">
                        <div class="progress-copy">
                            <strong id="application-step-label">Step 1 of 4</strong>
                            <span id="application-step-name">Profession</span>
                        </div>
                        <div class="progress-track" aria-hidden="true">
                            <div class="progress-bar-value"
                                 id="application-progress-bar"></div>
                        </div>
                    </div>

                    <form id="electrician-application-form" action="api/candidate-application.php" method="post" enctype="multipart/form-data" novalidate>
                        <input type="hidden" name="candidate_status" id="candidate_status" value="active_candidate">
                        <input type="hidden"
                               name="source_page"
                               value="general_candidate_landing_en">
                        <input type="hidden" name="utm_source" id="utm_source">
                        <input type="hidden" name="utm_medium" id="utm_medium">
                        <input type="hidden" name="utm_campaign" id="utm_campaign">
                        <input type="hidden" name="utm_term" id="utm_term">
                        <input type="hidden" name="utm_content" id="utm_content">
                        <input type="hidden" name="gclid" id="gclid">

                        <div class="application-step is-active" data-step="1">
                            <div class="step-heading">
                                <h3>Industry, profession and experience</h3>
                                <p>First select an industry and then the profession in which you would like to work.</p>
                            </div>

                            <div class="field-grid">
                                <div class="landing-field">
                                    <label for="profession_category">Industry <span>*</span></label>
                                    <select id="profession_category"
                                            name="profession_category"
                                            required>
                                        <option value="">Loading profession list …</option>
                                    </select>
                                </div>

                                <div class="landing-field">
                                    <label for="profession">Profession <span>*</span></label>
                                    <select id="profession"
                                            name="profession"
                                            required
                                            disabled>
                                        <option value="">Select an industry first</option>
                                    </select>
                                </div>

                                <div class="landing-field field-full">
                                    <label for="qualification">Exact name of qualification or vocational training</label>
                                    <input type="text"
                                           id="qualification"
                                           name="qualification"
                                           placeholder="Exact name of qualification or vocational training">
                                    <div class="field-hint">You can provide the name in your native language.</div>
                                </div>

                                <div class="landing-field">
                                    <label for="experience_years">Professional experience, including years of training <span>*</span></label>
                                    <select id="experience_years"
                                            name="experience_years"
                                            required>
                                <option value="">Number of completed years</option>
                                <option value="1">1 лет</option>
                                <option value="2">2 лет</option>
                                <option value="3">3 лет</option>
                                <option value="4">4 лет</option>
                                <option value="5">5 лет</option>
                                <option value="6">6 лет</option>
                                <option value="7">7 лет</option>
                                <option value="8">8 лет</option>
                                <option value="9">9 лет</option>
                                <option value="10">10 лет</option>
                                <option value="11">11 лет</option>
                                <option value="12">12 лет</option>
                                <option value="13">13 лет</option>
                                <option value="14">14 лет</option>
                                <option value="15">15 лет</option>
                                <option value="more-than-15">More than 15 years</option>
                                        </select>
                                    <div class="field-hint">Enter the exact number of completed years. Include professional training or education in your field.</div>
                                </div>

                                

                                



<div class="landing-field">
    <label for="citizenship_choice_en">
        Citizenship <span>*</span>
    </label>

    <select
        id="citizenship_choice"
        name="citizenship_choice"
        required
    >
<option value="" selected disabled>Select nationality</option>
<option value="Afghanistan">Afghanistan</option>
<option value="Åland Islands">Åland Islands</option>
<option value="Albania">Albania</option>
<option value="Algeria">Algeria</option>
<option value="American Samoa">American Samoa</option>
<option value="Andorra">Andorra</option>
<option value="Angola">Angola</option>
<option value="Anguilla">Anguilla</option>
<option value="Antarctica">Antarctica</option>
<option value="Antigua &amp; Barbuda">Antigua &amp; Barbuda</option>
<option value="Argentina">Argentina</option>
<option value="Armenia">Armenia</option>
<option value="Aruba">Aruba</option>
<option value="Australia">Australia</option>
<option value="Austria">Austria</option>
<option value="Azerbaijan">Azerbaijan</option>
<option value="Bahamas">Bahamas</option>
<option value="Bahrain">Bahrain</option>
<option value="Bangladesh">Bangladesh</option>
<option value="Barbados">Barbados</option>
<option value="Belarus">Belarus</option>
<option value="Belgium">Belgium</option>
<option value="Belize">Belize</option>
<option value="Benin">Benin</option>
<option value="Bermuda">Bermuda</option>
<option value="Bhutan">Bhutan</option>
<option value="Bolivia">Bolivia</option>
<option value="Bosnia &amp; Herzegovina">Bosnia &amp; Herzegovina</option>
<option value="Botswana">Botswana</option>
<option value="Bouvet Island">Bouvet Island</option>
<option value="Brazil">Brazil</option>
<option value="British Indian Ocean Territory">British Indian Ocean Territory</option>
<option value="British Virgin Islands">British Virgin Islands</option>
<option value="Brunei">Brunei</option>
<option value="Bulgaria">Bulgaria</option>
<option value="Burkina Faso">Burkina Faso</option>
<option value="Burundi">Burundi</option>
<option value="Cambodia">Cambodia</option>
<option value="Cameroon">Cameroon</option>
<option value="Canada">Canada</option>
<option value="Cape Verde">Cape Verde</option>
<option value="Caribbean Netherlands">Caribbean Netherlands</option>
<option value="Cayman Islands">Cayman Islands</option>
<option value="Central African Republic">Central African Republic</option>
<option value="Chad">Chad</option>
<option value="Chile">Chile</option>
<option value="China">China</option>
<option value="Christmas Island">Christmas Island</option>
<option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option>
<option value="Colombia">Colombia</option>
<option value="Comoros">Comoros</option>
<option value="Congo - Brazzaville">Congo - Brazzaville</option>
<option value="Congo - Kinshasa">Congo - Kinshasa</option>
<option value="Cook Islands">Cook Islands</option>
<option value="Costa Rica">Costa Rica</option>
<option value="Côte d’Ivoire">Côte d’Ivoire</option>
<option value="Croatia">Croatia</option>
<option value="Cuba">Cuba</option>
<option value="Curaçao">Curaçao</option>
<option value="Cyprus">Cyprus</option>
<option value="Czechia">Czechia</option>
<option value="Denmark">Denmark</option>
<option value="Djibouti">Djibouti</option>
<option value="Dominica">Dominica</option>
<option value="Dominican Republic">Dominican Republic</option>
<option value="Ecuador">Ecuador</option>
<option value="Egypt">Egypt</option>
<option value="El Salvador">El Salvador</option>
<option value="Equatorial Guinea">Equatorial Guinea</option>
<option value="Eritrea">Eritrea</option>
<option value="Estonia">Estonia</option>
<option value="Eswatini">Eswatini</option>
<option value="Ethiopia">Ethiopia</option>
<option value="Falkland Islands">Falkland Islands</option>
<option value="Faroe Islands">Faroe Islands</option>
<option value="Fiji">Fiji</option>
<option value="Finland">Finland</option>
<option value="France">France</option>
<option value="French Guiana">French Guiana</option>
<option value="French Polynesia">French Polynesia</option>
<option value="French Southern Territories">French Southern Territories</option>
<option value="Gabon">Gabon</option>
<option value="Gambia">Gambia</option>
<option value="Georgia">Georgia</option>
<option value="Germany">Germany</option>
<option value="Ghana">Ghana</option>
<option value="Gibraltar">Gibraltar</option>
<option value="Greece">Greece</option>
<option value="Greenland">Greenland</option>
<option value="Grenada">Grenada</option>
<option value="Guadeloupe">Guadeloupe</option>
<option value="Guam">Guam</option>
<option value="Guatemala">Guatemala</option>
<option value="Guernsey">Guernsey</option>
<option value="Guinea">Guinea</option>
<option value="Guinea-Bissau">Guinea-Bissau</option>
<option value="Guyana">Guyana</option>
<option value="Haiti">Haiti</option>
<option value="Heard &amp; McDonald Islands">Heard &amp; McDonald Islands</option>
<option value="Honduras">Honduras</option>
<option value="Hong Kong SAR China">Hong Kong SAR China</option>
<option value="Hungary">Hungary</option>
<option value="Iceland">Iceland</option>
<option value="India">India</option>
<option value="Indonesia">Indonesia</option>
<option value="Iran">Iran</option>
<option value="Iraq">Iraq</option>
<option value="Ireland">Ireland</option>
<option value="Isle of Man">Isle of Man</option>
<option value="Israel">Israel</option>
<option value="Italy">Italy</option>
<option value="Jamaica">Jamaica</option>
<option value="Japan">Japan</option>
<option value="Jersey">Jersey</option>
<option value="Jordan">Jordan</option>
<option value="Kazakhstan">Kazakhstan</option>
<option value="Kenya">Kenya</option>
<option value="Kiribati">Kiribati</option>
<option value="Kuwait">Kuwait</option>
<option value="Kyrgyzstan">Kyrgyzstan</option>
<option value="Laos">Laos</option>
<option value="Latvia">Latvia</option>
<option value="Lebanon">Lebanon</option>
<option value="Lesotho">Lesotho</option>
<option value="Liberia">Liberia</option>
<option value="Libya">Libya</option>
<option value="Liechtenstein">Liechtenstein</option>
<option value="Lithuania">Lithuania</option>
<option value="Luxembourg">Luxembourg</option>
<option value="Macao SAR China">Macao SAR China</option>
<option value="Madagascar">Madagascar</option>
<option value="Malawi">Malawi</option>
<option value="Malaysia">Malaysia</option>
<option value="Maldives">Maldives</option>
<option value="Mali">Mali</option>
<option value="Malta">Malta</option>
<option value="Marshall Islands">Marshall Islands</option>
<option value="Martinique">Martinique</option>
<option value="Mauritania">Mauritania</option>
<option value="Mauritius">Mauritius</option>
<option value="Mayotte">Mayotte</option>
<option value="Mexico">Mexico</option>
<option value="Micronesia">Micronesia</option>
<option value="Moldova">Moldova</option>
<option value="Monaco">Monaco</option>
<option value="Mongolia">Mongolia</option>
<option value="Montenegro">Montenegro</option>
<option value="Montserrat">Montserrat</option>
<option value="Morocco">Morocco</option>
<option value="Mozambique">Mozambique</option>
<option value="Myanmar (Burma)">Myanmar (Burma)</option>
<option value="Namibia">Namibia</option>
<option value="Nauru">Nauru</option>
<option value="Nepal">Nepal</option>
<option value="Netherlands">Netherlands</option>
<option value="New Caledonia">New Caledonia</option>
<option value="New Zealand">New Zealand</option>
<option value="Nicaragua">Nicaragua</option>
<option value="Niger">Niger</option>
<option value="Nigeria">Nigeria</option>
<option value="Niue">Niue</option>
<option value="Norfolk Island">Norfolk Island</option>
<option value="North Korea">North Korea</option>
<option value="North Macedonia">North Macedonia</option>
<option value="Northern Mariana Islands">Northern Mariana Islands</option>
<option value="Norway">Norway</option>
<option value="Oman">Oman</option>
<option value="Pakistan">Pakistan</option>
<option value="Palau">Palau</option>
<option value="Palestinian Territories">Palestinian Territories</option>
<option value="Panama">Panama</option>
<option value="Papua New Guinea">Papua New Guinea</option>
<option value="Paraguay">Paraguay</option>
<option value="Peru">Peru</option>
<option value="Philippines">Philippines</option>
<option value="Pitcairn Islands">Pitcairn Islands</option>
<option value="Poland">Poland</option>
<option value="Portugal">Portugal</option>
<option value="Puerto Rico">Puerto Rico</option>
<option value="Qatar">Qatar</option>
<option value="Réunion">Réunion</option>
<option value="Romania">Romania</option>
<option value="Russia">Russia</option>
<option value="Rwanda">Rwanda</option>
<option value="Samoa">Samoa</option>
<option value="San Marino">San Marino</option>
<option value="São Tomé &amp; Príncipe">São Tomé &amp; Príncipe</option>
<option value="Saudi Arabia">Saudi Arabia</option>
<option value="Senegal">Senegal</option>
<option value="Serbia">Serbia</option>
<option value="Seychelles">Seychelles</option>
<option value="Sierra Leone">Sierra Leone</option>
<option value="Singapore">Singapore</option>
<option value="Sint Maarten">Sint Maarten</option>
<option value="Slovakia">Slovakia</option>
<option value="Slovenia">Slovenia</option>
<option value="Solomon Islands">Solomon Islands</option>
<option value="Somalia">Somalia</option>
<option value="South Africa">South Africa</option>
<option value="South Georgia &amp; South Sandwich Islands">South Georgia &amp; South Sandwich Islands</option>
<option value="South Korea">South Korea</option>
<option value="South Sudan">South Sudan</option>
<option value="Spain">Spain</option>
<option value="Sri Lanka">Sri Lanka</option>
<option value="St. Barthélemy">St. Barthélemy</option>
<option value="St. Helena">St. Helena</option>
<option value="St. Kitts &amp; Nevis">St. Kitts &amp; Nevis</option>
<option value="St. Lucia">St. Lucia</option>
<option value="St. Martin">St. Martin</option>
<option value="St. Pierre &amp; Miquelon">St. Pierre &amp; Miquelon</option>
<option value="St. Vincent &amp; Grenadines">St. Vincent &amp; Grenadines</option>
<option value="Sudan">Sudan</option>
<option value="Suriname">Suriname</option>
<option value="Svalbard &amp; Jan Mayen">Svalbard &amp; Jan Mayen</option>
<option value="Sweden">Sweden</option>
<option value="Switzerland">Switzerland</option>
<option value="Syria">Syria</option>
<option value="Taiwan">Taiwan</option>
<option value="Tajikistan">Tajikistan</option>
<option value="Tanzania">Tanzania</option>
<option value="Thailand">Thailand</option>
<option value="Timor-Leste">Timor-Leste</option>
<option value="Togo">Togo</option>
<option value="Tokelau">Tokelau</option>
<option value="Tonga">Tonga</option>
<option value="Trinidad &amp; Tobago">Trinidad &amp; Tobago</option>
<option value="Tunisia">Tunisia</option>
<option value="Turkey">Turkey</option>
<option value="Turkmenistan">Turkmenistan</option>
<option value="Turks &amp; Caicos Islands">Turks &amp; Caicos Islands</option>
<option value="Tuvalu">Tuvalu</option>
<option value="U.S. Outlying Islands">U.S. Outlying Islands</option>
<option value="U.S. Virgin Islands">U.S. Virgin Islands</option>
<option value="Uganda">Uganda</option>
<option value="Ukraine">Ukraine</option>
<option value="United Arab Emirates">United Arab Emirates</option>
<option value="United Kingdom">United Kingdom</option>
<option value="United States">United States</option>
<option value="Uruguay">Uruguay</option>
<option value="Uzbekistan">Uzbekistan</option>
<option value="Vanuatu">Vanuatu</option>
<option value="Vatican City">Vatican City</option>
<option value="Venezuela">Venezuela</option>
<option value="Vietnam">Vietnam</option>
<option value="Wallis &amp; Futuna">Wallis &amp; Futuna</option>
<option value="Western Sahara">Western Sahara</option>
<option value="Yemen">Yemen</option>
<option value="Zambia">Zambia</option>
<option value="Zimbabwe">Zimbabwe</option>
</select>
</div>
<div class="landing-field field-full">
                                    <label for="specializations">Обязанности / профессиональные навыки <span>*</span></label>
                                    <textarea id="specializations"
                                              name="specializations"
                                              rows="4"
                                              placeholder="Briefly describe your main duties and professional skills."
                                              required></textarea>
                                </div>
                            </div>
                        </div>

                        <div class="application-step" data-step="2" hidden>
                            <div class="step-heading">
                                <h3>Контактные данные</h3>
                                <p>We need this information to contact you and assess your profile correctly.</p>
                            </div>

                            <div class="field-grid">
                                <div class="landing-field">
                                    <label for="first_name">Имя <span>*</span></label>
                                    <input type="text"
                                           id="first_name"
                                           name="first_name"
                                           autocomplete="given-name"
                                           required>
                                </div>

                                <div class="landing-field">
                                    <label for="last_name">Фамилия <span>*</span></label>
                                    <input type="text"
                                           id="last_name"
                                           name="last_name"
                                           autocomplete="family-name"
                                           required>
                                </div>

                                <div class="landing-field">
                                    <label for="email">E-mail <span>*</span></label>
                                    <input type="email"
                                           id="email"
                                           name="email"
                                           autocomplete="email"
                                           required>
                                </div>

                                <div class="landing-field">
                                    <label for="phone">Телефон / WhatsApp <span>*</span></label>

                                    <div class="phone-input-row">
                                        <select id="phone_country_code"
                                                name="phone_country_code"
                                                class="phone-country-code"
                                                aria-label="Country calling code"
                                                required>
                                            <option value="">+</option>
                                        </select>

                                        <input type="tel"
                                               id="phone"
                                               name="phone"
                                               class="phone-local-number"
                                               autocomplete="tel-national"
                                               inputmode="tel"
                                               required>
                                    </div>
                                </div>

                                

                                

                                

                                

                                <div class="landing-field">
                                    <label for="driving_license">У вас есть водительские права? <span>*</span></label>
                                    <select id="driving_license"
                                            name="driving_license"
                                            required>
                                        <option value="">Выберите</option>
                                        <option value="yes">Да</option>
                                        <option value="no">Нет</option>
                                    </select>
                                </div>

                                <div class="landing-field field-full is-hidden"
                                     id="driving_license_class_wrap">

                                    <span class="field-label">
                                        Категория или категории водительских прав <span>*</span>
                                    </span>
                                    <div class="license-class-options"
                                         id="driving_license_class_options"
                                         data-license-options-version="20260913-1"></div>

                                    <p id="driving_license_class_error"
                                       class="field-error"
                                       aria-live="polite"></p>
                                </div>
                            </div>
                        </div>

                        <div class="application-step" data-step="3" hidden>
                            <div class="step-heading">
                                <h3>Языки и профессиональные предпочтения</h3>
                                <p>This information helps us find suitable opportunities.</p>
                            </div>

                            <div class="field-grid">
                                <div class="landing-field">
                                    <label for="german_level">
                                        Знание немецкого языка <span>*</span>
                                    </label>
                                    <select id="german_level" name="german_level" required>
                                        <option value="">Выберите</option>
                                        <option value="none">Нет знаний немецкого языка</option>
                                        <option value="A1">A1</option>
                                        <option value="A2">A2</option>
                                        <option value="B1">B1</option>
                                        <option value="B2">B2</option>
                                        <option value="C1+">C1 или выше</option>
                                    </select>
                                </div>

                                <div class="landing-field language-certificate-field">
                                    <label for="german_language_certificate">
                                        Документ о знании немецкого языка                                    </label>
                                    <div id="german-language-certificate-dropzone"
                                         class="qualification-document-dropzone"
                                         tabindex="0"
                                         role="button"
                                         aria-controls="german_language_certificate">
                                        <strong>Загрузите документ о знании немецкого языка</strong>
                                        <span>Drag the file here or select it with the button.</span>
                                        <button type="button"
                                                id="german-language-certificate-button"
                                                class="qualification-document-button">
                                            Выбрать документ                                        </button>
                                        <span id="german-language-certificate-filename"
                                              class="qualification-document-filename">
                                            No file selected                                        </span>
                                        <input type="file"
                                               id="german_language_certificate"
                                               name="german_language_certificate"
                                               accept=".pdf,.jpg,.jpeg,.png,.webp,.doc,.docx"
                                               hidden>
                                    </div>
                                    <p class="field-hint">
                                        Без документа уровень указывается как самооценка.
                                        Только подтверждённый документом уровень считается фактом.                                    </p>
                                    <p id="german_language_certificate_status"
                                       class="field-error"
                                       aria-live="polite"></p>
                                </div>

                                <div class="landing-field">
                                    <label for="english_level">
                                        Уровень английского языка                                    </label>
                                    <select id="english_level" name="english_level">
                                        <option value="">Выберите</option>
                                        <option value="none">Нет знаний английского языка</option>
                                        <option value="A1">A1</option>
                                        <option value="A2">A2</option>
                                        <option value="B1">B1</option>
                                        <option value="B2">B2</option>
                                        <option value="C1+">C1 или выше</option>
                                    </select>
                                </div>

                                <div class="landing-field language-certificate-field">
                                    <label for="english_language_certificate">
                                        Документ о знании английского языка                                    </label>
                                    <div id="english-language-certificate-dropzone"
                                         class="qualification-document-dropzone"
                                         tabindex="0"
                                         role="button"
                                         aria-controls="english_language_certificate">
                                        <strong>Загрузите документ о знании английского языка</strong>
                                        <span>Drag the file here or select it with the button.</span>
                                        <button type="button"
                                                id="english-language-certificate-button"
                                                class="qualification-document-button">
                                            Выбрать документ                                        </button>
                                        <span id="english-language-certificate-filename"
                                              class="qualification-document-filename">
                                            No file selected                                        </span>
                                        <input type="file"
                                               id="english_language_certificate"
                                               name="english_language_certificate"
                                               accept=".pdf,.jpg,.jpeg,.png,.webp,.doc,.docx"
                                               hidden>
                                    </div>
                                    <p class="field-hint">
                                        Без документа уровень английского языка будет указан как самооценка.
                                        Только подтверждённый документом уровень будет указан как подтверждённый.                                    </p>
                                    <p id="english_language_certificate_status"
                                       class="field-error"
                                       aria-live="polite"></p>
                                </div>

                                <div class="landing-field">
                                    <label for="other_languages">Другие иностранные языки</label>
                                    <input type="text"
                                           id="other_languages"
                                           name="other_languages"
                                           placeholder="for example, Russian (native language)">
                                </div>

                                

<div class="landing-field field-full" id="western-europe-interest-field">
                                    <span class="field-label">Интересуют ли вас, помимо Германии, Австрии и Швейцарии, предложения о работе из других стран Западной Европы? <span>*</span></span>

                                    <div class="profile-publication-options">
                                        <label class="landing-checkbox">
                                            <input type="radio"
                                                   name="western_europe_interest"
                                                   value="yes"
                                                   required>
                                            <span>Да</span>
                                        </label>

                                        <label class="landing-checkbox">
                                            <input type="radio"
                                                   name="western_europe_interest"
                                                   value="no"
                                                   required>
                                            <span>Нет</span>
                                        </label>
                                    </div>

                                    <p id="western_europe_interest_error"
                                       class="field-error"
                                       aria-live="polite"></p>
                                    <div class="field-hint">Если вы выберете «Да», мы сможем предложить вам подходящие возможности и за пределами немецкоязычных стран. Эта информация используется исключительно внутри East Talent и не отображается в публичном профиле.</div>
                                </div>
                            </div>
                        
                            <div class="landing-field field-full" id="salary-minimum-question">
                                <span class="field-label">
                                    Are you willing to accept a gross salary of                                    <strong><span id="salary-minimum-amount">—</span> евро в месяц</strong>?
                                    <span>*</span>
                                </span>

                                <div class="profile-publication-options">
                                    <label class="landing-checkbox">
                                        <input type="radio"
                                               name="salary_minimum_acceptance"
                                               value="yes"
                                               required>
                                        <span>Да</span>
                                    </label>

                                    <label class="landing-checkbox">
                                        <input type="radio"
                                               name="salary_minimum_acceptance"
                                               value="no"
                                               required>
                                        <span>Нет</span>
                                    </label>
                                </div>

                                <p id="salary_minimum_acceptance_error"
                                   class="field-error"
                                   aria-live="polite"></p>
                                <div class="field-hint">
                                    The amount is calculated for the selected profession and shown as a monthly gross salary.                                </div>
                            </div>

                            <div class="landing-field field-full is-hidden"
                                 id="accepted-minimum-gross-salary-wrap"
                                 hidden>
                                <p id="accepted-minimum-gross-salary-hint"
                                   class="field-hint">
                                    Wenn Sie ein höheres Gehalt angeben, sinken Ihre Chancen auf eine Vermittlung. Arbeitgeber vergleichen die Qualifikation und die Gehaltsvorstellungen der Kandidaten. Auf diese Stelle können sich auch andere qualifizierte Kandidaten bewerben, die bereit sind, den oben genannten Betrag zu akzeptieren. Deshalb empfehlen wir ein höheres Gehalt nur dann anzugeben, wenn Sie über gute Deutschkenntnisse oder über Spezialisierungen verfügen, die über die ausgewählte Standardqualifikation hinausgehen.
                                </p>
                                <label for="accepted-minimum-gross-salary">
                                    Welches Bruttogehalt pro Monat sind Sie bereit zu akzeptieren?
                                    <span>*</span>
                                </label>
                                <input type="number"
                                       id="accepted-minimum-gross-salary"
                                       name="accepted_minimum_gross_salary"
                                       min="0"
                                       step="1"
                                       inputmode="numeric"
                                       placeholder="Betrag in Euro">
                                <p id="accepted_minimum_gross_salary_error"
                                   class="field-error"
                                   aria-live="polite"></p>
                            </div>
</div>

                        <div class="application-step" data-step="4" hidden>
                            <div class="step-heading">
                                <h3>Ваш профиль для работодателей</h3>
                                <p>Вы сами решаете, можно ли публиковать ваш профиль и в каком виде.</p>
                            </div>

                            

                                <div class="landing-field field-full" id="qualification-recognition-field">
                                    <label>Do you have a professional qualification or diploma obtained in your country? <span>*</span></label>
                                    <div class="qualification-recognition-options" role="radiogroup" aria-label="Professional qualification or diploma">
                                        <label class="landing-checkbox qualification-recognition-option">
                                            <input type="radio" name="qualification_recognition_claim" value="yes">
                                            <span>Да</span>
                                        </label>
                                        <label class="landing-checkbox qualification-recognition-option">
                                            <input type="radio" name="qualification_recognition_claim" value="no">
                                            <span>Нет</span>
                                        </label>
                                    </div>
                                    <p id="qualification_recognition_error" class="field-error" aria-live="polite"></p>

                                    <div id="qualification-document-wrap-v4" hidden>
                                        <label for="qualification_document_v4">Qualification document or diploma <span>*</span></label>
                                        <div id="qualification-document-dropzone-v4" tabindex="0" role="button" aria-controls="qualification_document_v4">
                                            <span class="upload-icon qualification-upload-icon" aria-hidden="true">↑</span>
                                            <strong>Upload qualification document</strong>
                                            <span class="qualification-document-hint-v4">Drag one or more files here or select them with the button.</span>
                                            <button type="button" id="qualification-document-button-v4">Select documents</button>
                                            <span id="qualification-document-filename-v4">No file selected</span>
                                            <input type="file" id="qualification_document_v4" name="qualification_document[]" accept=".pdf,.jpg,.jpeg,.png,.webp,.doc,.docx" multiple hidden>
                                        </div>
                                        <p id="qualification_document_error_v4" class="field-error" aria-live="polite"></p>
                        <input type="hidden" id="qualification_preview_token" name="qualification_preview_token" value="">
                                        <div id="qualification-document-note-v4">IMPORTANT: Upload the complete document, including all pages. The qualification can only be assessed from the complete set of pages.</div>
                                    </div>

                                    </div>
<div class="cv-upload-box" id="cv_upload_box">
                                <input type="file"
                                       id="cv_file"
                                       name="cv_file"
                                       accept=".pdf,.doc,.docx,application/pdf,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document">

                                <label for="cv_file">
                                    <span class="upload-icon" aria-hidden="true">↑</span>
                                    <strong>Upload CV</strong>
                                            <button type="button" id="cv-upload-button" class="qualification-document-button">
                                                Select CV                                            </button>
                                            <span id="cv_file_name">No file selected</span>
                                </label>

                                <p>A CV may be provided in your native language.</p>
                                <p id="cv_error"
                                   class="field-error"
                                   aria-live="polite"></p>
                            </div>

                            <div class="profile-photo-upload" id="profile_photo_dropzone" tabindex="0" role="button" aria-label="Фотография профиля: перетащите файл или выберите его">
                                <div class="landing-field field-full">
                                    <label for="profile_photo">Choose a photo</label>
                                    <input type="file"
                                           id="profile_photo"
                                           name="profile_photo"
                                           accept="image/jpeg,image/png,image/webp">
<span id="profile_photo_file_name">No file selected</span>
                                    <span class="profile-photo-drop-hint">Drag the photo here or select it with the button.</span>
                                    <div class="profile-photo-source-note">
                                        Если в резюме есть фотография, она будет использована автоматически.
                                        Здесь можно загрузить дополнительную фотографию или заменить фотографию из резюме на более актуальную.                                    </div>
                                    <div class="field-hint">Optional · JPG, PNG or WEBP · maximum 5 MB. The photo will only be published if you explicitly choose the option “with photo”.</div>
                                    <p id="profile_photo_error"
                                       class="field-error"
                                       aria-live="polite"></p>
                                </div>
                            </div>

                            <div class="talentpool-profile-preview">
                                <div class="step-heading">
                                    <span class="section-eyebrow">Предпросмотр</span>
                                    <h3>Так будет выглядеть ваш профиль в East Talent</h3>
                                    <p>Your profile may appear on East Talent pages for candidates and employers. Only information approved by you will be published.</p>
                                    <p>This is the English translation of the German profile that will be published for employers in Germany.</p>
                                </div>

                                <div class="talentpool-preview-card">
                                    <div class="talentpool-preview-photo"
                                         id="talentpool_preview_photo">
                                        Фотография                                    </div>

                                    <div class="talentpool-preview-content">
                                        <strong id="talentpool_preview_name">Your name</strong>
                                        <span id="talentpool_preview_job">Желаемая профессия</span>

                                        <div id="talentpool_preview_details">
                                            Your professional information will appear here.                                        </div>
                                    </div>
                                </div>
                            </div>

                            <div class="profile-publication-consent">
                                <span class="field-label">
                                    How would you like to use your profile? <span>*</span>
                                </span>

                                <div class="profile-publication-options">
                                    <label class="landing-checkbox">
                                        <input type="radio"
                                               name="profile_publication"
                                               value="publish_with_photo"
                                               required>
                                        <span><strong>Publish my profile with my photo</strong>&nbsp;<small>If you agree to publish your profile with a photo, it may also be displayed prominently on the relevant profession page. This helps employers notice your profile more quickly. Uploading and publishing a photo remain voluntary.</small></span>
                                    </label>

                                    <label class="landing-checkbox">
                                        <input type="radio"
                                               name="profile_publication"
                                               value="publish_without_photo"
                                               required>
                                        <span><strong>Publish my profile without my photo</strong>&nbsp;<small>Anonymous profile может отображаться, но фотография опубликована не будет.</small></span>
                                    </label>

                                    <label class="landing-checkbox">
                                        <input type="radio"
                                               name="profile_publication"
                                               value="declined"
                                               required>
                                        <span><strong>Do not publish my profile</strong>&nbsp;<small>My registration will be processed normally, but without a public profile.</small></span>
                                    </label>
                                </div>

<label class="landing-checkbox public-cv-consent">
    <input type="checkbox" name="public_cv_requested" value="yes">
    <span><strong>Publish my anonymized CV together with my profile</strong></span>
</label>
<p id="profile_publication_error"
                                   class="field-error"
                                   aria-live="polite"></p>
                                <p class="profile-publication-info">With your consent, East Talent may publish your anonymised profile on east-talent.de and personalvermittlung-osteuropa.com after the platforms launch and present it to interested employers. We will manually review your profile before publication and send you a personal link. Your surname, email address, telephone number, postal address and exact place of residence will not be published. You can stop publication at any time.</p>
                            </div>

                            <div class="consent-group">
                                <label class="landing-checkbox">
                                    <input type="checkbox"
                                           id="privacy_consent"
                                           name="privacy_consent"
                                           value="yes"
                                           required>
                                    <span>
                                        I have read the                                        <a href="datenschutz-en.html"
                                           target="_blank"
                                           rel="noopener">privacy policy</a>
                                        and consent to the processing of my data for the purpose of reviewing my registration.                                        <strong>*</strong>
                                    </span>
                                </label>
                            <p id="privacy_consent_error" class="field-error" aria-live="polite"></p>
                            </div>
                        </div>

                        <div id="submission_message"
                             class="submission-message"
                             role="status"
                             aria-live="polite"
                             hidden></div>

                        <div class="application-actions">
                            <button type="button"
                                    class="application-back"
                                    id="application_back"
                                    hidden>Back</button>

                            <button type="button"
                                    class="application-next"
                                    id="application_next">Next</button>

                            <button type="submit"
                                    class="application-submit"
                                    id="application_submit"
                                    hidden>Submit profile</button>
                        </div>
                    </form>
                </div>
            </div>
        </section>



        <section class="landing-section process-section">
            <div class="container">
                <div class="section-heading">
                    <span class="section-eyebrow">What happens next</span>
                    <h2>From profile to a<br>suitable job offer</h2>
                </div>
                <div class="process-grid">
                    <article><span>1</span><h3>You submit your profile</h3><p>You provide your professional information and may upload a CV and photo. Complete profiles with a photo attract more employer interest and are more likely to receive enquiries. You decide whether to upload and publish a photo.</p></article>
                    <article><span>2</span><h3>We find suitable employers</h3><p>We match your profile with attractive employers and vacancies that fit your experience and goals.</p></article>
                    <article><span>3</span><h3>You compare the offers</h3><p>You receive clear information about the conditions and decide for yourself which offer suits you. East Talent continuously searches for suitable employer opportunities for you.</p></article>
                </div>
            </div>
        </section>

        <section class="trust-section">
            <div class="container">
                <div class="trust-copy">
                    <span class="section-eyebrow section-eyebrow-light">East Talent</span>
                    <h2>International recruitment<br>with proprietary software</h2>
                    <p>East Talent combines international recruitment with structured digital processes<br>for handling candidate profiles, attracting employers and evaluating vacancies.</p>
                </div>
                <div class="trust-grid">
                    

                    

                    <div class="trust-item trust-item-ba"><div class="trust-logo-area"><img src="images/bfa-east-talent-v10.png" alt="German Federal Employment Agency"></div><span>Recruitment agency certified by the German Federal Employment Agency</span></div>
<div class="trust-item trust-item-azav"><div class="trust-logo-area"><img src="images/azav-east-talent-v10.png" alt="AZAV certificate"></div><span>Certified quality processes for professional placement and labour market integration.</span></div>
<div class="trust-item trust-item-software">
                        <div class="trust-logo-area">
                            <img src="images/software-east-talent-v10.png"
                                 alt="Собственное программное обеспечение для подбора персонала">
                        </div>
                        <span>Proprietary software for finding<br>attractive vacancies.</span>
                    </div>
                </div>
            </div>
        </section>

        <section class="final-cta-section">
            <div class="container final-cta-inner">
                <div>
                    <h2>Are you interested in working<br>in Germany, Austria or Switzerland?</h2>
                    <p>Create your profile and gain access to attractive opportunities<br>throughout the German-speaking region.</p>
                </div>
                <a class="landing-primary-cta js-scroll-to-application" href="#bewerbung">Create profile</a>
            </div>
        </section>
    </main>

    <footer class="landing-footer">
        <div class="container landing-footer-inner">
            <p>© 2019-<span class="js-current-year"></span> | East Talent™ EOOD</p>
                            <nav aria-label="Legal information">
                    <a href="/impressum-en.html">Legal Notice</a>
                    <a href="/datenschutz-en.html">Privacy Policy</a>
                </nav>
                    </div>
    </footer>

    <script src="js/candidate-landing-translations.js" defer></script>
    <script src="js/candidate-landing-en.js?v=20260925-western-question-hidden-v11" defer></script>
<script src="js/qualification-recognition-ui-v4.js?v=east-talent-final-form-v4"></script>

<style id="russian-checkbox-label-gap-final">
#qualification-recognition-field .qualification-recognition-option,
#salary-minimum-question .profile-publication-options > .landing-checkbox,
#western-europe-interest-field .profile-publication-options > .landing-checkbox {
    gap: 0.32rem !important;
    column-gap: 0.32rem !important;
}

#qualification-recognition-field .qualification-recognition-option > input,
#salary-minimum-question .profile-publication-options > .landing-checkbox > input,
#western-europe-interest-field .profile-publication-options > .landing-checkbox > input {
    margin: 0 !important;
}

#qualification-recognition-field .qualification-recognition-option > span,
#salary-minimum-question .profile-publication-options > .landing-checkbox > span,
#western-europe-interest-field .profile-publication-options > .landing-checkbox > span {
    margin: 0 !important;
}
</style>


<style id="russian-checkbox-spacing-final">
#qualification-recognition-field .qualification-recognition-options,
#salary-minimum-question .profile-publication-options,
#western-europe-interest-field .profile-publication-options {
    row-gap: 0.20rem !important;
}

#qualification-recognition-field .qualification-recognition-option,
#salary-minimum-question .profile-publication-options > .landing-checkbox,
#western-europe-interest-field .profile-publication-options > .landing-checkbox {
    gap: 0.32rem !important;
    column-gap: 0.32rem !important;
}
</style>


<style id="russian-checkbox-row-height-final">
#qualification-recognition-field .qualification-recognition-options,
#salary-minimum-question .profile-publication-options,
#western-europe-interest-field .profile-publication-options {
    gap: 0.20rem !important;
    row-gap: 0.20rem !important;
}

#qualification-recognition-field .qualification-recognition-option,
#salary-minimum-question .profile-publication-options > .landing-checkbox,
#western-europe-interest-field .profile-publication-options > .landing-checkbox {
    display: inline-flex !important;
    min-height: 0 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    gap: 0.32rem !important;
    column-gap: 0.32rem !important;
    line-height: 1.2 !important;
}

#qualification-recognition-field .qualification-recognition-option > input,
#salary-minimum-question .profile-publication-options > .landing-checkbox > input,
#western-europe-interest-field .profile-publication-options > .landing-checkbox > input {
    margin: 0 !important;
}
</style>


<style id="russian-checkbox-second-row-spacing">
#qualification-recognition-field .qualification-recognition-options,
#salary-minimum-question .profile-publication-options,
#western-europe-interest-field .profile-publication-options {
    gap: 0 !important;
    row-gap: 0 !important;
}

#qualification-recognition-field .qualification-recognition-options > :nth-child(2),
#salary-minimum-question .profile-publication-options > :nth-child(2),
#western-europe-interest-field .profile-publication-options > :nth-child(2) {
    margin-top: -10px !important;
}
</style>

    <script src="js/landing-ui-localization-en.js" defer></script>
<script src="js/landing-upload-localization.js?v=20260916-east-talent-assets-v1" defer></script>

<script id="east-talent-final-language-hints-20260917">
(() => {
    const dictionaries = {
        de: {
            "Without a document, the level is recorded as self-assessed. Only a level confirmed by a document is treated as verified.": "Ohne Nachweis wird das Niveau als Selbsteinschätzung angegeben. Nur ein durch ein Dokument nachgewiesenes Niveau gilt als bestätigt.",
            "Без документа уровень английского языка будет указан как самооценка. Только подтверждённый документом уровень будет указан как подтверждённый.": "Ohne Nachweis wird das Englischniveau als Selbsteinschätzung angegeben. Nur ein durch ein Dokument nachgewiesenes Niveau wird als bestätigt angegeben.",
            "If your CV contains a photo, it will be used automatically. You can upload an additional photo here or replace the CV photo with a more recent one.": "Wenn Ihr Lebenslauf ein Foto enthält, wird dieses automatisch verwendet. Hier können Sie ein zusätzliches Foto hochladen oder das Foto aus Ihrem Lebenslauf durch ein aktuelleres ersetzen.",
            "евро в месяц": "Euro pro Monat",
            "Категория B": "Führerscheinklasse B",
            "Желаемая брутто-зарплата:": "Gewünschtes Bruttogehalt:"
        },
        en: {
            "Without a document, the level is recorded as self-assessed. Only a level confirmed by a document is treated as verified.": "Without documentation, the level is shown as a self-assessment. Only a documented level is considered confirmed.",
            "Без документа уровень английского языка будет указан как самооценка. Только подтверждённый документом уровень будет указан как подтверждённый.": "Without documentation, the English level is shown as a self-assessment. Only a documented level is shown as confirmed.",
            "If your CV contains a photo, it will be used automatically. You can upload an additional photo here or replace the CV photo with a more recent one.": "If your CV contains a photo, it will be used automatically. You can upload an additional photo here or replace the photo from your CV with a more recent one.",
            "евро в месяц": "euros per month",
            "Категория B": "Driving licence class B",
            "Желаемая брутто-зарплата:": "Desired gross salary:"
        },
        pl: {
            "Without a document, the level is recorded as self-assessed. Only a level confirmed by a document is treated as verified.": "Bez dokumentu poziom jest podawany jako samoocena. Tylko poziom potwierdzony dokumentem jest uznawany za potwierdzony.",
            "Без документа уровень английского языка будет указан как самооценка. Только подтверждённый документом уровень будет указан как подтверждённый.": "Bez dokumentu poziom języka angielskiego jest podawany jako samoocena. Tylko poziom potwierdzony dokumentem jest oznaczony jako potwierdzony.",
            "If your CV contains a photo, it will be used automatically. You can upload an additional photo here or replace the CV photo with a more recent one.": "Jeśli Twoje CV zawiera zdjęcie, zostanie ono użyte automatycznie. Możesz tutaj dodać dodatkowe zdjęcie lub zastąpić zdjęcie z CV nowszym.",
            "евро в месяц": "euro miesięcznie",
            "Категория B": "Kategoria prawa jazdy B",
            "Желаемая брутто-зарплата:": "Oczekiwane wynagrodzenie brutto:"
        },
        ro: {
            "Without a document, the level is recorded as self-assessed. Only a level confirmed by a document is treated as verified.": "Fără document, nivelul este indicat ca autoevaluare. Doar nivelul confirmat printr-un document este considerat confirmat.",
            "Без документа уровень английского языка будет указан как самооценка. Только подтверждённый документом уровень будет указан как подтверждённый.": "Fără document, nivelul limbii engleze este indicat ca autoevaluare. Doar nivelul confirmat printr-un document este indicat ca fiind confirmat.",
            "If your CV contains a photo, it will be used automatically. You can upload an additional photo here or replace the CV photo with a more recent one.": "Dacă CV-ul dumneavoastră conține o fotografie, aceasta va fi utilizată automat. Puteți încărca aici o fotografie suplimentară sau puteți înlocui fotografia din CV cu una mai recentă.",
            "евро в месяц": "euro pe lună",
            "Категория B": "Categoria permisului B",
            "Желаемая брутто-зарплата:": "Salariul brut dorit:"
        },
        bg: {
            "Without a document, the level is recorded as self-assessed. Only a level confirmed by a document is treated as verified.": "Без документ нивото се посочва като самооценка. Само ниво, потвърдено с документ, се счита за потвърдено.",
            "Без документа уровень английского языка будет указан как самооценка. Только подтверждённый документом уровень будет указан как подтверждённый.": "Без документ нивото по английски език се посочва като самооценка. Само ниво, потвърдено с документ, се посочва като потвърдено.",
            "If your CV contains a photo, it will be used automatically. You can upload an additional photo here or replace the CV photo with a more recent one.": "Ако автобиографията ви съдържа снимка, тя ще бъде използвана автоматично. Тук можете да качите допълнителна снимка или да замените снимката от автобиографията с по-актуална.",
            "евро в месяц": "евро на месец",
            "Категория B": "Категория B на шофьорската книжка",
            "Желаемая брутто-зарплата:": "Желана брутна заплата:"
        }
    };

    function locale() {
        const lang = String(
            document.documentElement.lang || ""
        ).slice(0, 2).toLowerCase();

        return dictionaries[lang] ? lang : "de";
    }

    function translate() {
        if (!document.body) {
            return;
        }

        if (locale() === "ru") {
            return;
        }

        const dictionary = dictionaries[locale()];
        const walker = document.createTreeWalker(
            document.body,
            NodeFilter.SHOW_TEXT
        );

        const nodes = [];

        while (walker.nextNode()) {
            nodes.push(walker.currentNode);
        }

        for (const node of nodes) {
            let value = node.nodeValue || "";

            for (const [from, to] of Object.entries(dictionary)) {
                value = value.split(from).join(to);
            }

            if (value !== node.nodeValue) {
                node.nodeValue = value;
            }
        }
    }

    function start() {
        translate();

        new MutationObserver(translate).observe(document.body, {
            childList: true,
            subtree: true,
            characterData: true
        });
    }

    if (document.readyState === "loading") {
        document.addEventListener("DOMContentLoaded", start, { once: true });
    } else {
        start();
    }
})();
</script>

<!-- east-talent-inline-citizenship-hardcut-v1 -->
<script>
(function () {
    function forceCitizenshipPlaceholder() {
        var locale =
            document.documentElement.getAttribute('data-east-talent-locale') || '';

        if (locale === 'ru') {
            return true;
        }

        var expected = {
            de: 'Bitte Staatsangehörigkeit auswählen',
            en: 'Select nationality',
            bg: 'Изберете гражданство',
            ro: 'Selectați cetățenia',
            pl: 'Wybierz obywatelstwo'
        }[locale];

        if (!expected) {
            return false;
        }

        var select = document.getElementById('citizenship_choice');

        if (!select || !select.options || !select.options.length) {
            return false;
        }

        var option = select.querySelector('option[value=""]');

        if (!option) {
            option = select.options[0];
        }

        if (!option) {
            return false;
        }

        option.textContent = expected;
        option.innerText = expected;

        return true;
    }

    var attempts = 0;

    var timer = window.setInterval(function () {
        attempts++;

        if (forceCitizenshipPlaceholder() || attempts >= 100) {
            window.clearInterval(timer);
        }
    }, 100);
})();
</script>
<!-- /east-talent-inline-citizenship-hardcut-v1 -->

<!-- east-talent-inline-profession-only-de-en-v2 -->
<style>
html[data-east-talent-locale="de"] .east-talent-category-removed,
html[data-east-talent-locale="en"] .east-talent-category-removed {
    display: none !important;
}

html[data-east-talent-locale="de"] .east-talent-profession-only,
html[data-east-talent-locale="en"] .east-talent-profession-only {
    display: block !important;
    grid-column: 1 / -1 !important;
    width: 100% !important;
}
</style>

<script>
(function () {
    'use strict';

    const locale =
        document.documentElement.getAttribute('data-east-talent-locale') || '';

    if (locale !== 'de' && locale !== 'en') {
        return;
    }

    /*
     * Die beiden General-Candidate-Landingpages verwenden die vollständige
     * Branchen- und Berufsauswahl. Die Profession-only-Sonderlogik ist nur
     * für berufsbezogene DE/EN-Landingpages vorgesehen.
     */
    const host = window.location.hostname.toLowerCase();

    const generalCandidateHosts = new Set([
        'jobs-in-deutschland.com',
        'www.jobs-in-deutschland.com',
        'jobs-in-germany-for-foreigners.com',
        'www.jobs-in-germany-for-foreigners.com'
    ]);

    if (generalCandidateHosts.has(host)) {
        return;
    }

    const professions = locale === 'de'
        ? [
            ['elektriker', 'Elektriker'],
            ['elektroniker-automatisierungstechnik', 'Elektroniker für Automatisierungstechnik'],
            ['mechatroniker', 'Mechatroniker']
        ]
        : [
            ['elektriker', 'Electrician'],
            ['elektroniker-automatisierungstechnik', 'Electronics technician for automation technology'],
            ['mechatroniker', 'Mechatronics technician']
        ];

    const placeholder =
        locale === 'de' ? 'Beruf auswählen' : 'Choose a profession';

    function findWrapper(element) {
        if (!element) {
            return null;
        }

        return element.closest('.landing-field') ||
            element.closest('.form-group') ||
            element.parentElement;
    }

    function updateTexts() {
        const replacements = locale === 'de'
            ? {
                'Branche, Beruf und Erfahrung': 'Beruf und Erfahrung',
                'Wählen Sie zuerst eine Branche und anschließend den Beruf, in dem Sie arbeiten möchten.':
                    'Wählen Sie den Beruf aus, in dem Sie arbeiten möchten.'
            }
            : {
                'Industry, profession and experience': 'Profession and experience',
                'First select an industry and then the profession in which you would like to work.':
                    'Select the profession you would like to work in.'
            };

        document.querySelectorAll('h1, h2, h3, p').forEach(function (element) {
            const text = element.textContent.trim();

            if (Object.prototype.hasOwnProperty.call(replacements, text)) {
                element.textContent = replacements[text];
            }
        });
    }

    function apply() {
        const category = document.querySelector('#profession_category');
        const profession = document.querySelector('#profession');

        if (!profession) {
            return;
        }

        const categoryWrapper = findWrapper(category);
        const professionWrapper = findWrapper(profession);

        if (categoryWrapper) {
            categoryWrapper.classList.add('east-talent-category-removed');
            categoryWrapper.hidden = true;
        }

        if (category) {
            category.hidden = true;
            category.removeAttribute('required');
            category.setAttribute('aria-hidden', 'true');
        }

        if (professionWrapper) {
            professionWrapper.classList.add('east-talent-profession-only');
            professionWrapper.hidden = false;
        }

        const currentValue = profession.value;

        const validCurrentValue = professions.some(function (entry) {
            return entry[0] === currentValue;
        });

        const expectedValues = [''].concat(
            professions.map(function (entry) {
                return entry[0];
            })
        );

        const actualValues = Array.from(profession.options).map(function (option) {
            return option.value;
        });

        const needsRebuild =
            actualValues.length !== expectedValues.length ||
            actualValues.some(function (value, index) {
                return value !== expectedValues[index];
            });

        if (needsRebuild) {
            profession.innerHTML = '';

            const firstOption = document.createElement('option');
            firstOption.value = '';
            firstOption.disabled = true;
            firstOption.textContent = placeholder;
            profession.appendChild(firstOption);

            professions.forEach(function (entry) {
                const option = document.createElement('option');
                option.value = entry[0];
                option.textContent = entry[1];
                profession.appendChild(option);
            });
        }

        profession.disabled = false;
        profession.removeAttribute('disabled');
        profession.required = true;
        profession.value = validCurrentValue ? currentValue : '';

        updateTexts();
    }

    apply();

    const observer = new MutationObserver(function () {
        apply();
    });

    observer.observe(document.documentElement, {
        childList: true,
        subtree: true
    });

    setInterval(apply, 500);
})();
</script>
<!-- /east-talent-inline-profession-only-de-en-v2 -->

<!-- EAST_TALENT_DE_EN_CITIZENSHIP_PLACEHOLDER_CLEANUP_V1 -->
<script>
(function () {
    'use strict';

    function cleanCitizenshipPlaceholder() {
        var locale =
            document.documentElement.getAttribute('data-east-talent-locale') || '';

        if (locale !== 'de' && locale !== 'en') {
            return;
        }

        var select = document.getElementById('citizenship_choice');

        if (!select) {
            return;
        }

        var expected =
            locale === 'de'
                ? 'Bitte Staatsangehörigkeit auswählen'
                : 'Select nationality';

        var emptyOptions = Array.prototype.filter.call(
            select.options,
            function (option) {
                return option.value === '';
            }
        );

        var placeholder = emptyOptions[0];

        if (!placeholder) {
            placeholder = document.createElement('option');
            placeholder.value = '';
            placeholder.disabled = true;
            select.insertBefore(placeholder, select.firstChild);
        }

        Array.prototype.forEach.call(emptyOptions, function (option) {
            if (option !== placeholder) {
                option.remove();
            }
        });

        if (placeholder.textContent !== expected) {
            placeholder.textContent = expected;
        }

        placeholder.disabled = true;

        if (!select.value) {
            placeholder.selected = true;
        }
    }

    function start() {
        cleanCitizenshipPlaceholder();

        var select = document.getElementById('citizenship_choice');

        if (select) {
            new MutationObserver(cleanCitizenshipPlaceholder).observe(select, {
                childList: true,
                subtree: true
            });
        }

        setInterval(cleanCitizenshipPlaceholder, 500);
    }

    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', start, { once: true });
    } else {
        start();
    }
})();
</script>
<!-- /EAST_TALENT_DE_EN_CITIZENSHIP_PLACEHOLDER_CLEANUP_V1 -->

<!-- EAST_TALENT_FINAL_SALARY_LABEL_CLEANUP_V1 -->
<script>
(function () {
    'use strict';

    function replaceDirectText(label, oldText, newText) {
        Array.prototype.forEach.call(label.childNodes, function (node) {
            if (node.nodeType === Node.TEXT_NODE &&
                node.nodeValue.indexOf(oldText) !== -1) {
                node.nodeValue = node.nodeValue.replace(oldText, newText);
            }
        });
    }

    function fixEnglishSalaryLabels() {
        var locale =
            document.documentElement.getAttribute('data-east-talent-locale') || '';

        if (locale !== 'en') {
            return;
        }

        Array.prototype.forEach.call(
            document.querySelectorAll('label'),
            function (label) {
                replaceDirectText(
                    label,
                    'Sind Sie bereit, ein Bruttogehalt von',
                    'Are you willing to accept a gross salary of'
                );

                replaceDirectText(
                    label,
                    'Welches Bruttogehalt pro Monat sind Sie bereit zu akzeptieren?',
                    'What gross salary per month are you willing to accept?'
                );
            }
        );
    }

    function removeDuplicateSalaryError() {
        var locale =
            document.documentElement.getAttribute('data-east-talent-locale') || '';

        if (locale !== 'de' && locale !== 'en') {
            return;
        }

        var field = document.getElementById('accepted-minimum-gross-salary');

        if (!field) {
            return;
        }

        var fieldRect = field.getBoundingClientRect();

        var messages = Array.prototype.filter.call(
            document.querySelectorAll('*'),
            function (element) {
                if (element.children.length !== 0) {
                    return false;
                }

                var text = (element.textContent || '').trim();

                return (
                    text === 'Please complete this field.' ||
                    text === 'Bitte füllen Sie dieses Feld aus.'
                );
            }
        );

        if (!messages.length) {
            return;
        }

        messages.sort(function (a, b) {
            var aDistance = Math.abs(
                a.getBoundingClientRect().top - fieldRect.bottom
            );

            var bDistance = Math.abs(
                b.getBoundingClientRect().top - fieldRect.bottom
            );

            return aDistance - bDistance;
        });

        messages[0].remove();
    }

    function apply() {
        fixEnglishSalaryLabels();
        removeDuplicateSalaryError();
    }

    function start() {
        apply();

        new MutationObserver(apply).observe(document.body, {
            childList: true,
            subtree: true
        });

        setInterval(apply, 500);
    }

    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', start, { once: true });
    } else {
        start();
    }
})();
</script>
<!-- /EAST_TALENT_FINAL_SALARY_LABEL_CLEANUP_V1 -->

<!-- EAST_TALENT_FINAL_SALARY_AND_VALIDATION_FIX_V3 -->
<script>
(function () {
    'use strict';

    function getLocale() {
        return (
            document.documentElement.getAttribute('data-east-talent-locale') ||
            ''
        ).toLowerCase();
    }

    function replaceTextInNode(root, oldText, newText) {
        const walker = document.createTreeWalker(
            root,
            NodeFilter.SHOW_TEXT
        );

        const nodes = [];
        let node;

        while ((node = walker.nextNode())) {
            nodes.push(node);
        }

        nodes.forEach(function (textNode) {
            if (textNode.nodeValue.includes(oldText)) {
                textNode.nodeValue =
                    textNode.nodeValue.split(oldText).join(newText);
            }
        });
    }

    function fixEnglishSalaryQuestion() {
        if (getLocale() !== 'en') {
            return;
        }

        document.querySelectorAll('label').forEach(function (label) {
            replaceTextInNode(
                label,
                'Sind Sie bereit, ein Bruttogehalt von',
                'Are you willing to accept a gross salary of'
            );
        });
    }

    function fixYesNoMessages() {
        const locale = getLocale();

        if (locale === 'en') {
            replaceTextInNode(
                document.body,
                'Please select an option.',
                'Please select Yes or No.'
            );
        }

        if (locale === 'de') {
            replaceTextInNode(
                document.body,
                'Bitte beantworten Sie diese Pflichtfrage.',
                'Bitte wählen Sie Ja oder Nein aus.'
            );
        }
    }

    function removeSalaryGenericError() {
        const locale = getLocale();

        if (locale !== 'de' && locale !== 'en') {
            return;
        }

        const salaryInput =
            document.getElementById('accepted-minimum-gross-salary');

        if (!salaryInput) {
            return;
        }

        const field =
            salaryInput.closest(
                '.landing-field, .form-group, .form-field, .field'
            ) || salaryInput.parentElement;

        if (!field) {
            return;
        }

        const genericMessages = [
            'Please complete this field.',
            'Bitte füllen Sie dieses Feld aus.'
        ];

        Array.from(field.querySelectorAll('*')).forEach(function (element) {
            if (element.children.length !== 0) {
                return;
            }

            const text = element.textContent.trim();

            if (genericMessages.includes(text)) {
                element.remove();
            }
        });
    }

    function applyFixes() {
        fixEnglishSalaryQuestion();
        fixYesNoMessages();
        removeSalaryGenericError();
    }

    function start() {
        applyFixes();

        const observer = new MutationObserver(function () {
            applyFixes();
        });

        observer.observe(document.body, {
            childList: true,
            subtree: true,
            characterData: true
        });

        setInterval(applyFixes, 500);
    }

    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', start, { once: true });
    } else {
        start();
    }
})();
</script>
<!-- /EAST_TALENT_FINAL_SALARY_AND_VALIDATION_FIX_V3 -->

<!-- EAST_TALENT_PROFILE_PUBLICATION_LAYOUT_V4 -->
<script>
(function () {
    'use strict';

    function getLocale() {
        var htmlLocale = (
            document.documentElement.getAttribute('data-east-talent-locale') || ''
        ).toLowerCase();

        var language = (
            document.documentElement.getAttribute('lang') || ''
        ).toLowerCase();

        var host = window.location.hostname.toLowerCase();

        if (
            htmlLocale === 'de' ||
            language.indexOf('de') === 0 ||
            host.indexOf('elektriker-job-deutschland') !== -1
        ) {
            return 'de';
        }

        if (
            htmlLocale === 'en' ||
            language.indexOf('en') === 0 ||
            host.indexOf('electrician-jobs-germany') !== -1
        ) {
            return 'en';
        }

        return 'ru';
    }

    function setTextPosition(textNode, pixels) {
        var element = textNode.parentElement;

        while (element && element !== document.body) {
            if (
                (
                    element.tagName === 'SPAN' ||
                    element.tagName === 'SMALL'
                ) &&
                !element.querySelector('input, button, select, textarea')
            ) {
                element.style.setProperty(
                    'position',
                    'relative',
                    'important'
                );

                element.style.setProperty(
                    'top',
                    pixels + 'px',
                    'important'
                );

                return;
            }

            element = element.parentElement;
        }
    }

    function fixPreviewSpacing() {
        document.querySelectorAll('.section-eyebrow').forEach(function (element) {
            var text = (element.textContent || '').trim().toLowerCase();

            if (
                text !== 'preview' &&
                text !== 'vorschau' &&
                text !== 'предпросмотр'
            ) {
                return;
            }

            element.style.setProperty(
                'margin-top',
                '2.25rem',
                'important'
            );

            element.style.setProperty(
                'margin-bottom',
                '0.25rem',
                'important'
            );

            var sibling = element.nextElementSibling;

            while (sibling) {
                if (sibling.tagName === 'H3') {
                    sibling.style.setProperty(
                        'margin-top',
                        '0.25rem',
                        'important'
                    );
                    break;
                }

                sibling = sibling.nextElementSibling;
            }
        });
    }

    function fixCheckboxTextPositions() {
        var currentLocale = getLocale();

        var walker = document.createTreeWalker(
            document.body,
            NodeFilter.SHOW_TEXT
        );

        var nodes = [];
        var node;

        while ((node = walker.nextNode())) {
            nodes.push(node);
        }

        nodes.forEach(function (textNode) {
            var text = (textNode.nodeValue || '').trim();

            if (
                text.indexOf('anonymisierten Lebenslauf') !== -1 ||
                text.indexOf('anonymized CV') !== -1 ||
                text.indexOf('анонимное резюме') !== -1
            ) {
                setTextPosition(textNode, 4);
                return;
            }

            if (
                currentLocale !== 'ru' &&
                (
                    text.indexOf('Datenschutzerklärung') !== -1 ||
                    text.indexOf('privacy policy') !== -1
                )
            ) {
                setTextPosition(textNode, 1);
            }
        });
    }

    function translateMixedText() {
        var currentLocale = getLocale();

        if (currentLocale !== 'de' && currentLocale !== 'en') {
            return;
        }

        var replacement =
            currentLocale === 'de'
                ? 'Das anonyme Profil kann angezeigt werden, das Foto wird jedoch nicht veröffentlicht.'
                : 'The anonymous profile may be displayed, but the photo will not be published.';

        var walker = document.createTreeWalker(
            document.body,
            NodeFilter.SHOW_TEXT
        );

        var nodes = [];
        var node;

        while ((node = walker.nextNode())) {
            nodes.push(node);
        }

        nodes.forEach(function (textNode) {
            var value = textNode.nodeValue || '';

            if (!/[А-Яа-яЁё]/.test(value)) {
                return;
            }

            if (
                value.indexOf('отображаться') === -1 &&
                value.indexOf('опубликована') === -1
            ) {
                return;
            }

            var leading = value.match(/^\s*/)[0];
            var trailing = value.match(/\s*$/)[0];

            textNode.nodeValue = leading + replacement + trailing;
        });
    }

    function apply() {
        fixPreviewSpacing();
        fixCheckboxTextPositions();
        translateMixedText();
    }

    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', apply, { once: true });
    } else {
        apply();
    }

    new MutationObserver(apply).observe(document.documentElement, {
        childList: true,
        subtree: true
    });

    setInterval(apply, 500);
})();
</script>
<!-- /EAST_TALENT_PROFILE_PUBLICATION_LAYOUT_V4 -->

<!-- EAST_TALENT_PUBLICATION_LABELS_DE_EN_V1 -->
<script>
(function () {
    'use strict';

    function isGermanOrEnglish() {
        var locale = (
            document.documentElement.getAttribute('data-east-talent-locale') ||
            ''
        ).toLowerCase();

        var language = (
            document.documentElement.getAttribute('lang') ||
            ''
        ).toLowerCase();

        var host = window.location.hostname.toLowerCase();

        return (
            locale === 'de' ||
            locale === 'en' ||
            language.indexOf('de') === 0 ||
            language.indexOf('en') === 0 ||
            host.indexOf('elektriker-job-deutschland') !== -1 ||
            host.indexOf('electrician-jobs-germany') !== -1
        );
    }

    function movePublicationLabels() {
        if (!isGermanOrEnglish()) {
            return;
        }

        var labels = [
            'Mein Profil mit meinem Foto veröffentlichen',
            'Mein Profil ohne mein Foto veröffentlichen',
            'Mein Profil nicht veröffentlichen',
            'Publish my profile with my photo',
            'Publish my profile without my photo',
            'Do not publish my profile'
        ];

        var walker = document.createTreeWalker(
            document.body,
            NodeFilter.SHOW_TEXT
        );

        var nodes = [];
        var node;

        while ((node = walker.nextNode())) {
            nodes.push(node);
        }

        nodes.forEach(function (textNode) {
            var text = (textNode.nodeValue || '').trim();

            if (labels.indexOf(text) === -1) {
                return;
            }

            var element = textNode.parentElement;

            if (!element) {
                return;
            }

            element.style.setProperty(
                'position',
                'relative',
                'important'
            );

            element.style.setProperty(
                'top',
                '2px',
                'important'
            );
        });
    }

    function apply() {
        movePublicationLabels();
    }

    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', apply, { once: true });
    } else {
        apply();
    }

    new MutationObserver(apply).observe(document.documentElement, {
        childList: true,
        subtree: true
    });

    setInterval(apply, 500);
})();
</script>
<!-- /EAST_TALENT_PUBLICATION_LABELS_DE_EN_V1 -->








    <script src="js/phone-country-code.js?v=20260925-citizenship-sync-v4"></script>
    <script src="js/profession-navigation-v1.js?v=20261001-selector-v3"></script>
</body>
</html>

