PRINCIPAL PHYSICAL PLANNER Terms of Service : Permanent and Pensionable | No Of Positions : 2 .search-card { background: rgba(255, 255, 255, 0.2); /* Transparent white / border-radius: 12px; backdrop-filter: blur(6px); } .form-control, .btn { border-radius: 8px; } .form-control-lg { height: 50px; } APPLICATIONS CLOSES IN: @media (min-width: 992px) { .left-title { margin-left: 7rem; } } 0 Days D 0 Hours H 0 Minutes M 0 Seconds S NOTE: THIS IS AN INTERNAL JOB ADVERTISEMENT. ONLY NAKURU COUNTY GOVERNMENT EMPLOYEES ARE ELIGIBLE TO APPLY FOR THIS POSITION. PRINCIPAL PHYSICAL PLANNER Job Group N Job Requirements For appointment to this grade, an officer must: i. Have served in the grade of Chief Physical Planner for a minimum period of three (3) years ii. Have a Bachelor’s degree in any of the following disciplines: Urban and Regional Planning, Urban Planning or Town planning from recognized institution iii. Be a corporate member of Kenya Institute of Planners or Architectural Association of Kenya (Town planning Chapter) iv. Be registered by the Physical Planners board v. Have a certificate in Senior Management Course lasting not less than four (4) weeks from a recognized institution vi. Have a certificate in computer application skills from a recognized institution vii. Have a demonstrated merit and shown ability as reflected in work performance and results. Job Description Duties and Responsibilities i. Initiating, preparing and monitoring the implementation of the county and local physical development plans; ii. Preparing action plans for the specific projects such as residential housing schemes, shopping centers, industrial estates and recreational facilities; iii. Providing advice to the government and private agencies on development proposals and plans; iv. Implementing and providing feedback on planning guidelines and standards; v. Undertaking thematic regional studies on matters relating to physical planning; vi. Managing physical data; vii. Setting agenda and convening physical planning liaison committee meetings;viii. Keeping record of deliberations and communicating decisions of physical planning liaison committees; ix. Providing advice on development control, carrying out public education on physical planning matters; and x. Preparing annual state of physical planning reports on county and local development plans. Job Overview Posted On 20 Apr 2026 Positions 2 Terms Permanent and Pensionable Advertisement Type Internal Salary 60,080 - 96,130 Deadline 11 May 2026 Attachment Download Advert Apply Now .countdown-item { position: relative; } .bg-success-2{ background-color: #f875aa; text-transform: uppercase; } .count-number { font-size: 3.0rem; font-weight: 800; color: #fff; / red from image / } .count-label { margin-top: 2.0px; font-size: 1.5rem; letter-spacing: 2px; color: #fff; } / Add colon separators between numbers / .countdown-item:not(:last-child)::after { content: ":"; position: absolute; right: -12px; top: 5px; font-size: 3rem; font-weight: 900; color: #fff; } @media only screen and (max-width: 600px) { .count-number { font-size: 2.0rem; } .count-label { margin-top: 1.5px; font-size: 1rem; } / Add colon separators between numbers / .countdown-item:not(:last-child)::after { right: -10px; top: 3px; font-size: 1.5rem; } .closes{ font-size: 1.5rem; } } const pad = (num) => String(num).padStart(2, "0"); // Deadline = end of end_date (23:59:59 EAT) const deadlineEAT = new Date( "2026-05-11T23:59:59+03:00" ).getTime(); const timer = setInterval(function () { // Current time in East Africa Time const nowEAT = new Date( new Date().toLocaleString("en-US", { timeZone: "Africa/Nairobi" }) ).getTime(); const distance = deadlineEAT - nowEAT; // If expired if (distance { document.querySelectorAll(".main-card, .sidebar-card").forEach(el => { el.style.opacity = 0; el.style.transform = "translateY(70px)"; }); setTimeout(() => { document.querySelectorAll(".main-card, .sidebar-card").forEach(el => { el.style.transition = "all .6s ease"; el.style.opacity = 1; el.style.transform = "translateY(0)"; }); }, 200); }); function toggleSupportPopup() { const popup = document.getElementById('supportPopup'); popup.style.display = popup.style.display === 'block' ? 'none' : 'block'; } Contact Support X For assistance with registration, applications, or portal access, kindly contact support using the details provided below. Email (cpsb@nakuru.go.ke) Phone 1( +254714396239 ) Phone 2( +254759136220 ) .support-button { position: fixed; bottom: 40px; right: 20px; background-color: #4CAF50; color: white; border-radius: 50%; width: 55px; height: 55px; display: flex; align-items: center; justify-content: center; font-size: 26px; cursor: pointer; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease; z-index: 999; } .support-button:hover { background-color: #45A049; } .support-popup { display: none; position: fixed; bottom: 90px; right: 20px; background-color: white; border: 1px solid #ddd; border-radius: 8px; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); width: 350px; height: 350px; z-index: 1000; } .support-link{ color: #4CAF50; } .scrollUp{ display: none; } #jobsTable th, #jobsTable td { display: table-cell; } / Hide unnecessary columns on small screens / @media (max-width: 768px) { #jobsTable .job-category, #jobsTable .job-status, #jobsTable .job-posted, #jobsTable .job-deadline { display: none; } } body { background-color: #fdf8ef; font-family: 'Nunito Sans', sans-serif !important; } .who-we-are { padding: 60px 0; } .who-we-are .image-section img { width: 100%; border-radius: 10px; } .who-we-are .content { padding-left: 30px; } .who-we-are h3 { color: #F176AD; text-transform: uppercase; font-size: 16px; margin-bottom: 10px; } .who-we-are h1 { font-size: 32px; margin-bottom: 15px; color: #333; } .who-we-are p { font-size: 16px; color: #555; margin-bottom: 20px; } .btn-custom { background-color: #F176AD; color: white; padding: 12px 20px; border-radius: 30px; text-decoration: none; font-size: 16px; font-weight: bold; transition: 0.3s ease; border: none; } .btn-custom:hover { background-color: #40ADE2; } .search-bar { background-color: #40ADE2; / Blue Background / padding: 15px; border-radius: 10px; } .search-bar .form-control, .search-bar .form-select { background-color: rgba(255, 255, 255, 0.3); / Lighter Blue Inputs / border: none; color: #000; height: 50px; align-items: center; } .search-bar .form-select option { color: black !important; } .search-bar .form-control::placeholder { color: white; height: 50px; boarder-radius: 10px; } body{ background:#f5f5f5; margin-top:0px;} / ===== Career ===== / .career-form { background-color: #F176AD; border-radius: 5px; padding: 0 16px; } .career-form .form-control { background-color: rgba(255, 255, 255, 0.2); border: 0; padding: 12px 15px; color: #fff; } .career-form .form-control::-webkit-input-placeholder { / Chrome/Opera/Safari / color: #fff; } .career-form .form-control::-moz-placeholder { / Firefox 19+ / color: #fff; } .career-form .form-control:-ms-input-placeholder { / IE 10+ / color: #fff; } .career-form .form-control:-moz-placeholder { / Firefox 18- */ color: #fff; } .career-form .custom-select { background-color: rgba(255, 255, 255, 0.2); border: 0; padding: 12px 15px; color: #fff; width: 100%; border-radius: 5px; text-align: left; height: auto; background-image: none; } .career-form .custom-select:focus { -webkit-box-shadow: none; box-shadow: none; } .career-form .select-container { position: relative; } .career-form .select-container:before { position: absolute; right: 15px; top: calc(50% - 14px); font-size: 18px; color: #ffffff; content: '\F2F9'; font-family: "Material-Design-Iconic-Font"; } .filter-result .job-box { background:#fff; -webkit-box-shadow: 0 0 35px 0 rgba(130, 130, 130, 0.2); box-shadow: 0 0 35px 0 rgba(130, 130, 130, 0.2); border-radius: 10px; padding: 10px 35px; } ul { list-style: none; } .list-disk li { list-style: none; margin-bottom: 12px; } .list-disk li:last-child { margin-bottom: 0; } .job-box .img-holder { height: 65px; width: 65px; background-color: #40ADE2; background-image: -webkit-gradient(linear, left top, right top, from(rgba(78, 99, 215, 0.9)), to(#40ADE2)); background-image: linear-gradient(to right, rgba(78, 99, 215, 0.9) 0%, #40ADE2 100%); font-family: "Open Sans", sans-serif; color: #fff; font-size: 22px; font-weight: 700; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 65px; } .career-title { background-color: #40ADE2; color: #fff; padding: 15px; text-align: center; border-radius: 10px 10px 0 0; background-image: -webkit-gradient(linear, left top, right top, from(rgba(78, 99, 215, 0.9)), to(#F176AD)); background-image: linear-gradient(to right, rgba(78, 99, 215, 0.9) 0%, #F176AD 100%); } .job-overview { -webkit-box-shadow: 0 0 35px 0 rgba(130, 130, 130, 0.2); box-shadow: 0 0 35px 0 rgba(130, 130, 130, 0.2); border-radius: 10px; } @media (min-width: 992px) { .job-overview { position: -webkit-sticky; position: sticky; top: 70px; } } .job-overview .job-detail ul { margin-bottom: 28px; } .job-overview .job-detail ul li { opacity: 0.75; font-weight: 600; margin-bottom: 15px; } .job-overview .job-detail ul li i { font-size: 20px; position: relative; top: 1px; } .job-overview .overview-bottom, .job-overview .overview-top { padding: 35px; } .job-content ul li { font-weight: 600; opacity: 0.75; border-bottom: 1px solid #ccc; padding: 10px 5px; } @media (min-width: 768px) { .job-content ul li { border-bottom: 0; padding: 0; } } .job-content ul li i { font-size: 20px; position: relative; top: 1px; } .mb-30 { margin-bottom: 30px; } ::placeholder { opacity: 0.5 !important; }