PUBLIC COMMUNICATIONS OFFICER III Terms of Service : Permanent and Pensionable | No Of Positions : 4 .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 PUBLIC COMMUNICATIONS OFFICER III Job Group H Job Requirements For appointment to this grade, a candidate must have: i. Kenya Certificate of Education (KCSE) mean grade C with a minimum of C+ in English or Kiswahili and C in any other relevant subjects or its approved equivalent qualification; ii. Diploma in any of the following disciplines: Journalism, Mass Communication, International Relations, Communication Studies, Public Relations or any other approved equivalent qualifications from a recognized Institution; and iii. Be proficient in computer applications. Job Description i. Information gathering on topical issues within the Department, verifying its authenticity, editing and dispatching the information for dissemination to the public and media under the guidance of a senior officer. Job Overview Posted On 17 Apr 2026 Positions 4 Terms Permanent and Pensionable Advertisement Type External Salary 28,620 - 37,100 Deadline 07 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-07T23: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; }