1<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Find Jobs in Uganda â The New Vision JOBMart â The New Vision JOBMart</title><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&family=DM+Sans:wght@300;400;500&display=swap"><style>.app-nav[data-v-279240fe]{background:#fff;border-bottom:1px solid var(--th-border);position:sticky;top:0;z-index:var(--z-nav)}.nav-inner[data-v-279240fe]{justify-content:space-between;height:60px;gap:16px}.nav-brand[data-v-279240fe],.nav-inner[data-v-279240fe]{display:flex;align-items:center}.nav-brand[data-v-279240fe]{gap:10px;text-decoration:none;flex-shrink:0}.nav-logo-img[data-v-279240fe]{height:36px;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.nav-brand-name[data-v-279240fe]{font-family:var(--th-font-display);font-size:16px;font-weight:700;color:var(--th-navy);white-space:nowrap}.nav-brand-name span[data-v-279240fe]{color:var(--th-teal)}.nav-links[data-v-279240fe]{display:flex;align-items:center;gap:24px;flex:1;justify-content:center}.nav-links a[data-v-279240fe]{font-size:14px;font-weight:500;color:var(--th-text-secondary);text-decoration:none;transition:color var(--th-transition)}.nav-links a.active[data-v-279240fe],.nav-links a[data-v-279240fe]:hover{color:var(--th-navy)}.admin-link[data-v-279240fe]{color:var(--th-teal)!important;font-weight:700}.employer-link[data-v-279240fe]{color:var(--th-navy)!important;font-weight:600}.nav-right[data-v-279240fe]{gap:8px}.nav-avatar[data-v-279240fe],.nav-right[data-v-279240fe]{display:flex;align-items:center;flex-shrink:0}.nav-avatar[data-v-279240fe]{width:32px;height:32px;border-radius:50%;background:var(--th-navy);color:#fff;font-family:var(--th-font-display);font-size:12px;font-weight:800;justify-content:center;text-decoration:none}.hamburger[data-v-279240fe]{display:none;flex-direction:column;justify-content:center;gap:5px;background:transparent;border:none;cursor:pointer;padding:6px;width:36px;height:36px}.hamburger span[data-v-279240fe]{display:block;height:2px;background:var(--th-text-primary);border-radius:2px;transition:all .25s}.hamburger span[data-v-279240fe]:first-child,.hamburger span[data-v-279240fe]:nth-child(2){width:20px}.hamburger span[data-v-279240fe]:nth-child(3){width:14px}.hamburger.open span[data-v-279240fe]:first-child{transform:translateY(7px) rotate(45deg);width:20px}.hamburger.open span[data-v-279240fe]:nth-child(2){opacity:0}.hamburger.open span[data-v-279240fe]:nth-child(3){transform:translateY(-7px) rotate(-45deg);width:20px}.mobile-menu[data-v-279240fe]{background:#fff;border-top:1px solid var(--th-border);box-shadow:0 8px 24px #00000014}.mobile-menu a[data-v-279240fe],.mobile-menu button[data-v-279240fe]{display:block;width:100%;padding:14px 20px;font-size:15px;font-weight:500;color:var(--th-text-primary);border:none;border-bottom:1px solid var(--th-border);background:transparent;text-align:left;cursor:pointer;text-decoration:none;font-family:var(--th-font-body);transition:background var(--th-transition)}.mobile-menu a[data-v-279240fe]:hover,.mobile-menu button[data-v-279240fe]:hover{background:var(--th-surface)}.mobile-menu-divider[data-v-279240fe]{height:1px;background:var(--th-border)}.menu-slide-enter-active[data-v-279240fe]{transition:all .22s ease}.menu-slide-leave-active[data-v-279240fe]{transition:all .18s ease}.menu-slide-enter-from[data-v-279240fe],.menu-slide-leave-to[data-v-279240fe]{opacity:0;transform:translateY(-8px)}@media(max-width:767px){.nav-desktop-only[data-v-279240fe],.nav-links[data-v-279240fe]{display:none}.hamburger[data-v-279240fe]{display:flex}.nav-logo-img[data-v-279240fe]{height:28px}.nav-brand-name[data-v-279240fe]{font-size:13px}}@media(min-width:768px)and (max-width:1023px){.nav-desktop-only[data-v-279240fe],.nav-links[data-v-279240fe]{display:none}.hamburger[data-v-279240fe]{display:flex}}</style><style>.quick-nav[data-v-4d2a2d42]{background:var(--th-navy);border-bottom:1px solid hsla(0,0%,100%,.1)}.qn-inner[data-v-4d2a2d42]{justify-content:space-between;gap:12px;height:40px}.qn-inner[data-v-4d2a2d42],.qn-links[data-v-4d2a2d42]{display:flex;align-items:center}.qn-links[data-v-4d2a2d42]{gap:4px;overflow-x:auto;scrollbar-width:none}.qn-links[data-v-4d2a2d42]::-webkit-scrollbar{display:none}.qn-link[data-v-4d2a2d42]{font-size:12.5px;font-weight:500;color:#fff9;padding:4px 11px;border-radius:var(--th-radius-full);white-space:nowrap;text-decoration:none;transition:all var(--th-transition)}.qn-link.active[data-v-4d2a2d42],.qn-link[data-v-4d2a2d42]:hover{background:#ffffff1f;color:#fff}.qn-admin[data-v-4d2a2d42]{color:var(--th-gold)!important}.qn-employer[data-v-4d2a2d42]{color:var(--th-teal)!important}.qn-right[data-v-4d2a2d42]{flex-shrink:0}.qn-greeting[data-v-4d2a2d42]{font-size:12.5px;color:#ffffff8c}.qn-signin[data-v-4d2a2d42]{font-size:12.5px;font-weight:600;color:var(--th-gold);text-decoration:none}.jobs-page[data-v-4d2a2d42]{padding-bottom:60px}.jobs-header[data-v-4d2a2d42]{text-align:center;padding:36px 0 28px}
1.jobs-title[data-v-4d2a2d42]{font-size:clamp(24px,5vw,40px);font-weight:800;margin-bottom:8px}.jobs-sub[data-v-4d2a2d42]{color:var(--th-text-muted);font-size:15px;margin-bottom:20px}.search-bar[data-v-4d2a2d42]{display:flex;max-width:580px;margin:0 auto;border:1px solid var(--th-border);border-radius:var(--th-radius-md);overflow:hidden;box-shadow:var(--th-shadow-sm)}.search-input[data-v-4d2a2d42]{flex:1;padding:12px 16px;font-size:15px;outline:none}.search-btn[data-v-4d2a2d42],.search-input[data-v-4d2a2d42]{border:none;font-family:var(--th-font-body)}.search-btn[data-v-4d2a2d42]{padding:12px 22px;background:var(--th-navy);color:#fff;cursor:pointer;font-size:14px;font-weight:600;transition:background var(--th-transition)}.search-btn[data-v-4d2a2d42]:hover{background:var(--th-navy-mid)}.jobs-layout[data-v-4d2a2d42]{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:start}.jobs-filters[data-v-4d2a2d42]{background:var(--th-surface-card);border:1px solid var(--th-border);border-radius:var(--th-radius-lg);overflow:hidden;position:sticky;top:76px}.filter-group[data-v-4d2a2d42]{margin-bottom:18px}.filter-title[data-v-4d2a2d42]{font-family:var(--th-font-display);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--th-text-muted);margin-bottom:9px}.filter-check[data-v-4d2a2d42]{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--th-text-secondary);cursor:pointer;padding:4px 0}.filter-check input[data-v-4d2a2d42]{accent-color:var(--th-navy);width:15px;height:15px}.clear-btn[data-v-4d2a2d42]{width:100%;padding:7px;background:transparent;border:1px solid var(--th-border);border-radius:var(--th-radius-sm);font-size:12.5px;color:var(--th-text-muted);cursor:pointer;font-family:var(--th-font-body);margin-bottom:18px;transition:all var(--th-transition)}.clear-btn[data-v-4d2a2d42]:hover{border-color:var(--th-danger);color:var(--th-danger)}.sidebar-shortcuts[data-v-4d2a2d42]{border-top:1px solid var(--th-border);padding-top:16px}.shortcut-link[data-v-4d2a2d42]{display:block;font-size:13px;color:var(--th-text-secondary);padding:6px 0;border-bottom:1px solid var(--th-border);text-decoration:none;transition:color var(--th-transition)}.shortcut-link[data-v-4d2a2d42]:last-child{border-bottom:none}.shortcut-link[data-v-4d2a2d42]:hover{color:var(--th-navy);font-weight:500}.shortcut-admin[data-v-4d2a2d42]{color:var(--th-teal)!important;font-weight:600}.job-cards[data-v-4d2a2d42]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.job-card[data-v-4d2a2d42]{background:var(--th-surface-card);border:1px solid var(--th-border);border-radius:var(--th-radius-lg);padding:18px;cursor:pointer;transition:all var(--th-transition-md);display:flex;flex-direction:column;gap:12px}.job-card[data-v-4d2a2d42]:hover{box-shadow:var(--th-shadow-md);border-color:var(--th-navy);transform:translateY(-2px)}.job-card-top[data-v-4d2a2d42]{display:flex;gap:11px;align-items:flex-start}.jc-logo[data-v-4d2a2d42]{width:40px;height:40px;border-radius:var(--th-radius-md);background:var(--th-navy-pale);color:var(--th-navy);font-family:var(--th-font-display);font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.jc-head[data-v-4d2a2d42]{flex:1;min-width:0}.jc-company[data-v-4d2a2d42]{font-size:12px;color:var(--th-text-muted);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jc-title[data-v-4d2a2d42]{font-family:var(--th-font-display);font-size:15px;font-weight:700;line-height:1.25}.jc-featured[data-v-4d2a2d42]{font-size:14px;color:var(--th-gold);flex-shrink:0}.job-card-tags[data-v-4d2a2d42]{display:flex;flex-wrap:wrap;gap:5px}.tag[data-v-4d2a2d42]{font-size:11px;padding:3px 9px;background:var(--th-surface);border:1px solid var(--th-border);border-radius:var(--th-radius-full);color:var(--th-text-secondary);font-weight:500}.job-card-footer[data-v-4d2a2d42]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--th-text-muted);border-top:1px solid var(--th-border);padding-top:10px;margin-top:auto}.jc-deadline.urgent[data-v-4d2a2d42]{color:var(--th-danger);font-weight:600}.job-skeleton[data-v-4d2a2d42]{height:160px;background:linear-gradient(90deg,var(--th-border) 25%,var(--th-surface) 50%,var(--th-border) 75%);background-size:200% 100%;animation:shimmer-4d2a2d42 1.4s infinite;border-radius:var(--th-radius-lg)}@keyframes shimmer-4d2a2d42{0%{background-position:200% 0}to{background-position:-200% 0}}.jobs-empty[data-v-4d2a2d42]{grid-column:1/-1;text-align:center;padding:60px 20px}.empty-icon[data-v-4d2a2d42]{font-size:36px;margin-bottom:12px;font-family:var(--th-font-display);font-weight:800;color:var(--th-border)}.empty-title[data-v-4d2a2d42]{font-size:18px;font-weight:700;margin-bottom:8px}.empty-sub[data-v-4d2a2d42]{color:var(--th-text-muted);font-size:14px;margin-bottom:16px}.empty-btn[data-v-4d2a2d42]{padding:9px 20px;background:var(--th-navy);color:#fff;border:none;border-radius:var(--th-radius-sm);cursor:pointer;font-family:var(--th-font-body);font-size:14px}.pagination[data-v-4d2a2d42]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:28px}.page-btn[data-v-4d2a2d42]{padding:8px 18px;background:var(--th-surface-card);border:1px solid var(--th-border);border-radius:var(--th-radius-sm);cursor:pointer;font-family:var(--th-font-body);font-size:13.5px;transition:all var(--th-transition)}.page-btn[data-v-4d2a2d42]:hover:not(:disabled){border-color:var(--th-navy);color:var(--th-navy)}.page-btn[data-v-4d2a2d42]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-4d2a2d42]{font-size:13.5px;color:var(--th-text-muted)}
1.drawer-overlay[data-v-4d2a2d42]{position:fixed;inset:0;background:#0b1e3d80;z-index:calc(var(--z-drawer) - 1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.job-drawer[data-v-4d2a2d42]{position:fixed;right:0;top:0;bottom:0;width:500px;max-width:96vw;background:#fff;z-index:var(--z-drawer);display:flex;flex-direction:column;box-shadow:var(--th-shadow-lg);animation:slideIn-4d2a2d42 .28s cubic-bezier(.4,0,.2,1)}@keyframes slideIn-4d2a2d42{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-header[data-v-4d2a2d42]{background:var(--th-navy);padding:22px;position:relative;flex-shrink:0}.drawer-company[data-v-4d2a2d42]{font-size:12px;color:#fff9;margin-bottom:3px}.drawer-title[data-v-4d2a2d42]{font-family:var(--th-font-display);font-size:20px;font-weight:800;color:#fff;margin-bottom:3px;padding-right:36px}.drawer-ref[data-v-4d2a2d42]{font-size:11px;color:#fff6}.drawer-slug[data-v-4d2a2d42]{font-size:10.5px;color:#ffffff47;margin-top:2px;font-family:monospace;word-break:break-all}.drawer-close[data-v-4d2a2d42]{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);background:transparent;cursor:pointer;font-size:14px;color:#ffffffb3;display:flex;align-items:center;justify-content:center;transition:all var(--th-transition)}.drawer-close[data-v-4d2a2d42]:hover{background:#ffffff1a;color:#fff}.drawer-body[data-v-4d2a2d42]{flex:1;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:16px}.drawer-tags[data-v-4d2a2d42]{display:flex;flex-wrap:wrap;gap:6px}.drawer-desc[data-v-4d2a2d42]{font-size:14.5px;color:var(--th-text-secondary);line-height:1.7}.drawer-desc[data-v-4d2a2d42] ol,.drawer-desc[data-v-4d2a2d42] ul{padding-left:1.5em;margin:6px 0}.drawer-desc[data-v-4d2a2d42] li{margin-bottom:4px}
1.drawer-desc[data-v-4d2a2d42] h2{font-size:17px;font-weight:700;margin:10px 0 5px}.drawer-desc[data-v-4d2a2d42] h3{font-size:15px;font-weight:700;margin:9px 0 4px}.drawer-reqs[data-v-4d2a2d42]{background:var(--th-surface);border-radius:var(--th-radius-md);padding:14px}.req-title[data-v-4d2a2d42]{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--th-text-muted);font-weight:700;margin-bottom:9px}.req-item[data-v-4d2a2d42]{font-size:13.5px;color:var(--th-text-secondary);padding:5px 0;border-bottom:1px solid var(--th-border);display:flex;gap:10px}.req-item[data-v-4d2a2d42]:last-child{border-bottom:none}.req-key[data-v-4d2a2d42]{font-weight:600;min-width:90px;flex-shrink:0}.drawer-footer[data-v-4d2a2d42]{border-top:1px solid var(--th-border);padding:14px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.drawer-deadline[data-v-4d2a2d42]{font-size:13px;color:var(--th-text-muted)}.drawer-footer-right[data-v-4d2a2d42]{display:flex;align-items:center;gap:9px}.share-btn[data-v-4d2a2d42]{display:flex;align-items:center;gap:6px;padding:9px 14px;background:var(--th-surface);border:1px solid var(--th-border);border-radius:var(--th-radius-sm);font-family:var(--th-font-body);font-size:13px;font-weight:500;color:var(--th-text-secondary);cursor:pointer;transition:all var(--th-transition)}.share-btn[data-v-4d2a2d42]:hover{background:var(--th-navy-pale);border-color:var(--th-navy);color:var(--th-navy)}.apply-btn[data-v-4d2a2d42]{padding:12px 28px;background:var(--th-teal);color:#fff;border:none;border-radius:var(--th-radius-sm);font-family:var(--th-font-body);font-size:15px;font-weight:600;cursor:pointer;transition:background var(--th-transition)}.apply-btn[data-v-4d2a2d42]:hover{background:var(--th-teal-light)}.mobile-filter-bar[data-v-4d2a2d42]{display:none}@media(max-width:1023px){.jobs-layout[data-v-4d2a2d42]{grid-template-columns:1fr}.jobs-filters[data-v-4d2a2d42]{display:none}.mobile-filter-bar[data-v-4d2a2d42]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.mobile-filter-btn[data-v-4d2a2d42]{display:flex;align-items:center;gap:7px;padding:9px 16px;background:var(--th-navy);color:#fff;border:none;border-radius:var(--th-radius-md);font-family:var(--th-font-body);font-size:13.5px;font-weight:600;cursor:pointer;transition:background var(--th-transition)}.mobile-filter-btn[data-v-4d2a2d42]:hover{background:var(--th-navy-mid)}.mob-filter-badge[data-v-4d2a2d42]{background:var(--th-gold);color:var(--th-navy);font-size:11px;font-weight:800;min-width:18px;height:18px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.mob-results[data-v-4d2a2d42]{font-size:13px;color:var(--th-text-muted)}.filter-drawer-overlay[data-v-4d2a2d42]{position:fixed;inset:0;background:#0b1e3d73;z-index:calc(var(--z-drawer) - 1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.filter-drawer[data-v-4d2a2d42]{position:fixed;left:0;top:0;bottom:0;width:min(300px,88vw);background:#fff;z-index:var(--z-drawer);display:flex;flex-direction:column;box-shadow:var(--th-shadow-lg);animation:slideInLeft-4d2a2d42 .25s cubic-bezier(.4,0,.2,1)}@keyframes slideInLeft-4d2a2d42{0%{transform:translate(-100%)}to{transform:translate(0)}}.fd-header[data-v-4d2a2d42]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:var(--th-navy);flex-shrink:0}.fd-title[data-v-4d2a2d42]{font-family:var(--th-font-display);font-size:15px;font-weight:700;color:#fff}.fd-close[data-v-4d2a2d42]{background:transparent;border:none;cursor:pointer;color:#ffffffb3;font-size:16px;padding:4px}.fd-close[data-v-4d2a2d42]:hover{color:#fff}.fd-body[data-v-4d2a2d42]{flex:1;overflow-y:auto;padding:16px 18px}}@media(max-width:639px){.job-cards[data-v-4d2a2d42]{grid-template-columns:1fr}}</style><style>.app-footer[data-v-da43fdf0]{background:var(--th-navy);color:#fff9;padding:32px 0}.footer-inner[data-v-da43fdf0]{flex-wrap:wrap;justify-content:space-between;gap:20px}.footer-brand[data-v-da43fdf0],.footer-inner[data-v-da43fdf0]{display:flex;align-items:center}.footer-brand[data-v-da43fdf0]{gap:10px;flex-shrink:0}.footer-logo-wrap[data-v-da43fdf0]{display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;padding:5px 10px}.footer-logo-img[data-v-da43fdf0]{height:28px;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.footer-name[data-v-da43fdf0]{font-family:var(--th-font-display);font-size:15px;font-weight:700;color:#fff}.footer-name span[data-v-da43fdf0]{color:var(--th-gold)}.footer-links[data-v-da43fdf0]{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.footer-links a[data-v-da43fdf0]{font-size:13px;color:#fff9;text-decoration:none;transition:color var(--th-transition)}.footer-links a[data-v-da43fdf0]:hover{color:#fff}.footer-copy[data-v-da43fdf0]{font-size:12px;width:100%;margin:0;color:#fff6}@media(max-width:767px){.footer-inner[data-v-da43fdf0]{flex-direction:column;align-items:flex-start;gap:16px}.footer-links[data-v-da43fdf0]{gap:14px}.footer-name[data-v-da43fdf0]{font-size:13.5px}.footer-logo-img[data-v-da43fdf0]{height:24px}}@media(max-width:479px){.footer-links[data-v-da43fdf0]{flex-direction:column;gap:10px}.footer-links a[data-v-da43fdf0]{font-size:14px;padding:2px 0}}</style><style>.toast-container[data-v-7d346585]{position:fixed;bottom:20px;right:20px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:8px;max-width:360px}.toast[data-v-7d346585]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--th-radius-md);font-size:14px;font-weight:500;box-shadow:var(--th-shadow-lg);background:#fff;border-left:4px solid var(--th-navy)}.toast--success[data-v-7d346585]{border-left-color:var(--th-teal)}.toast--error[data-v-7d346585]{border-left-color:var(--th-danger)}.toast--warning[data-v-7d346585]{border-left-color:var(--th-gold)}.toast-icon[data-v-7d346585]{font-size:12px;font-weight:800;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--th-navy);color:#fff;flex-shrink:0}.toast--success .toast-icon[data-v-7d346585]{background:var(--th-teal)}.toast--error .toast-icon[data-v-7d346585]{background:var(--th-danger)}.toast--warning .toast-icon[data-v-7d346585]{background:var(--th-gold)}.toast-msg[data-v-7d346585]{flex:1}.toast-close[data-v-7d346585]{background:transparent;border:none;cursor:pointer;color:var(--th-text-muted);font-size:14px;padding:0 2px}.toast-enter-active[data-v-7d346585],.toast-leave-active[data-v-7d346585]{transition:all .3s ease}.toast-enter-from[data-v-7d346585],.toast-leave-to[data-v-7d346585]{opacity:0;transform:translate(30px)}</style><link rel="stylesheet" href="/_nuxt/entry.Bd66tFTH.css" crossorigin><link rel="stylesheet" href="/_nuxt/AppNav.Lkikh9rL.css" crossorigin><link rel="stylesheet" href="/_nuxt/ToastContainer.dPR8Nffe.css" crossorigin><link rel="stylesheet" href="/_nuxt/ApplyModal.B6MlUwkq.css" crossorigin><link rel="modulepreload" as="script" crossorigin href="/_nuxt/weBJhu_6.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CJx1Uruk.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BV4xfxG4.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/B69jfl-w.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/evqXnh5T.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CQ98rzOd.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/NzwICVw_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DijnFpHN.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BgZQDhaX.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CjgEH6LE.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CJy2g6p1.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C4tiERRK.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BjnqJ1A5.js">
1<script type="module" src="/_nuxt/weBJhu_6.js" crossorigin></script>
1<meta name="description" content="Find jobs across Uganda and East Africa. Apply now on The New Vision JOBMart."><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="shortcut icon" href="/favicon.ico"><meta property="og:site_name" content="The New Vision JOBMart"><meta property="og:title" content="Find Jobs in Uganda"><meta property="og:description" content="Find jobs across Uganda and East Africa. Apply now on The New Vision JOBMart."><meta property="og:url" content="https://jobs.co.ug"><meta property="og:type" content="website"><meta property="og:image" content="https://jobs.co.ug/og-image.jpg"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:image:alt" content="The New Vision JOBMart"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Find Jobs in Uganda"><meta name="twitter:description" content="Find jobs across Uganda and East Africa. Apply now on The New Vision JOBMart."><meta name="twitter:image" content="https://jobs.co.ug/og-image.jpg">
1<script id="unhead:payload" type="application/json">{"titleTemplate":"%s â The New Vision JOBMart"}</script>
1</head><body><div id="__nuxt"><div><header class="app-nav" role="banner" data-v-279240fe><div class="th-container nav-inner" data-v-279240fe><a aria-current="page" href="/" class="router-link-active router-link-exact-active nav-brand" aria-label="The New Vision JOBMart home" data-v-279240fe><img src="/logo.png" alt="The New Vision JOBMart" class="nav-logo-img" data-v-279240fe><span class="nav-brand-name" data-v-279240fe>The New Vision <span data-v-279240fe>JOBMart</span></span></a><nav class="nav-links" role="navigation" aria-label="Main navigation" data-v-279240fe><a aria-current="page" href="/" class="active router-link-exact-active" data-v-279240fe>Jobs</a><!----><!----><a href="/employer/login" class="" data-v-279240fe>For Employers</a></nav><div class="nav-right" data-v-279240fe><!--[--><a href="/login" class="th-btn th-btn--ghost th-btn--sm nav-desktop-only" data-v-279240fe>Sign In</a><a href="/login" class="th-btn th-btn--teal th-btn--sm nav-desktop-only" data-v-279240fe>Get Started</a><!--]--><button aria-expanded="false" aria-label="Toggle menu" class="hamburger" data-v-279240fe><span data-v-279240fe></span><span data-v-279240fe></span><span data-v-279240fe></span></button></div></div><!----></header><main><!--[--><div class="jobs-page" data-v-4d2a2d42><div class="quick-nav" data-v-4d2a2d42><div class="th-container qn-inner" data-v-4d2a2d42><div class="qn-links" data-v-4d2a2d42><a aria-current="page" href="/" class="router-link-active router-link-exact-active qn-link active" data-v-4d2a2d42>Jobs Board</a><a href="/applicant/profile" class="qn-link" data-v-4d2a2d42>My CV</a><a href="/applicant/applications" class="qn-link" data-v-4d2a2d42>My Applications</a><a href="/employer/register" class="qn-link" data-v-4d2a2d42>For Employers</a><!----><!----></div><div class="qn-right" data-v-4d2a2d42><a href="/login" class="qn-signin" data-v-4d2a2d42>Sign In / Register</a></div></div></div><div class="th-container" data-v-4d2a2d42><div class="jobs-header" data-v-4d2a2d42><h1 class="jobs-title" data-v-4d2a2d42>Find Your Next Job</h1><p class="jobs-sub" data-v-4d2a2d42>â jobs available across Uganda and East Africa</p><div class="search-bar" data-v-4d2a2d42><input class="search-input" value="" placeholder="Search job title, company, skills..." aria-label="Search jobs" data-v-4d2a2d42><button class="search-btn" data-v-4d2a2d42>Search</button></div></div><div class="jobs-layout" data-v-4d2a2d42><aside class="jobs-filters" data-v-4d2a2d42><div class="filter-group" data-v-4d2a2d42><div class="filter-title" data-v-4d2a2d42>Employment Type</div><!--[--><label class="filter-check" data-v-4d2a2d42><input type="checkbox" value="full-time" data-v-4d2a2d42> Full-time</label><label class="filter-check" data-v-4d2a2d42><input type="checkbox" value="part-time" data-v-4d2a2d42> Part-time</label><label class="filter-check" data-v-4d2a2d42><input type="checkbox" value="contract" data-v-4d2a2d42> Contract</label><label class="filter-check" data-v-4d2a2d42><input type="checkbox" value="internship" data-v-4d2a2d42> Internship</label><label class="filter-check" data-v-4d2a2d42><input type="checkbox" value="consultancy" data-v-4d2a2d42> Consultancy</label><label class="filter-check" data-v-4d2a2d42><input type="checkbox" value="government" data-v-4d2a2d42> Government</label><!--]--></div><div class="filter-group" data-v-4d2a2d42><div class="filter-title" data-v-4d2a2d42>Category</div><!--[--><label class="filter-check" data-v-4d2a2d42><input type="checkbox" value="finance" data-v-4d2a2d42> Finance</label><label class="filter-check" data-v-4d2a2d42><input type="checkbox" value="technology" data-v-4d2a2d42> ICT</label><label class="filter-check" data-v-4d2a2d42><input type="checkbox" value="healthcare" data-v-4d2a2d42> Healthcare</label><label class="filter-check" data-v-4d2a2d42><input type="checkbox" value="engineering" data-v-4d2a2d42> Engineering</label><label class="filter-check" data-v-4d2a2d42><input type="checkbox" value="education" data-v-4d2a2d42> Education</label><label class="filter-check" data-v-4d2a2d42><input type="checkbox" value="ngo" data-v-4d2a2d42> NGO</label><label class="filter-check" data-v-4d2a2d42><input type="checkbox" value="hr" data-v-4d2a2d42> HR & Admin</label><label class="filter-check" data-v-4d2a2d42><input type="checkbox" value="other" data-v-4d2a2d42> Other</label><!--]--></div><button class="clear-btn" data-v-4d2a2d42>Clear All</button>
1<div class="sidebar-shortcuts" data-v-4d2a2d42><div class="filter-title" data-v-4d2a2d42>Quick Links</div><a href="/login" class="shortcut-link" data-v-4d2a2d42>Sign In / Register</a><a href="/applicant/profile" class="shortcut-link" data-v-4d2a2d42>Build My CV</a><a href="/applicant/applications" class="shortcut-link" data-v-4d2a2d42>Track Applications</a><a href="/employer/register" class="shortcut-link" data-v-4d2a2d42>Post Jobs (Employers)</a><!----></div></aside><div class="jobs-list" data-v-4d2a2d42><div class="mobile-filter-bar" data-v-4d2a2d42><button type="button" class="mobile-filter-btn" data-v-4d2a2d42><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" aria-hidden="true" data-v-4d2a2d42><line x1="4" y1="6" x2="20" y2="6" data-v-4d2a2d42></line><line x1="8" y1="12" x2="20" y2="12" data-v-4d2a2d42></line><line x1="12" y1="18" x2="20" y2="18" data-v-4d2a2d42></line></svg> Filters & Links <!----></button><span class="mob-results" data-v-4d2a2d42>0 jobs</span></div><!----><div class="jobs-empty" data-v-4d2a2d42><div class="empty-icon" aria-hidden="true" data-v-4d2a2d42>0</div><div class="empty-title" data-v-4d2a2d42>No jobs found</div><p class="empty-sub" data-v-4d2a2d42>Try adjusting your search or clearing the filters.</p><button class="empty-btn" data-v-4d2a2d42>Clear filters</button></div><!----></div></div></div><!----><!----></div><!--]--></main><footer class="app-footer" data-v-da43fdf0><div class="th-container footer-inner" data-v-da43fdf0><div class="footer-brand" data-v-da43fdf0><div class="footer-logo-wrap" data-v-da43fdf0><img src="/logo.png" alt="The New Vision JOBMart" class="footer-logo-img" data-v-da43fdf0></div><span class="footer-name" data-v-da43fdf0>The New Vision <span data-v-da43fdf0>JOBMart</span></span></div><div class="footer-links" data-v-da43fdf0><a aria-current="page" href="/" class="router-link-active router-link-exact-active" data-v-da43fdf0>Jobs</a><a href="/employer/register" class="" data-v-da43fdf0>For Employers</a><a href="/login" class="" data-v-da43fdf0>Sign In</a><a href="/applicant/profile" class="" data-v-da43fdf0>My CV</a></div><p class="footer-copy" data-v-da43fdf0>© 2026 The New Vision JOBMart. All rights reserved.</p></div></footer><div class="toast-container" role="log" aria-live="polite" data-v-7d346585><!--[--><!--]--></div></div></div><div id="teleports"></div>
1<script>window.__NUXT__={};window.__NUXT__.config={public:{strapiBaseUrl:"https://cms.jobs.co.ug",apiBase:"https://cms.jobs.co.ug/api"},app:{baseURL:"/",buildId:"fa8309d0-ab59-43fb-9b22-29e6e595c8dc",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
1<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__">[["ShallowReactive",1],{"data":2,"state":5,"once":7,"_errors":8,"serverRendered":10,"path":11,"pinia":12},["ShallowReactive",3],{"seo-job":4},null,["Reactive",6],{},["Set"],["ShallowReactive",9],{"seo-job":-1},true,"\u002F",["Reactive",13],{"auth":14,"applicant":15},{"user":4,"token":4,"employerRecord":4,"adminRecord":4},{"profile":4,"applyingTo":4}]</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.