weebly statistics

Tags

  • Published on

    DEPARTMENT OF JUSTICE AND CONSTITUTIONAL DEVELOPMENT VACANCIES - 19/2026

     

    DEPARTMENT OF JUSTICE AND CONSTITUTIONAL DEVELOPMENT

     

    The Department of Justice and Constitutional Development’s mandate is to ensure that there is accessible justice system in our vibrant and evolving constitutional democracy. It is responsible, amongst others, to enable Access to Justice for all, promote Constitutionalism, Rule of Law, Respect for Human Rights; and to coordinate the State Litigation and Legal Advisory Services. The Department is therefore presenting an opportunity to dynamic individuals with relevant competencies to join a dynamic team in its quest to fulfill its mandate and deliver justice services to the people of South Africa 

     

    APPLICATIONS : Quoting the relevant reference number, direct your application to: Postal address: The Human Resources: Legal Services Ombud, P O Box 1202, Pretoria 0001 OR Physical address: 2007 Spooral Park, SA Law Reform Offices, Lenchen South Avenue, Centurion OR Email: OLSOENQUIRIES@JUSTICE.GOV.ZA

     

    CLOSING DATE : 22 June 2026 

     

  • Published on

    DEPARTMENT OF JUSTICE AND CONSTITUTIONAL DEVELOPMENT VACANCIES - CIRCULAR 13

     

    DEPARTMENT OF JUSTICE AND CONSTITUTIONAL DEVELOPMENT

     

    The Department of Justice and Constitutional Development’s mandate is to ensure that there is accessible justice system in our vibrant and evolving constitutional democracy. It is responsible, amongst others, to enable Access to Justice for all, promote Constitutionalism, Rule of Law, Respect for Human Rights; and to coordinate the State Litigation and Legal Advisory Services. The Department is therefore presenting an opportunity to dynamic individuals with relevant competencies to join a dynamic team in its quest to fulfil its mandate and deliver justice services to the people of South Africa. 

     

    CLOSING DATE : 08 May 2026 

     

document.addEventListener("DOMContentLoaded", function() { var adsenseLoadTriggered = false; // 1. Function to load the main AdSense SDK function loadAdSenseSDK() { if (adsenseLoadTriggered) return; var script = document.createElement("script"); script.async = true; script.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4986925452700064"; script.crossOrigin = "anonymous"; document.head.appendChild(script); adsenseLoadTriggered = true; } // 2. Setup the Observer var adObserver = new IntersectionObserver(function(entries, observer) { entries.forEach(function(entry) { if (entry.isIntersecting) { // User is close to the ad! loadAdSenseSDK(); // Ensure SDK is there (adsbygoogle = window.adsbygoogle || []).push({}); // Trigger this specific ad observer.unobserve(entry.target); // Stop watching this ad } }); }, { rootMargin: "200px" }); // Starts loading 200px before it enters view // 3. Attach observer to all ad units document.querySelectorAll(".adsbygoogle").forEach(function(ad) { adObserver.observe(ad); }); });