Search

Stories, deals, jobs, homes, products and people across Nairobi.

  • Type
    Internship
    Status
    Open
    Source
    MyJobMag
    • Job Type Contract
    • Qualification BA/BSc/HND , Diploma
    • Experience
    • Location Nairobi
    • Job Field Internships , Sports, Fitness and Personal Care
    • Assist Sports and Physical Education staff in planning and delivering sports activities and training sessions.
    • Support coaching and development of students across different age groups and ability levels.
    • Assist with extracurricular sports clubs, school teams, fixtures and competitions.
    • Help organise and supervise sporting events, tournaments and inter-school competitions.
    • Assist with setting up, checking and storing sports equipment and facilities.
    • Ensure sports equipment and activity areas are used safely and responsibly.
    • Encourage students to participate actively in sports and physical activities.
    • Promote teamwork, discipline, fair play, respect and good sportsmanship.
    • Assist with attendance records, fixtures, schedules and other basic sports administration.
    • Support students during practices, matches and sporting events under the direction of the relevant staff.
    • Work collaboratively with teachers, coaches and other members of the Sports Department.
    • Maintain appropriate professional boundaries when interacting with students.
    • Follow the school's safeguarding, child-protection, health and safety policies and procedures.
    • Undertake other reasonable duties related to the Sports Department as assigned.
    • A Diploma or Degree in Sports Science, Physical Education, Sports Management, Recreation, Exercise Science.
    • Demonstrable knowledge, interest or practical experience in at least one sport, such as football, basketball, volleyball, athletics, swimming, tennis or another recognised sport.
    • An interest in coaching and developing children and young people through sport.
    • Good communication and interpersonal skills, with a good command ofspoken and written English.
    • The ability to work effectively with students from different ages, abilities, cultures and backgrounds.
    • Good teamwork, organisation and time-management skills.
    • A positive, patient, energetic and professional attitude.
    • Good physical fitness and willingness to participate actively in sporting activities where appropriate.
    • Basic computer literacy and the ability to use email and standard office applications.
    • Reliability, punctuality, responsibility and a willingness to learn.
    • A strong commitment to student welfare, safeguarding and professional conduct.
    • A current CV, including relevant sporting, coaching, academic and volunteer experience.
    • A duly signed cover letter explaining their interest in teaching Physical Education and the skills they would bring to the role.
    • Copies of relevant academic documents and transcripts, professional and coaching certificates.
    • Contact details for three referees, preferably including an academic, professional or coaching referee.
    • Job Type Contract • Qualification BA/BSc/HND , Diploma • Experience • Location Nairobi • Job Field Internships , Sports, Fitness and Personal Care • Assist Sports and Physical Education staff in planning and delivering sports activities and training sessions. • Support coaching and development of students across different age groups and ability levels. • Assist with extracurricular sports clubs, school teams, fixtures and competitions. • Help organise and supervise sporting events, tournaments and inter-school competitions. • Assist with setting up, checking and storing sports equipment and facilities. • Ensure sports equipment and activity areas are used safely and responsibly. • Encourage students to participate actively in sports and physical activities. • Promote teamwork, discipline, fair play, respect and good sportsmanship. • Assist with attendance records, fixtures, schedules and other basic sports administration. • Support students during practices, matches and sporting events under the direction of the relevant staff. • Work collaboratively with teachers, coaches and other members of the Sports Department. • Maintain appropriate professional boundaries when interacting with students. • Follow the school's safeguarding, child-protection, health and safety policies and procedures. • Undertake other reasonable duties related to the Sports Department as assigned. • A Diploma or Degree in Sports Science, Physical Education, Sports Management, Recreation, Exercise Science. • Demonstrable knowledge, interest or practical experience in at least one sport, such as football, basketball, volleyball, athletics, swimming, tennis or another recognised sport. • An interest in coaching and developing children and young people through sport. • Good communication and interpersonal skills, with a good command ofspoken and written English. • The ability to work effectively with students from different ages, abilities, cultures and backgrounds. • Good teamwork, organisation and time-management skills. • A positive, patient, energetic and professional attitude. • Good physical fitness and willingness to participate actively in sporting activities where appropriate. • Basic computer literacy and the ability to use email and standard office applications. • Reliability, punctuality, responsibility and a willingness to learn. • A strong commitment to student welfare, safeguarding and professional conduct. • A current CV, including relevant sporting, coaching, academic and volunteer experience. • A duly signed cover letter explaining their interest in teaching Physical Education and the skills they would bring to the role. • Copies of relevant academic documents and transcripts, professional and coaching certificates. • Contact details for three referees, preferably including an academic, professional or coaching referee.

    Listed on MyJobMag — applications are handled there, not on NairobiCity.

    0 Comments 0 Shares
  • Status
    Open
    Source
    MyJobMag
    • Job Type Full Time
    • Qualification BA/BSc/HND
    • Experience 5 years
    • Location Nairobi
    • Job Field Education / Teaching / Training
    • Plan and deliver engaging, age-appropriate Physical Education lessons in line with the school’s curriculum.
    • Develop students’ sporting skills, teamwork and confidence.
    • Assess, monitor, and report on students’ progress and achievement.
    • Organise and supervise sporting activities, competitions, clubs, and extracurricular programmes.
    • Encourage participation and inclusion of students of different abilities and backgrounds.
    • Maintain a safe, positive, and supportive environment during all physical activities.
    • Promote sportsmanship, discipline, leadership, and respect.
    • Contribute to school events and activities, and the wider life of the school.
    • Work collaboratively with colleagues and communicate effectively with parents and guardians.
    • Ensure appropriate safeguarding and health-and-safety procedures are followed.
    • Bachelor Degree in Physical Education, Sports Science, Education or related field.
    • Should be registered by Teachers Service Commission (TSC) and should have the TSC Certificate of Registration.
    • Should have five (5) years of experience and above.
    • Proven experience teaching Cambridge IGCSE Physical Education (PE) is essential. Experience in teaching Cambridge International AS Level
    • Physical Education will be an added advantage.
    • Strong knowledge of PE curriculum development, assessment and sports coaching.
    • Should be a person of unquestionable integrity.
    • Demonstrable knowledge, interest or practical experience in at least one sport, such as football, basketball, volleyball, athletics, swimming, tennis or another recognised sport.
    • An interest in coaching and developing children and young learners through sports.
    • Good communication and interpersonal skills, with a good command of spoken and written English.
    • The ability to teach and engage students across different age groups and ability levels, cultures and backgrounds.
    • Good teamwork, organisation and time-management skills.
    • A positive, patient, energetic and professional attitude.
    • Good physical fitness and willingness to participate actively in sporting activities where appropriate.
    • Basic computer literacy and the ability to use email and standard office applications.
    • Reliability, punctuality, responsibility and a willingness to learn.
    • A strong commitment to student welfare, safeguarding and professional conduct.
    • A current CV, including relevant sporting, coaching, academic and volunteer experience.
    • A duly signed cover letter explaining their interest in teaching Physical Education and the skills they would bring to the role.
    • Copies of relevant academic documents and transcripts, professional and coaching certificates.
    • Contact details for three referees, preferably including an academic, professional or coaching referee.
    • Job Type Full Time • Qualification BA/BSc/HND • Experience 5 years • Location Nairobi • Job Field Education / Teaching / Training • Plan and deliver engaging, age-appropriate Physical Education lessons in line with the school’s curriculum. • Develop students’ sporting skills, teamwork and confidence. • Assess, monitor, and report on students’ progress and achievement. • Organise and supervise sporting activities, competitions, clubs, and extracurricular programmes. • Encourage participation and inclusion of students of different abilities and backgrounds. • Maintain a safe, positive, and supportive environment during all physical activities. • Promote sportsmanship, discipline, leadership, and respect. • Contribute to school events and activities, and the wider life of the school. • Work collaboratively with colleagues and communicate effectively with parents and guardians. • Ensure appropriate safeguarding and health-and-safety procedures are followed. • Bachelor Degree in Physical Education, Sports Science, Education or related field. • Should be registered by Teachers Service Commission (TSC) and should have the TSC Certificate of Registration. • Should have five (5) years of experience and above. • Proven experience teaching Cambridge IGCSE Physical Education (PE) is essential. Experience in teaching Cambridge International AS Level • Physical Education will be an added advantage. • Strong knowledge of PE curriculum development, assessment and sports coaching. • Should be a person of unquestionable integrity. • Demonstrable knowledge, interest or practical experience in at least one sport, such as football, basketball, volleyball, athletics, swimming, tennis or another recognised sport. • An interest in coaching and developing children and young learners through sports. • Good communication and interpersonal skills, with a good command of spoken and written English. • The ability to teach and engage students across different age groups and ability levels, cultures and backgrounds. • Good teamwork, organisation and time-management skills. • A positive, patient, energetic and professional attitude. • Good physical fitness and willingness to participate actively in sporting activities where appropriate. • Basic computer literacy and the ability to use email and standard office applications. • Reliability, punctuality, responsibility and a willingness to learn. • A strong commitment to student welfare, safeguarding and professional conduct. • A current CV, including relevant sporting, coaching, academic and volunteer experience. • A duly signed cover letter explaining their interest in teaching Physical Education and the skills they would bring to the role. • Copies of relevant academic documents and transcripts, professional and coaching certificates. • Contact details for three referees, preferably including an academic, professional or coaching referee.

    Listed on MyJobMag — applications are handled there, not on NairobiCity.

    0 Comments 0 Shares
  • Status
    Open
    Source
    MyJobMag
    • Job Type Full Time
    • Qualification BA/BSc/HND
    • Experience 5 years
    • Location Nairobi
    • Job Field Education / Teaching / Training
    • Plan and deliver high-quality, engaging lessons in accordance with the school‛s curriculum.
    • Assess and monitor pupils‛ progress and provide appropriate feedback and support.
    • Differentiate instruction to meet the diverse learning needs and abilities of pupils.
    • Promote positive behaviour, respect, inclusion, and a strong classroom culture.
    • Develop pupils‛ critical thinking, creativity, communication, and collaboration skills.
    • Maintain accurate and up-to-date pupil records and assessmentinformation.
    • Work collaboratively with colleagues, parents, and other members of the school community.
    • Participate in school activities, meetings, professional development, and co-curricular programmes.
    • Safeguard the welfare and best interests of all pupils in accordance with school policies and applicable requirements.
    • Bachelor Degree in Education.
    • Should be registered by Teachers Service Commission (TSC) and should have the TSC Certificate of Registration.
    • Should have five (5) years of experience and above.
    • Must have Cambridge experience.
    • Strong knowledge of primary education and child-centred teaching approaches.
    • Should be a person of unquestionable integrity.
    • Good communication and interpersonal skills.
    • Proficiency in English, both written and spoken.
    • Good teamwork, organisation and time-management skills.
    • A positive, patient, energetic and professional attitude.
    • Basic computer literacy and the ability to use email and standard office applications.
    • Reliability, punctuality, responsibility and a willingness to learn.
    • A strong commitment to student welfare, safeguarding and professional conduct.
    • A current CV, including relevant sporting, coaching, academic and volunteer experience.
    • A duly signed cover letter explaining their interest in teaching Physical Education and the skills they would bring to the role.
    • Copies of relevant academic documents and transcripts, professional and coaching certificates.
    • Contact details for three referees, preferably including an academic, professional or coaching referee.
    • Job Type Full Time • Qualification BA/BSc/HND • Experience 5 years • Location Nairobi • Job Field Education / Teaching / Training • Plan and deliver high-quality, engaging lessons in accordance with the school‛s curriculum. • Assess and monitor pupils‛ progress and provide appropriate feedback and support. • Differentiate instruction to meet the diverse learning needs and abilities of pupils. • Promote positive behaviour, respect, inclusion, and a strong classroom culture. • Develop pupils‛ critical thinking, creativity, communication, and collaboration skills. • Maintain accurate and up-to-date pupil records and assessmentinformation. • Work collaboratively with colleagues, parents, and other members of the school community. • Participate in school activities, meetings, professional development, and co-curricular programmes. • Safeguard the welfare and best interests of all pupils in accordance with school policies and applicable requirements. • Bachelor Degree in Education. • Should be registered by Teachers Service Commission (TSC) and should have the TSC Certificate of Registration. • Should have five (5) years of experience and above. • Must have Cambridge experience. • Strong knowledge of primary education and child-centred teaching approaches. • Should be a person of unquestionable integrity. • Good communication and interpersonal skills. • Proficiency in English, both written and spoken. • Good teamwork, organisation and time-management skills. • A positive, patient, energetic and professional attitude. • Basic computer literacy and the ability to use email and standard office applications. • Reliability, punctuality, responsibility and a willingness to learn. • A strong commitment to student welfare, safeguarding and professional conduct. • A current CV, including relevant sporting, coaching, academic and volunteer experience. • A duly signed cover letter explaining their interest in teaching Physical Education and the skills they would bring to the role. • Copies of relevant academic documents and transcripts, professional and coaching certificates. • Contact details for three referees, preferably including an academic, professional or coaching referee.

    Listed on MyJobMag — applications are handled there, not on NairobiCity.

    0 Comments 0 Shares
  • Status
    Open
    Source
    MyJobMag
    • Job Type Full Time
    • Qualification BA/BSc/HND , MBA/MSc/MA
    • Experience 3 years
    • Location Nairobi
    • Job Field Education / Teaching / Training , Science
    • The purpose of this position is to carry out teaching roles, student mentoring, research and other duties in liaison with the university’s overall goal.
    • To teach in areas allocated by the Head of Department.
    • Designing, developing, planning and delivering a range of programmes of study, sometimes for entirely new courses at various levels.
    • Delivering high-quality lectures and practicals.
    • Reviewing course content and materials on a regular basis, updating when required.
    • Collaborating with academic colleagues on course development, curriculum changes and the development of research activities.
    • Carrying out research and writing research grant proposals.
    • Seeking and participating in consultancies.
    • Presenting research papers at national or international conferences and other similar events.
    • Dissemination of research outputs.
    • Providing mentorship and career guidance to students and staff.
    • Any other duties as may be assigned from time to time by the supervisors or as captured in your detailed job description.
    • A Masters in Biochemistry, Medical Biochemistry or related area from an accredited University.
    • A Bachelor degree in Biochemistry, Medical Biochemistry or related area from an accredited University.
    • At least three (3) years of post-qualification work experience;
    • Demonstrated potential for university teaching and research.
    • Commitment to high-quality teaching and fostering a positive learning environment for students
    • Job Type Full Time • Qualification BA/BSc/HND , MBA/MSc/MA • Experience 3 years • Location Nairobi • Job Field Education / Teaching / Training , Science • The purpose of this position is to carry out teaching roles, student mentoring, research and other duties in liaison with the university’s overall goal. • To teach in areas allocated by the Head of Department. • Designing, developing, planning and delivering a range of programmes of study, sometimes for entirely new courses at various levels. • Delivering high-quality lectures and practicals. • Reviewing course content and materials on a regular basis, updating when required. • Collaborating with academic colleagues on course development, curriculum changes and the development of research activities. • Carrying out research and writing research grant proposals. • Seeking and participating in consultancies. • Presenting research papers at national or international conferences and other similar events. • Dissemination of research outputs. • Providing mentorship and career guidance to students and staff. • Any other duties as may be assigned from time to time by the supervisors or as captured in your detailed job description. • A Masters in Biochemistry, Medical Biochemistry or related area from an accredited University. • A Bachelor degree in Biochemistry, Medical Biochemistry or related area from an accredited University. • At least three (3) years of post-qualification work experience; • Demonstrated potential for university teaching and research. • Commitment to high-quality teaching and fostering a positive learning environment for students

    Listed on MyJobMag — applications are handled there, not on NairobiCity.

    0 Comments 0 Shares
  • Hiring: M-KOPA Hybrid
    Location
    Hybrid - Kenya
    Type
    Full Time
    Status
    Open
    Source
    M-KOPA
    [https://app.ashbyhq.com/api/images/user-content/1d985516-2a99-43c0-b591-957f5adaceb9/5ac97b31-49cd-4012-8bb0-5caf15e33c69/B25.png]

    WE ARE LOOKING FOR AN INTERNAL AUDIT SENIOR TO JOIN OUR LEGAL GROUP AS WE SCALE UP AND DRIVE DIGITAL AND FINANCIAL INCLUSION ACROSS OUR MARKETS.

    [https://app.ashbyhq.com/api/images/user-content/1d985516-2a99-43c0-b591-957f5adaceb9/2c6957b4-39d2-40b3-8eb6-7e380a0c2f9c/B13.png]

    JOB PURPOSE

    You will lead individual internal audit engagements end-to-end across M-KOPA's operating markets (Kenya, Uganda, Nigeria, Ghana, and South Africa), reporting to the Head of Internal Audit & Risk. This is an execution and delivery role: you own audits from planning through to reporting and follow-up, contribute directly to the annual audit plan, and present findings to management with the judgement and rigour expected of a seasoned, hands-on auditor.

    [https://app.ashbyhq.com/api/images/user-content/1d985516-2a99-43c0-b591-957f5adaceb9/5e9f3448-2fed-4b66-b1ee-9474279a7947/B13.png]

    KEY JOB FUNCTIONS

    Audit Execution

    - Lead assigned audits from start to finish — planning and scoping, fieldwork/testing, documentation, reporting, and follow-up — in line with IIA standards and internal methodology.

    - Independently manage engagement timelines, evidence quality, and working paper standards without close supervision.

    - Identify root causes (not just symptoms), assess risk impact accurately, and develop practical, actionable recommendations.

    - Apply data analytics and audit management tooling to strengthen coverage and efficiency across engagements.

    Reporting & Stakeholder Management

    - Present audit findings directly to process owners and management, defending conclusions and negotiating realistic, risk-appropriate remediation actions.

    - Prepare clear, well-evidenced audit reports for review by the Head of Internal Audit & Risk.

    - Build credible working relationships with process owners and country teams to enable efficient fieldwork and honest engagement.

    Audit Planning

    - Contribute to the development of the annual risk-based audit plan, including scoping proposed engagements and estimating resourcing.

    - Flag emerging risks identified during fieldwork for inclusion in future audit cycles or escalation to the Head of Internal Audit & Risk.

    Follow-Up & Continuous Improvement

    - Track closure of agreed management actions, escalating overdue or inadequately remediated items.

    - Support development of audit methodology, templates, and standards as the function matures.

    - Mentor and provide on-the-job guidance to junior audit team members where applicable.

    [https://app.ashbyhq.com/api/images/user-content/1d985516-2a99-43c0-b591-957f5adaceb9/dda40464-a974-4cd3-b258-54e4aa38e9af/M-KOPA%20Pic.jpg]

    ORGANISATION STRUCTURE

    Reports to Head of Internal Audit & Risk

    EXPERIENCE, SKILLS & QUALIFICATIONS

    Education

    - Degree in a business-related field, IT, Business Information Systems, or a related technical/business field from a recognised university.

    - Professional certification required: one of Certified Internal Auditor (CIA), Certified Information Systems Auditor (CISA), or ACCA (or equivalent, e.g. CPA).

    - Additional certifications (e.g. CISM) are an added advantage.

    Experience

    - Minimum of 7+ years' audit experience, including prior experience at a Big Four (or equivalent top-tier external audit) firm — this is a requirement of the role, not merely an advantage.

    - Demonstrated track record of leading audits independently from planning through to reporting and follow-up, ideally spanning both business process and technology-related audits.

    Skills

    - Strong technical audit execution skills — testing design, sampling, evidence evaluation, and root-cause analysis.

    - Confident, articulate communicator able to present and defend findings to management under scrutiny.

    - Sound working knowledge of risk management principles and control frameworks.

    - Strong personal organisation — able to manage multiple concurrent engagements and deadlines with minimal supervision.

    - Ability to maintain the highest levels of integrity, confidentiality, and objectivity.

    - Comfortable operating across multiple markets and cultures, with willingness to travel.

    WHY M-KOPA?

    At M-KOPA, we empower our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training. We support individual journeys with family-friendly policies, prioritize well-being, and embrace flexibility.

    Join us in shaping the future of M-KOPA as we grow together. Explore more at m-kopa.com http://m-kopa.com.

    [https://app.ashbyhq.com/api/images/user-content/1d985516-2a99-43c0-b591-957f5adaceb9/369018b8-cf9c-49c7-95f1-1d414482ba57/B13.png]

    Recognized four times by the Financial Times as one Africa's fastest growing companies (2022, 2023, 2024, 2025 and 2026), named on CNBC's World’s Top Fintech Companies 2025 & 2026 and by TIME100 Most influential companies in the world 2023 and 2024 , we've served over 10 million customers, unlocking $2 billion in cumulative credit for the everyday earners across Africa, in addition to over 10,000 e-bikes financed in Kenya.

    [https://app.ashbyhq.com/api/images/user-content/1d985516-2a99-43c0-b591-957f5adaceb9/481f6724-8375-4f39-b514-fbe00b8fc3b5/B13.png]

    Important Notice

    M-KOPA is an equal opportunity and affirmative action employer committed to assembling a diverse, broadly trained staff. Women, minorities, and people with disabilities are strongly encouraged to apply.

    M-KOPA explicitly prohibits the use of Forced or Child Labour and respects the rights of its employees to agree to terms and conditions of employment voluntarily, without coercion, and freely terminate their employment on appropriate notice. M-KOPA shall ensure that its Employees are of legal working age and shall comply with local laws for youth employment or student work, such as internships or apprenticeships.

    M-KOPA does not collect/charge any money as a pre-em...
    [https://app.ashbyhq.com/api/images/user-content/1d985516-2a99-43c0-b591-957f5adaceb9/5ac97b31-49cd-4012-8bb0-5caf15e33c69/B25.png] WE ARE LOOKING FOR AN INTERNAL AUDIT SENIOR TO JOIN OUR LEGAL GROUP AS WE SCALE UP AND DRIVE DIGITAL AND FINANCIAL INCLUSION ACROSS OUR MARKETS. [https://app.ashbyhq.com/api/images/user-content/1d985516-2a99-43c0-b591-957f5adaceb9/2c6957b4-39d2-40b3-8eb6-7e380a0c2f9c/B13.png] JOB PURPOSE You will lead individual internal audit engagements end-to-end across M-KOPA's operating markets (Kenya, Uganda, Nigeria, Ghana, and South Africa), reporting to the Head of Internal Audit & Risk. This is an execution and delivery role: you own audits from planning through to reporting and follow-up, contribute directly to the annual audit plan, and present findings to management with the judgement and rigour expected of a seasoned, hands-on auditor. [https://app.ashbyhq.com/api/images/user-content/1d985516-2a99-43c0-b591-957f5adaceb9/5e9f3448-2fed-4b66-b1ee-9474279a7947/B13.png] KEY JOB FUNCTIONS Audit Execution - Lead assigned audits from start to finish — planning and scoping, fieldwork/testing, documentation, reporting, and follow-up — in line with IIA standards and internal methodology. - Independently manage engagement timelines, evidence quality, and working paper standards without close supervision. - Identify root causes (not just symptoms), assess risk impact accurately, and develop practical, actionable recommendations. - Apply data analytics and audit management tooling to strengthen coverage and efficiency across engagements. Reporting & Stakeholder Management - Present audit findings directly to process owners and management, defending conclusions and negotiating realistic, risk-appropriate remediation actions. - Prepare clear, well-evidenced audit reports for review by the Head of Internal Audit & Risk. - Build credible working relationships with process owners and country teams to enable efficient fieldwork and honest engagement. Audit Planning - Contribute to the development of the annual risk-based audit plan, including scoping proposed engagements and estimating resourcing. - Flag emerging risks identified during fieldwork for inclusion in future audit cycles or escalation to the Head of Internal Audit & Risk. Follow-Up & Continuous Improvement - Track closure of agreed management actions, escalating overdue or inadequately remediated items. - Support development of audit methodology, templates, and standards as the function matures. - Mentor and provide on-the-job guidance to junior audit team members where applicable. [https://app.ashbyhq.com/api/images/user-content/1d985516-2a99-43c0-b591-957f5adaceb9/dda40464-a974-4cd3-b258-54e4aa38e9af/M-KOPA%20Pic.jpg] ORGANISATION STRUCTURE Reports to Head of Internal Audit & Risk EXPERIENCE, SKILLS & QUALIFICATIONS Education - Degree in a business-related field, IT, Business Information Systems, or a related technical/business field from a recognised university. - Professional certification required: one of Certified Internal Auditor (CIA), Certified Information Systems Auditor (CISA), or ACCA (or equivalent, e.g. CPA). - Additional certifications (e.g. CISM) are an added advantage. Experience - Minimum of 7+ years' audit experience, including prior experience at a Big Four (or equivalent top-tier external audit) firm — this is a requirement of the role, not merely an advantage. - Demonstrated track record of leading audits independently from planning through to reporting and follow-up, ideally spanning both business process and technology-related audits. Skills - Strong technical audit execution skills — testing design, sampling, evidence evaluation, and root-cause analysis. - Confident, articulate communicator able to present and defend findings to management under scrutiny. - Sound working knowledge of risk management principles and control frameworks. - Strong personal organisation — able to manage multiple concurrent engagements and deadlines with minimal supervision. - Ability to maintain the highest levels of integrity, confidentiality, and objectivity. - Comfortable operating across multiple markets and cultures, with willingness to travel. WHY M-KOPA? At M-KOPA, we empower our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training. We support individual journeys with family-friendly policies, prioritize well-being, and embrace flexibility. Join us in shaping the future of M-KOPA as we grow together. Explore more at m-kopa.com http://m-kopa.com. [https://app.ashbyhq.com/api/images/user-content/1d985516-2a99-43c0-b591-957f5adaceb9/369018b8-cf9c-49c7-95f1-1d414482ba57/B13.png] Recognized four times by the Financial Times as one Africa's fastest growing companies (2022, 2023, 2024, 2025 and 2026), named on CNBC's World’s Top Fintech Companies 2025 & 2026 and by TIME100 Most influential companies in the world 2023 and 2024 , we've served over 10 million customers, unlocking $2 billion in cumulative credit for the everyday earners across Africa, in addition to over 10,000 e-bikes financed in Kenya. [https://app.ashbyhq.com/api/images/user-content/1d985516-2a99-43c0-b591-957f5adaceb9/481f6724-8375-4f39-b514-fbe00b8fc3b5/B13.png] Important Notice M-KOPA is an equal opportunity and affirmative action employer committed to assembling a diverse, broadly trained staff. Women, minorities, and people with disabilities are strongly encouraged to apply. M-KOPA explicitly prohibits the use of Forced or Child Labour and respects the rights of its employees to agree to terms and conditions of employment voluntarily, without coercion, and freely terminate their employment on appropriate notice. M-KOPA shall ensure that its Employees are of legal working age and shall comply with local laws for youth employment or student work, such as internships or apprenticeships. M-KOPA does not collect/charge any money as a pre-em...

    Listed on M-KOPA — applications are handled there, not on NairobiCity.

    0 Comments 0 Shares
  • Hiring: Canonical Remote - worldwide
    Location
    Remote - worldwide
    Status
    Open
    Source
    Canonical
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

    The company is founder led, profitable and growing.

    We are hiring junior engineers to work across the breadth of our Ubuntu Engineering organisation - engineers who care deeply for quality, performance and resilience in software, engineers who are just as comfortable designing and engineering new software as they are packaging, integrating, testing and shipping the incredible catalog of open source software provided by the Ubuntu repositories.

    Our engineers integrate the freshest open source software, provide robust upgrade paths and engineer the future of Ubuntu. Ubuntu is not just the world’s most deployed open source operating system, it's a platform that enables innovation for millions of users across the globe. Our community represents the full breadth of the developer experience; from students, hobbyists and freelancers to high performance engineering and creative teams in corporate and academic environments.

    The four key teams that ship Ubuntu are

    - Foundations: maintaining foundational software: architectures, package managers, compilers, toolchains, bootloaders, filesystems and core utilities

    - Server: leading the design, evolution and future of our Ubuntu Server distribution

    - Desktop: driving Ubuntu Desktop, our future immutable desktop: Ubuntu Core Desktop, WSL, gaming technology, and a suite of modern applications for the desktop crafted with Flutter

    - Debcrafters: a new team responsible for the forward movement, maintenance and overall health of the Ubuntu archive: one of the most abundant repositories of open source software available today

    Bring your existing expertise and learn new skills by working on one of the most prolific pieces of open source software. As an engineer working on Ubuntu you could work on any or all of the following categories:

    - Development: design, build and ship new foundational systems software and applications in Rust, Go, Flutter, and Python

    - Architecture: engineer the integration of open source from boot firmware to cloud applications deployment

    - Packaging: a combination of Debian and Snap packaging to ship software in the distribution

    - Automation: build and maintain the machinery responsible for building, testing and shipping Ubuntu

    - Distro Engineering: the maintenance and evolution of a Linux distribution and its repositories

    If you have skills in those areas, or you have other skills you believe could contribute to Ubuntu, and you're keen to get started building your career in open source, then this is the role for you. Our junior career path caters for both new graduates and early careers engineers.

    At Canonical, you will have the opportunity to engage with and contribute to the broader open source community. We're looking for individuals who can help build a thriving community and contribute with enthusiasm and precision to a broad range of technologies.

    Location: We have remote roles open in every time zone.

    The role entails

    Based on the first round of interviews, we identify specific teams where you might be an excellent fit and conduct second-round interviews with those teams. Our engineers are:

    - Designing, building and shipping software in Rust, Go, Python and C/C++

    - Packaging, integrating, testing and uploading open source software to the Ubuntu repositories

    - Debugging issues, then designing and delivering robust solutions

    - Authoring and improving technical and community documentation

    - Contributing to upstream and neighboring open source projects

    - Collaborating as part of a globally distributed team

    - Continuously learning and progressing their technical and professional skills

    What we are looking for in you

    - An exceptional academic track record from both high school and university

    - Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path

    - Drive and a track record of going above and beyond expectations

    - A passion for open source software

    - Experience with Rust, Go, Python, Flutter or C/C++

    - Professional written and spoken English

    - Excellent communication and interpersonal skills

    - Ability to travel twice a year, for company events up to two weeks each

    Nice-to-have skills

    - Familiarity with Linux distributions

    - Familiarity with system debugging tools and techniques

    - Familiarity with automation tooling and CI/CD systems

    - Experience contributing to open source projects

    What we offer you

    We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

    - Distributed work environment with twice-yearly team sprints in person

    - Personal learning and development budget of USD 2,000 per year

    - Annual compensation review

    - Recognition rewards

    - Annual holiday leave

    - Maternity and paternity leave

    - Team Member Assistance Program & Wellness Platform

    - Opportunity to travel to new locations to meet colleagues

    - Priority Pass, and travel upgrades for long haul company events

    About Canonical

    Canonica...
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring junior engineers to work across the breadth of our Ubuntu Engineering organisation - engineers who care deeply for quality, performance and resilience in software, engineers who are just as comfortable designing and engineering new software as they are packaging, integrating, testing and shipping the incredible catalog of open source software provided by the Ubuntu repositories. Our engineers integrate the freshest open source software, provide robust upgrade paths and engineer the future of Ubuntu. Ubuntu is not just the world’s most deployed open source operating system, it's a platform that enables innovation for millions of users across the globe. Our community represents the full breadth of the developer experience; from students, hobbyists and freelancers to high performance engineering and creative teams in corporate and academic environments. The four key teams that ship Ubuntu are - Foundations: maintaining foundational software: architectures, package managers, compilers, toolchains, bootloaders, filesystems and core utilities - Server: leading the design, evolution and future of our Ubuntu Server distribution - Desktop: driving Ubuntu Desktop, our future immutable desktop: Ubuntu Core Desktop, WSL, gaming technology, and a suite of modern applications for the desktop crafted with Flutter - Debcrafters: a new team responsible for the forward movement, maintenance and overall health of the Ubuntu archive: one of the most abundant repositories of open source software available today Bring your existing expertise and learn new skills by working on one of the most prolific pieces of open source software. As an engineer working on Ubuntu you could work on any or all of the following categories: - Development: design, build and ship new foundational systems software and applications in Rust, Go, Flutter, and Python - Architecture: engineer the integration of open source from boot firmware to cloud applications deployment - Packaging: a combination of Debian and Snap packaging to ship software in the distribution - Automation: build and maintain the machinery responsible for building, testing and shipping Ubuntu - Distro Engineering: the maintenance and evolution of a Linux distribution and its repositories If you have skills in those areas, or you have other skills you believe could contribute to Ubuntu, and you're keen to get started building your career in open source, then this is the role for you. Our junior career path caters for both new graduates and early careers engineers. At Canonical, you will have the opportunity to engage with and contribute to the broader open source community. We're looking for individuals who can help build a thriving community and contribute with enthusiasm and precision to a broad range of technologies. Location: We have remote roles open in every time zone. The role entails Based on the first round of interviews, we identify specific teams where you might be an excellent fit and conduct second-round interviews with those teams. Our engineers are: - Designing, building and shipping software in Rust, Go, Python and C/C++ - Packaging, integrating, testing and uploading open source software to the Ubuntu repositories - Debugging issues, then designing and delivering robust solutions - Authoring and improving technical and community documentation - Contributing to upstream and neighboring open source projects - Collaborating as part of a globally distributed team - Continuously learning and progressing their technical and professional skills What we are looking for in you - An exceptional academic track record from both high school and university - Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path - Drive and a track record of going above and beyond expectations - A passion for open source software - Experience with Rust, Go, Python, Flutter or C/C++ - Professional written and spoken English - Excellent communication and interpersonal skills - Ability to travel twice a year, for company events up to two weeks each Nice-to-have skills - Familiarity with Linux distributions - Familiarity with system debugging tools and techniques - Familiarity with automation tooling and CI/CD systems - Experience contributing to open source projects What we offer you We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally. - Distributed work environment with twice-yearly team sprints in person - Personal learning and development budget of USD 2,000 per year - Annual compensation review - Recognition rewards - Annual holiday leave - Maternity and paternity leave - Team Member Assistance Program & Wellness Platform - Opportunity to travel to new locations to meet colleagues - Priority Pass, and travel upgrades for long haul company events About Canonical Canonica...

    Listed on Canonical — applications are handled there, not on NairobiCity.

    0 Comments 0 Shares
  • Hiring: Canonical Remote - worldwide
    Location
    Remote - worldwide
    Status
    Open
    Source
    Canonical
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

    The company is founder led, profitable and growing.

    We are hiring engineers to work across the breadth of our Ubuntu Engineering organisation - engineers who care deeply for quality, performance and resilience in software, engineers who are just as comfortable with designing and engineering new software as they are with packaging, integrating, testing and shipping the incredible catalog of open source software provided by the Ubuntu repositories.

    Our engineers integrate the freshest open source software, provide robust upgrade paths and engineer the future of Ubuntu. Ubuntu is not just the world’s most deployed open source operating system, it's a platform that enables innovation for millions of users across the globe. Our community represents the full breadth of the developer experience; from students, hobbyists and freelancers to high performance engineering and creative teams in corporate and academic environments.

    The four key teams that ship Ubuntu are:

    - Foundations: maintaining foundational software: architectures, package managers, compilers, toolchains, bootloaders, filesystems and core utilities

    - Server: leading the design, evolution and future of our Ubuntu Server distribution

    - Desktop: driving Ubuntu Desktop, our future immutable desktop: Ubuntu Core Desktop, WSL, gaming technology, and a suite of modern applications for the desktop crafted with Flutter

    - Debcrafters: a new team responsible for the forward movement, maintenance and overall health of the Ubuntu archive: one of the most abundant repositories of open source software available today

    Bring your existing expertise and learn new skills by working on one of the most prolific pieces of open source software. As an engineer working on Ubuntu you could work on any or all of the following categories:

    - Development: design, build and ship new foundational systems software and applications in Rust, Go, Flutter, and Python

    - Architecture: engineer the integration of open source from boot firmware to cloud applications deployment

    - Packaging: a combination of Debian and Snap packaging to ship software in the distribution

    - Automation: build and maintain the machinery responsible for building, testing and shipping Ubuntu

    - Distro Engineering: the maintenance and evolution of a Linux distribution and its repositories

    This application track is suitable for those at the mid point in their career but perhaps not quite at the Manager/Lead level, with relevant skills to contribute to Ubuntu.

    At Canonical, you will have the opportunity to engage with and contribute to the broader open source community. We're looking for individuals who can help build a thriving community and contribute with enthusiasm and precision to a broad range of technologies.

    Location: We have remote roles open in every time zone.

    The role entails

    Based on the first round of interviews, we identify specific teams where you might be an excellent fit and conduct second-round interviews with those teams. Our engineers are:

    - Designing, building and shipping software in Rust, Go and Python

    - Packaging, integrating, testing and uploading open source software to the Ubuntu repositories

    - Debugging system-level issues and delivering robust solutions

    - Authoring and improving technical and community documentation

    - Contributing to upstream and neighboring open source projects

    - Collaborating as part of a globally distributed team

    - Mentoring their colleagues to build skills and understanding

    - Developing and improving processes to more efficiently fulfill our goals

    What we are looking for in you

    - An exceptional academic track record from both high school and university

    - Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path

    - At least 2 to 4 years of professional software engineering experience post University

    - Drive and a track record of going above and beyond expectations

    - A demonstrated passion for open source software

    - Significant experience with Rust, Go, Python, Flutter or C/C++

    - Professional written and spoken English

    - Excellent communication and interpersonal skills

    - Ability to travel twice a year, for company events up to two weeks each

    Nice-to-have skills

    - Experience with Linux distributions and distribution engineering

    - Experience with software packaging and distribution mechanisms

    - Understanding of build systems and toolchains, including for cross-compilation

    - Performance or Security Engineering experience

    What we offer you

    We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

    - Distributed work environment with twice-yearly team sprints in person

    - Personal learning and development budget of USD 2,000 per year

    - Annual compensation review

    - Recognition rewards

    - Annual holiday leave

    - Maternity and paternity leave

    - Team Member Assistance Program & Wellness Platform

    - Opportunity to travel to new loc...
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring engineers to work across the breadth of our Ubuntu Engineering organisation - engineers who care deeply for quality, performance and resilience in software, engineers who are just as comfortable with designing and engineering new software as they are with packaging, integrating, testing and shipping the incredible catalog of open source software provided by the Ubuntu repositories. Our engineers integrate the freshest open source software, provide robust upgrade paths and engineer the future of Ubuntu. Ubuntu is not just the world’s most deployed open source operating system, it's a platform that enables innovation for millions of users across the globe. Our community represents the full breadth of the developer experience; from students, hobbyists and freelancers to high performance engineering and creative teams in corporate and academic environments. The four key teams that ship Ubuntu are: - Foundations: maintaining foundational software: architectures, package managers, compilers, toolchains, bootloaders, filesystems and core utilities - Server: leading the design, evolution and future of our Ubuntu Server distribution - Desktop: driving Ubuntu Desktop, our future immutable desktop: Ubuntu Core Desktop, WSL, gaming technology, and a suite of modern applications for the desktop crafted with Flutter - Debcrafters: a new team responsible for the forward movement, maintenance and overall health of the Ubuntu archive: one of the most abundant repositories of open source software available today Bring your existing expertise and learn new skills by working on one of the most prolific pieces of open source software. As an engineer working on Ubuntu you could work on any or all of the following categories: - Development: design, build and ship new foundational systems software and applications in Rust, Go, Flutter, and Python - Architecture: engineer the integration of open source from boot firmware to cloud applications deployment - Packaging: a combination of Debian and Snap packaging to ship software in the distribution - Automation: build and maintain the machinery responsible for building, testing and shipping Ubuntu - Distro Engineering: the maintenance and evolution of a Linux distribution and its repositories This application track is suitable for those at the mid point in their career but perhaps not quite at the Manager/Lead level, with relevant skills to contribute to Ubuntu. At Canonical, you will have the opportunity to engage with and contribute to the broader open source community. We're looking for individuals who can help build a thriving community and contribute with enthusiasm and precision to a broad range of technologies. Location: We have remote roles open in every time zone. The role entails Based on the first round of interviews, we identify specific teams where you might be an excellent fit and conduct second-round interviews with those teams. Our engineers are: - Designing, building and shipping software in Rust, Go and Python - Packaging, integrating, testing and uploading open source software to the Ubuntu repositories - Debugging system-level issues and delivering robust solutions - Authoring and improving technical and community documentation - Contributing to upstream and neighboring open source projects - Collaborating as part of a globally distributed team - Mentoring their colleagues to build skills and understanding - Developing and improving processes to more efficiently fulfill our goals What we are looking for in you - An exceptional academic track record from both high school and university - Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path - At least 2 to 4 years of professional software engineering experience post University - Drive and a track record of going above and beyond expectations - A demonstrated passion for open source software - Significant experience with Rust, Go, Python, Flutter or C/C++ - Professional written and spoken English - Excellent communication and interpersonal skills - Ability to travel twice a year, for company events up to two weeks each Nice-to-have skills - Experience with Linux distributions and distribution engineering - Experience with software packaging and distribution mechanisms - Understanding of build systems and toolchains, including for cross-compilation - Performance or Security Engineering experience What we offer you We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally. - Distributed work environment with twice-yearly team sprints in person - Personal learning and development budget of USD 2,000 per year - Annual compensation review - Recognition rewards - Annual holiday leave - Maternity and paternity leave - Team Member Assistance Program & Wellness Platform - Opportunity to travel to new loc...

    Listed on Canonical — applications are handled there, not on NairobiCity.

    0 Comments 0 Shares
  • Hiring: Canonical Remote - worldwide
    Location
    Remote - worldwide
    Status
    Open
    Source
    Canonical
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

    The company is founder led, profitable and growing.

    We are hiring engineering leaders to work across the breadth of our Ubuntu Engineering organisation - leaders who care deeply for quality, performance and resilience in software, and have a proven track record for building, nurturing and developing high performing engineering teams.

    This leadership track includes roles for managers and Senior+ engineers alike. At Canonical, managers are expected to stay technical and close to the code, and our Senior+ engineers lead and develop software projects, as well as the processes and people around them.

    Our teams integrate the freshest open source software, provide robust upgrade paths and engineer the future of Ubuntu. Ubuntu is not just the world’s most deployed open source operating system, it's a platform that enables innovation for millions of users across the globe. Our community represents the full breadth of the developer experience; from students, hobbyists and freelancers to high performance engineering and creative teams in corporate and academic environments.

    The four key teams that ship Ubuntu are the

    - Foundations: maintaining foundational software: architectures, package managers, compilers, toolchains, bootloaders, filesystems and core utilities

    - Server: leading the design, evolution and future of our Ubuntu Server distribution

    - Desktop: driving Ubuntu Desktop, our future immutable desktop: Ubuntu Core Desktop, WSL, gaming technology, and a suite of modern applications for the desktop crafted with Flutter

    - Debcrafters: a new team responsible for the forward movement, maintenance and overall health of the Ubuntu archive: one of the most abundant repositories of open source software available today

    You'll be accountable for your technical roadmap, and responsible for your team: helping them grow as engineers, do important and satisfying work, and have a great time while doing it. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution

    At Canonical, you will have the opportunity to engage with and contribute to the broader open source community. We're looking for individuals who can help build a thriving community and contribute with enthusiasm and precision to a broad range of technologies

    Location: We have remote roles open in every time zone.

    The role entails

    Based on the first round of interviews, we identify specific teams where you might be an excellent fit and conduct second-round interviews with those teams. Our leads are:

    - Leading their teams in elevating the Linux developer and user experience

    - Designing, building and shipping high quality, performant software in Rust, Go and Python

    - Demonstrating sound engineering principles through architecture, development and code reviews

    - Taking responsibility for planning, estimation and execution

    - Working with product management to define the vision and strategy for Ubuntu

    - Setting expectations with other engineering teams, senior management, and external stakeholders

    - Offering coaching, mentoring, technical feedback and hands-on career development

    - Contributing to upstream and neighboring open source projects

    - Optimizing the distribution for performance, reliability, and security

    - Debugging complex system-level issues and delivering robust solutions

    - Authoring and improving technical and community documentation

    What we are looking for in you

    - An exceptional academic track record from both high school and university

    - Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path

    - Ability to drive and deliver technical work streams going above and beyond expectations

    - Lead and coach others to deliver exceptional engineering work

    - A demonstrated passion for open source software

    - Significant experience with Rust, Go, Python, Flutter or C/C++

    - Professional written and spoken English

    - Excellent communication and interpersonal skills

    - Result-oriented, with a personal drive to meet commitments

    - Ability to travel twice a year, for company events up to two weeks each

    Nice-to-have skills

    - Experience contributing to or leading open source projects

    - Experience with Linux distributions/distribution engineering

    - Experience with software packaging and distribution mechanisms

    - Performance or Security Engineering experience

    What we offer you

    We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

    - Distributed work environment with twice-yearly team sprints in person

    - Personal learning and development budget of USD 2,000 per year

    - Annual compensation review

    - Recognition rewards

    - Annual holiday leave

    - Maternity and paternity leave

    - Employee Assi...
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring engineering leaders to work across the breadth of our Ubuntu Engineering organisation - leaders who care deeply for quality, performance and resilience in software, and have a proven track record for building, nurturing and developing high performing engineering teams. This leadership track includes roles for managers and Senior+ engineers alike. At Canonical, managers are expected to stay technical and close to the code, and our Senior+ engineers lead and develop software projects, as well as the processes and people around them. Our teams integrate the freshest open source software, provide robust upgrade paths and engineer the future of Ubuntu. Ubuntu is not just the world’s most deployed open source operating system, it's a platform that enables innovation for millions of users across the globe. Our community represents the full breadth of the developer experience; from students, hobbyists and freelancers to high performance engineering and creative teams in corporate and academic environments. The four key teams that ship Ubuntu are the - Foundations: maintaining foundational software: architectures, package managers, compilers, toolchains, bootloaders, filesystems and core utilities - Server: leading the design, evolution and future of our Ubuntu Server distribution - Desktop: driving Ubuntu Desktop, our future immutable desktop: Ubuntu Core Desktop, WSL, gaming technology, and a suite of modern applications for the desktop crafted with Flutter - Debcrafters: a new team responsible for the forward movement, maintenance and overall health of the Ubuntu archive: one of the most abundant repositories of open source software available today You'll be accountable for your technical roadmap, and responsible for your team: helping them grow as engineers, do important and satisfying work, and have a great time while doing it. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution At Canonical, you will have the opportunity to engage with and contribute to the broader open source community. We're looking for individuals who can help build a thriving community and contribute with enthusiasm and precision to a broad range of technologies Location: We have remote roles open in every time zone. The role entails Based on the first round of interviews, we identify specific teams where you might be an excellent fit and conduct second-round interviews with those teams. Our leads are: - Leading their teams in elevating the Linux developer and user experience - Designing, building and shipping high quality, performant software in Rust, Go and Python - Demonstrating sound engineering principles through architecture, development and code reviews - Taking responsibility for planning, estimation and execution - Working with product management to define the vision and strategy for Ubuntu - Setting expectations with other engineering teams, senior management, and external stakeholders - Offering coaching, mentoring, technical feedback and hands-on career development - Contributing to upstream and neighboring open source projects - Optimizing the distribution for performance, reliability, and security - Debugging complex system-level issues and delivering robust solutions - Authoring and improving technical and community documentation What we are looking for in you - An exceptional academic track record from both high school and university - Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path - Ability to drive and deliver technical work streams going above and beyond expectations - Lead and coach others to deliver exceptional engineering work - A demonstrated passion for open source software - Significant experience with Rust, Go, Python, Flutter or C/C++ - Professional written and spoken English - Excellent communication and interpersonal skills - Result-oriented, with a personal drive to meet commitments - Ability to travel twice a year, for company events up to two weeks each Nice-to-have skills - Experience contributing to or leading open source projects - Experience with Linux distributions/distribution engineering - Experience with software packaging and distribution mechanisms - Performance or Security Engineering experience What we offer you We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally. - Distributed work environment with twice-yearly team sprints in person - Personal learning and development budget of USD 2,000 per year - Annual compensation review - Recognition rewards - Annual holiday leave - Maternity and paternity leave - Employee Assi...

    Listed on Canonical — applications are handled there, not on NairobiCity.

    0 Comments 0 Shares
  • Hiring: Canonical Remote - worldwide
    Location
    Remote - worldwide
    Status
    Open
    Source
    Canonical
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

    The company is founder led, profitable and growing.

    We are hiring engineering leaders to work across the breadth of our Ubuntu Engineering organization - leaders who care deeply for quality, performance and resilience in software, and have a proven track record for building, nurturing and developing high performing engineering teams.

    This leadership track includes roles for Managers and Senior Managers . At Canonical, managers are expected to stay technical and close to the code as well as the processes and people around them.

    Our teams integrate the freshest open source software, provide robust upgrade paths and engineer the future of Ubuntu. Ubuntu is not just the world’s most deployed open source operating system, it's a platform that enables innovation for millions of users across the globe. Our community represents the full breadth of the developer experience; from students, hobbyists and freelancers to high performance engineering and creative teams in corporate and academic environments.

    The four key teams that ship Ubuntu are the

    - Foundations: maintaining foundational software: architectures, package managers, compilers, toolchains, bootloaders, filesystems and core utilities

    - Server: leading the design, evolution and future of our Ubuntu Server distribution

    - Desktop: driving Ubuntu Desktop, our future immutable desktop: Ubuntu Core Desktop, WSL, gaming technology, and a suite of modern applications for the desktop crafted with Flutter

    - Debcrafters: a new team responsible for the forward movement, maintenance and overall health of the Ubuntu archive: one of the most abundant repositories of open source software available today

    You'll be accountable for your technical roadmap, and responsible for your team: helping them grow as engineers, do important and satisfying work, and have a great time while doing it. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution

    At Canonical, you will have the opportunity to engage with and contribute to the broader open source community. We're looking for individuals who can help build a thriving community and contribute with enthusiasm and precision to a broad range of technologies

    Location: We have remote roles open in every time zone.

    The role entails

    Based on the first round of interviews, we identify specific teams where you might be an excellent fit and conduct second-round interviews with those teams. Our leads are:

    - Leading their teams in elevating the Linux developer and user experience

    - Designing, building and shipping high quality, performant software in Rust, Go and Python

    - Demonstrating sound engineering principles through architecture, development and code reviews

    - Taking responsibility for planning, estimation and execution

    - Working with product management to define the vision and strategy for Ubuntu

    - Setting expectations with other engineering teams, senior management, and external stakeholders

    - Offering coaching, mentoring, technical feedback and hands-on career development

    - Contributing to upstream and neighboring open source projects

    - Authoring and improving technical and community documentation

    What we are looking for in you

    - An exceptional academic track record from both high school and university

    - Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path

    - Ability to drive and deliver technical work streams going above and beyond expectations

    - Lead and coach others to deliver exceptional engineering work

    - A demonstrated passion for open source software

    - Significant experience with Rust, Go, Python, Flutter or C/C++

    - Professional written and spoken English

    - Excellent communication and interpersonal skills

    - Result-oriented, with a personal drive to meet commitments

    - Ability to travel twice a year, for company events up to two weeks each

    Nice-to-have skills

    - Experience managing technical teams

    - Experience contributing to or leading open source projects

    - Experience with Linux distributions/distribution engineering

    - Experience with software packaging and distribution mechanisms

    - Performance or Security Engineering experience

    What we offer you

    We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

    - Distributed work environment with twice-yearly team sprints in person

    - Personal learning and development budget of USD 2,000 per year

    - Annual compensation review

    - Recognition rewards

    - Annual holiday leave

    - Maternity and paternity leave

    - Employee Assistance Programme

    - Opportunity to travel to new locations to meet colleagues

    - Priority Pass, and travel upgrades for long haul company events

    About Canonical

    Canonical is a...
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring engineering leaders to work across the breadth of our Ubuntu Engineering organization - leaders who care deeply for quality, performance and resilience in software, and have a proven track record for building, nurturing and developing high performing engineering teams. This leadership track includes roles for Managers and Senior Managers . At Canonical, managers are expected to stay technical and close to the code as well as the processes and people around them. Our teams integrate the freshest open source software, provide robust upgrade paths and engineer the future of Ubuntu. Ubuntu is not just the world’s most deployed open source operating system, it's a platform that enables innovation for millions of users across the globe. Our community represents the full breadth of the developer experience; from students, hobbyists and freelancers to high performance engineering and creative teams in corporate and academic environments. The four key teams that ship Ubuntu are the - Foundations: maintaining foundational software: architectures, package managers, compilers, toolchains, bootloaders, filesystems and core utilities - Server: leading the design, evolution and future of our Ubuntu Server distribution - Desktop: driving Ubuntu Desktop, our future immutable desktop: Ubuntu Core Desktop, WSL, gaming technology, and a suite of modern applications for the desktop crafted with Flutter - Debcrafters: a new team responsible for the forward movement, maintenance and overall health of the Ubuntu archive: one of the most abundant repositories of open source software available today You'll be accountable for your technical roadmap, and responsible for your team: helping them grow as engineers, do important and satisfying work, and have a great time while doing it. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution At Canonical, you will have the opportunity to engage with and contribute to the broader open source community. We're looking for individuals who can help build a thriving community and contribute with enthusiasm and precision to a broad range of technologies Location: We have remote roles open in every time zone. The role entails Based on the first round of interviews, we identify specific teams where you might be an excellent fit and conduct second-round interviews with those teams. Our leads are: - Leading their teams in elevating the Linux developer and user experience - Designing, building and shipping high quality, performant software in Rust, Go and Python - Demonstrating sound engineering principles through architecture, development and code reviews - Taking responsibility for planning, estimation and execution - Working with product management to define the vision and strategy for Ubuntu - Setting expectations with other engineering teams, senior management, and external stakeholders - Offering coaching, mentoring, technical feedback and hands-on career development - Contributing to upstream and neighboring open source projects - Authoring and improving technical and community documentation What we are looking for in you - An exceptional academic track record from both high school and university - Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path - Ability to drive and deliver technical work streams going above and beyond expectations - Lead and coach others to deliver exceptional engineering work - A demonstrated passion for open source software - Significant experience with Rust, Go, Python, Flutter or C/C++ - Professional written and spoken English - Excellent communication and interpersonal skills - Result-oriented, with a personal drive to meet commitments - Ability to travel twice a year, for company events up to two weeks each Nice-to-have skills - Experience managing technical teams - Experience contributing to or leading open source projects - Experience with Linux distributions/distribution engineering - Experience with software packaging and distribution mechanisms - Performance or Security Engineering experience What we offer you We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally. - Distributed work environment with twice-yearly team sprints in person - Personal learning and development budget of USD 2,000 per year - Annual compensation review - Recognition rewards - Annual holiday leave - Maternity and paternity leave - Employee Assistance Programme - Opportunity to travel to new locations to meet colleagues - Priority Pass, and travel upgrades for long haul company events About Canonical Canonical is a...

    Listed on Canonical — applications are handled there, not on NairobiCity.

    0 Comments 0 Shares
  • Hiring: Canonical Remote - worldwide
    Location
    Remote - worldwide
    Status
    Open
    Source
    Canonical
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

    The company is founder led, profitable and growing.

    We are hiring 2025 and 2026 Graduate Software Engineers into engineering teams around the world. As a global platform company we offer a wide range of software engineering challenges, in both open source products and commercial business systems. We have teams that work in a variety of languages, typically Python, Golang, Rust, C/C++, JavaScript and of course... Bash. We work from the very lowest levels of the Linux system - BIOS and boot loaders, firmware, kernel and drivers, all the way up to desktop applications and containers. We work on tiny devices like the Raspberry Pi and new RISC-V boards, all the way up to supercomputers, clouds and Kubernetes clusters. We work on compilers and toolchains, and we work on security, cryptography, performance and documentation. Some of our teams focus on packaging thousands of pieces of software, others focus on deep contributions to a single body of code.

    If you are excited about the potential that open source has for humanity and the enterprise, you have outstanding results in your academic career, and you are excited to contribute to the open source stack, this is the best way to apply to Canonical. We will work with you to identify teams and projects that would be interesting and a good fit for your skills and motivations. The process is highly competitive, it will require effort and excellence to succeed if you apply here.

    Most of our engineering teams work from home. We try to align a single team in a single time zone - EMEA (Europe, Middle East and Africa), APAC (Asia Pacific and Indian Ocean), and AMER (North, South and Central Americas). Even though you work from home, we try to ensure you always have colleagues alongside to coach and mentor you, and for the companionship of shared problem solving and pair programming. Larger projects have multiple teams and might span the globe. We work with the open source community and specialize in building teams that work well in the 'fishbowl' of open source engineering. This is full time work, five days a week, often solving hard problems with significant responsibility. We don't generally work weekends and nights and we do enjoy good holidays but we also expect productive and intense engagement Monday to Friday.

    We bring all our engineering teams together in person twice a year for a deep 'sprint' with other teams to stimulate discussion and enable a wide range of career development paths. This is a fantastic way to demonstrate and develop your skill in software, learn about a wide range of technologies, make a meaningful impact to open source, and see some very interesting new cities that you might never otherwise get to visit.

    If you find the open source stack amazing, and you have been a consistent high-performing student in your school and university, then this will be a challenging and exciting start to your career.

    Location: This is a Globally remote role.

    The role entails

    - Shaping the roadmap for your product at global sprints every six months

    - Focusing on design and user experience, even for developer tooling and command line apps

    - Writing high quality, resilient and performant code, potentially serving millions of demanding daily users

    - Working towards mastery of key programming languages and Linux system knowledge

    - Engaging with users and the open source community through code reviews and issue trackers

    - Responding to customer issues as a priority, develop an understanding of enterprise requirements

    - Developing skills and awareness of security in software design and implementation

    What we are looking for in you

    - Exceptional academic track record from both high school and university

    - Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses

    - Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java

    - Experience with Ubuntu or another Linux distribution

    - Track record of going above-and-beyond expectations to achieve outstanding results

    - Result-oriented and organized, with the drive to meet commitments

    - Personal projects in technology and software engineering beyond the curriculum

    - Professional written and spoken English

    - Excellent interpersonal skills, curiosity, flexibility, and accountability

    - Personal responsibility and accountability

    - Thoughtfulness, self-awareness and the ability to reflect and develop

    - Ability to travel internationally twice a year for company events up to two weeks long

    Nice-to-have skills

    - Upstream open source contributions

    - Packaging and Linux distribution contributions - Debian, Fedora, Arch, Nix or another

    - Leadership and organization skills

    - Presentation and writing skills

    - Business and commercial interests

    What we offer colleagues

    We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairne...
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring 2025 and 2026 Graduate Software Engineers into engineering teams around the world. As a global platform company we offer a wide range of software engineering challenges, in both open source products and commercial business systems. We have teams that work in a variety of languages, typically Python, Golang, Rust, C/C++, JavaScript and of course... Bash. We work from the very lowest levels of the Linux system - BIOS and boot loaders, firmware, kernel and drivers, all the way up to desktop applications and containers. We work on tiny devices like the Raspberry Pi and new RISC-V boards, all the way up to supercomputers, clouds and Kubernetes clusters. We work on compilers and toolchains, and we work on security, cryptography, performance and documentation. Some of our teams focus on packaging thousands of pieces of software, others focus on deep contributions to a single body of code. If you are excited about the potential that open source has for humanity and the enterprise, you have outstanding results in your academic career, and you are excited to contribute to the open source stack, this is the best way to apply to Canonical. We will work with you to identify teams and projects that would be interesting and a good fit for your skills and motivations. The process is highly competitive, it will require effort and excellence to succeed if you apply here. Most of our engineering teams work from home. We try to align a single team in a single time zone - EMEA (Europe, Middle East and Africa), APAC (Asia Pacific and Indian Ocean), and AMER (North, South and Central Americas). Even though you work from home, we try to ensure you always have colleagues alongside to coach and mentor you, and for the companionship of shared problem solving and pair programming. Larger projects have multiple teams and might span the globe. We work with the open source community and specialize in building teams that work well in the 'fishbowl' of open source engineering. This is full time work, five days a week, often solving hard problems with significant responsibility. We don't generally work weekends and nights and we do enjoy good holidays but we also expect productive and intense engagement Monday to Friday. We bring all our engineering teams together in person twice a year for a deep 'sprint' with other teams to stimulate discussion and enable a wide range of career development paths. This is a fantastic way to demonstrate and develop your skill in software, learn about a wide range of technologies, make a meaningful impact to open source, and see some very interesting new cities that you might never otherwise get to visit. If you find the open source stack amazing, and you have been a consistent high-performing student in your school and university, then this will be a challenging and exciting start to your career. Location: This is a Globally remote role. The role entails - Shaping the roadmap for your product at global sprints every six months - Focusing on design and user experience, even for developer tooling and command line apps - Writing high quality, resilient and performant code, potentially serving millions of demanding daily users - Working towards mastery of key programming languages and Linux system knowledge - Engaging with users and the open source community through code reviews and issue trackers - Responding to customer issues as a priority, develop an understanding of enterprise requirements - Developing skills and awareness of security in software design and implementation What we are looking for in you - Exceptional academic track record from both high school and university - Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses - Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java - Experience with Ubuntu or another Linux distribution - Track record of going above-and-beyond expectations to achieve outstanding results - Result-oriented and organized, with the drive to meet commitments - Personal projects in technology and software engineering beyond the curriculum - Professional written and spoken English - Excellent interpersonal skills, curiosity, flexibility, and accountability - Personal responsibility and accountability - Thoughtfulness, self-awareness and the ability to reflect and develop - Ability to travel internationally twice a year for company events up to two weeks long Nice-to-have skills - Upstream open source contributions - Packaging and Linux distribution contributions - Debian, Fedora, Arch, Nix or another - Leadership and organization skills - Presentation and writing skills - Business and commercial interests What we offer colleagues We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairne...

    Listed on Canonical — applications are handled there, not on NairobiCity.

    0 Comments 0 Shares
  • Status
    Open
    Source
    MyJobMag
    • Job Type Full Time
    • Qualification BA/BSc/HND , Diploma
    • Experience 3 years
    • Location Eldoret
    • Job Field Administration / Facilities
    • Salary Range KSh 30,000 - KSh 50,000/month
    • The Registrar is responsible for managing and coordinating academic administration, student admissions and registration, academic records, examinations, certification processes, and compliance with applicable education and training regulations. The position holder will ensure the accuracy, security, accessibility, and integrity of student records while supporting effective academic operations across all MedPrime Training College campuses.
    • Student Admissions and Registration: Oversee student admission, registration, enrolment documentation, course transfers, deferments, withdrawals, and maintenance of accurate student registers.
    • Academic Records Management: Maintain secure, accurate, and up-to-date student records, including admission documents, attendance records, examination results, progression records, and completion status.
    • Examination Administration: Coordinate examination timetables, candidate registration, examination materials, invigilation arrangements, assessment records, result processing, and secure storage of examination documents.
    • Certification and Graduation: Coordinate the verification of student eligibility for completion, preparation of graduation lists, certification documentation, and graduation-related academic records in line with approved institutional and regulatory procedures.
    • Regulatory Compliance: Ensure registry processes comply with applicable TVET, examination body, data protection, and other relevant regulatory requirements. Maintain documentation required for inspections, audits, and institutional accreditation processes.
    • Multi-Campus Coordination: Standardise registry procedures across all campuses, supervise designated registry personnel, monitor compliance, and ensure timely submission of student data and academic reports.
    • Reporting and Systems Management: Prepare reports on admissions, enrolment, student progression, examination results, completion rates, and academic records. Ensure accurate use of approved student management systems and timely resolution of data discrepancies.
    • Stakeholder Coordination: Work closely with Principals, the Dean, trainers, Branch Managers, Finance, Admissions, and management to resolve academic administration issues, support student progression, and improve service delivery.
    • Diploma or Bachelor's degree in Education Administration, Business Administration, Records Management, Information Management, or another relevant field, subject to applicable regulatory requirements.
    • At least three years of relevant experience in academic administration, registry operations, examinations, student records management, or a related role.
    • Experience working in a TVET institution, college, university, or other education and training environment will be an added advantage.
    • Strong knowledge of student registration, examination administration, academic records, and institutional compliance processes.
    • Proficiency in Microsoft Office and electronic records or student management systems.
    • Excellent organisational, analytical, communication, and report-writing skills.
    • High integrity, attention to detail, confidentiality, and the ability to coordinate multiple campuses and meet strict deadlines.
    • Job Type Full Time • Qualification BA/BSc/HND , Diploma • Experience 3 years • Location Eldoret • Job Field Administration / Facilities • Salary Range KSh 30,000 - KSh 50,000/month • The Registrar is responsible for managing and coordinating academic administration, student admissions and registration, academic records, examinations, certification processes, and compliance with applicable education and training regulations. The position holder will ensure the accuracy, security, accessibility, and integrity of student records while supporting effective academic operations across all MedPrime Training College campuses. • Student Admissions and Registration: Oversee student admission, registration, enrolment documentation, course transfers, deferments, withdrawals, and maintenance of accurate student registers. • Academic Records Management: Maintain secure, accurate, and up-to-date student records, including admission documents, attendance records, examination results, progression records, and completion status. • Examination Administration: Coordinate examination timetables, candidate registration, examination materials, invigilation arrangements, assessment records, result processing, and secure storage of examination documents. • Certification and Graduation: Coordinate the verification of student eligibility for completion, preparation of graduation lists, certification documentation, and graduation-related academic records in line with approved institutional and regulatory procedures. • Regulatory Compliance: Ensure registry processes comply with applicable TVET, examination body, data protection, and other relevant regulatory requirements. Maintain documentation required for inspections, audits, and institutional accreditation processes. • Multi-Campus Coordination: Standardise registry procedures across all campuses, supervise designated registry personnel, monitor compliance, and ensure timely submission of student data and academic reports. • Reporting and Systems Management: Prepare reports on admissions, enrolment, student progression, examination results, completion rates, and academic records. Ensure accurate use of approved student management systems and timely resolution of data discrepancies. • Stakeholder Coordination: Work closely with Principals, the Dean, trainers, Branch Managers, Finance, Admissions, and management to resolve academic administration issues, support student progression, and improve service delivery. • Diploma or Bachelor's degree in Education Administration, Business Administration, Records Management, Information Management, or another relevant field, subject to applicable regulatory requirements. • At least three years of relevant experience in academic administration, registry operations, examinations, student records management, or a related role. • Experience working in a TVET institution, college, university, or other education and training environment will be an added advantage. • Strong knowledge of student registration, examination administration, academic records, and institutional compliance processes. • Proficiency in Microsoft Office and electronic records or student management systems. • Excellent organisational, analytical, communication, and report-writing skills. • High integrity, attention to detail, confidentiality, and the ability to coordinate multiple campuses and meet strict deadlines.

    Listed on MyJobMag — applications are handled there, not on NairobiCity.

    0 Comments 0 Shares
  • Status
    Open
    Source
    MyJobMag
    • Job Type Full Time
    • Qualification BA/BSc/HND
    • Experience 5 - 8 years
    • Location Nairobi
    • Job Field Marketing and Communication
    • Develop and execute branding/marketing strategies to enhance the school’s visibility and reputation.
    • Create and distribute promotional materials, advertising campaigns, and other marketing tools.
    • Organise annual open days and school tours to showcase the school’s offerings.
    • Manage the school’s brand, ensuring consistency in tone, imagery, and messaging across all channels.
    • Conduct market research to identify opportunities for growth, attract new students, and retain families.
    • Formulate internal and external communications to ensure consistent messaging.
    • Regularly review and update administrative documents for accuracy and timeliness.
    • Measure the success of marketing campaigns quarterly and adjust strategies based on analytics.
    • Manage internal and external communications to keep staff, students, and parents informed of important updates and initiatives.
    • Build and maintain strong relationships with parents, alumni, media, donors, and community stakeholders.
    • Collaborate with senior management to develop key messaging for critical school events, announcements, and initiatives.
    • Facilitate open and transparent communication across all stakeholder groups, ensuring their voices are acknowledged in relevant school activities.
    • Coordinate frequent communication to parents about school activities.
    • Build a prospective student and parent database and achieve enrolment targets of new learners annually.
    • Build and maintain strong relationships with existing and potential clients.
    • Ensure that there are proper complaints management strategies in place and cascade them to the Customer Executive Team.
    • Oversee the school’s website, and maintain an active and engaging social media presence for Pharo School Nairobi.
    • Develop and manage quality content for social media platforms to boost the school’s online presence and engagement.
    • Plan, promote, and support events such as open days, awards ceremonies, and community outreach programs.
    • Utilise digital tools to amplify the reach and impact of the school’s communication efforts.
    • Track and analyse social media metrics monthly, refining content strategies termly.
    • Run termly advertising campaigns to attract new followers and collaborate with the Pharo Foundation main page for greater reach.
    • Analyse monthly admissions and exits, documenting trends and preparing reports.
    • Identify reasons for student exits and track (where possible) their transfer destinations.
    • In collaboration with the Finance team, lead the customer service team to ensure accurate and efficient fee collection processes.
    • Establish systems to handle inquiries related to fees, ensuring clarity and responsiveness in communication with parents and guardians.
    • Oversee recruitment, training, and onboarding of new team members within the department.
    • Set performance targets, conduct performance appraisals, and manage disciplinary issues in line with school policies.
    • Develop employee motivation and reward strategies to foster a performance-driven culture.
    • Ensure adherence to school policies and departmental regulations, cultivating a disciplined and efficient team.
    • Conduct frequent customer service training on communication skills, conflict resolution, and crisis management.
    • Job Type Full Time • Qualification BA/BSc/HND • Experience 5 - 8 years • Location Nairobi • Job Field Marketing and Communication • Develop and execute branding/marketing strategies to enhance the school’s visibility and reputation. • Create and distribute promotional materials, advertising campaigns, and other marketing tools. • Organise annual open days and school tours to showcase the school’s offerings. • Manage the school’s brand, ensuring consistency in tone, imagery, and messaging across all channels. • Conduct market research to identify opportunities for growth, attract new students, and retain families. • Formulate internal and external communications to ensure consistent messaging. • Regularly review and update administrative documents for accuracy and timeliness. • Measure the success of marketing campaigns quarterly and adjust strategies based on analytics. • Manage internal and external communications to keep staff, students, and parents informed of important updates and initiatives. • Build and maintain strong relationships with parents, alumni, media, donors, and community stakeholders. • Collaborate with senior management to develop key messaging for critical school events, announcements, and initiatives. • Facilitate open and transparent communication across all stakeholder groups, ensuring their voices are acknowledged in relevant school activities. • Coordinate frequent communication to parents about school activities. • Build a prospective student and parent database and achieve enrolment targets of new learners annually. • Build and maintain strong relationships with existing and potential clients. • Ensure that there are proper complaints management strategies in place and cascade them to the Customer Executive Team. • Oversee the school’s website, and maintain an active and engaging social media presence for Pharo School Nairobi. • Develop and manage quality content for social media platforms to boost the school’s online presence and engagement. • Plan, promote, and support events such as open days, awards ceremonies, and community outreach programs. • Utilise digital tools to amplify the reach and impact of the school’s communication efforts. • Track and analyse social media metrics monthly, refining content strategies termly. • Run termly advertising campaigns to attract new followers and collaborate with the Pharo Foundation main page for greater reach. • Analyse monthly admissions and exits, documenting trends and preparing reports. • Identify reasons for student exits and track (where possible) their transfer destinations. • In collaboration with the Finance team, lead the customer service team to ensure accurate and efficient fee collection processes. • Establish systems to handle inquiries related to fees, ensuring clarity and responsiveness in communication with parents and guardians. • Oversee recruitment, training, and onboarding of new team members within the department. • Set performance targets, conduct performance appraisals, and manage disciplinary issues in line with school policies. • Develop employee motivation and reward strategies to foster a performance-driven culture. • Ensure adherence to school policies and departmental regulations, cultivating a disciplined and efficient team. • Conduct frequent customer service training on communication skills, conflict resolution, and crisis management.

    Listed on MyJobMag — applications are handled there, not on NairobiCity.

    0 Comments 0 Shares
  • Type
    Internship
    Status
    Open
    Source
    MyJobMag
    • Job Type Contract
    • Qualification BA/BSc/HND
    • Experience
    • Location Nairobi
    • Job Field Education / Teaching / Training , ICT / Computer , Internships
    • Assist in planning, developing and delivering engaging, learner-centered lessons tailored to diverse student needs.
    • Support the preparation and administration of assessments and evaluations in line with CBC standards.
    • Facilitate small group or one-on-one learning sessions, as assigned.
    • Supervise classes in the absence of the class teacher and maintain classroom discipline.
    • Actively participate in the school's co-curricular and social support programs
    • Maintain accurate learner records and assist with progress reporting.
    • Assist in preparing instructional materials and classroom resources.
    • Monitor and encourage positive learner behavior and peer engagement.
    • Provide regular updates to the class teacher on learner progress.
    • Perform additional duties as assigned by the supervisor.
    • MUST have a TSC certificate.
    • Have a Degree in Education or a related field.
    • Proficiency in computer applications / digital skills
    • Strong understanding of the CBC curriculum.
    • Being active in extra-curricular activities is an added advantage.
    • Job Type Contract • Qualification BA/BSc/HND • Experience • Location Nairobi • Job Field Education / Teaching / Training , ICT / Computer , Internships • Assist in planning, developing and delivering engaging, learner-centered lessons tailored to diverse student needs. • Support the preparation and administration of assessments and evaluations in line with CBC standards. • Facilitate small group or one-on-one learning sessions, as assigned. • Supervise classes in the absence of the class teacher and maintain classroom discipline. • Actively participate in the school's co-curricular and social support programs • Maintain accurate learner records and assist with progress reporting. • Assist in preparing instructional materials and classroom resources. • Monitor and encourage positive learner behavior and peer engagement. • Provide regular updates to the class teacher on learner progress. • Perform additional duties as assigned by the supervisor. • MUST have a TSC certificate. • Have a Degree in Education or a related field. • Proficiency in computer applications / digital skills • Strong understanding of the CBC curriculum. • Being active in extra-curricular activities is an added advantage.

    Listed on MyJobMag — applications are handled there, not on NairobiCity.

    0 Comments 0 Shares
  • Type
    Internship
    Status
    Open
    Source
    MyJobMag
    • Job Type Contract
    • Qualification BA/BSc/HND
    • Experience
    • Location Nairobi
    • Job Field Art / Crafts / Languages , Education / Teaching / Training , Internships
    • Assist in planning, developing and delivering engaging, learner-centered lessons tailored to diverse student needs.
    • Support the preparation and administration of assessments and evaluations in line with CBC standards.
    • Facilitate small group or one-on-one learning sessions, as assigned.
    • Supervise classes in the absence of the class teacher and maintain classroom discipline.
    • Actively participate in the school's co-curricular and social support programs
    • Maintain accurate learner records and assist with progress reporting.
    • Assist in preparing instructional materials and classroom resources.
    • Monitor and encourage positive learner behavior and peer engagement.
    • Provide regular updates to the class teacher on learner progress.
    • Perform additional duties as assigned by the supervisor.
    • MUST have a TSC certificate.
    • Have a Degree in Education or a related field.
    • Proficiency in computer applications / digital skills
    • Strong understanding of the CBC curriculum.
    • Being active in extra-curricular activities is an added advantage.
    • Job Type Contract • Qualification BA/BSc/HND • Experience • Location Nairobi • Job Field Art / Crafts / Languages , Education / Teaching / Training , Internships • Assist in planning, developing and delivering engaging, learner-centered lessons tailored to diverse student needs. • Support the preparation and administration of assessments and evaluations in line with CBC standards. • Facilitate small group or one-on-one learning sessions, as assigned. • Supervise classes in the absence of the class teacher and maintain classroom discipline. • Actively participate in the school's co-curricular and social support programs • Maintain accurate learner records and assist with progress reporting. • Assist in preparing instructional materials and classroom resources. • Monitor and encourage positive learner behavior and peer engagement. • Provide regular updates to the class teacher on learner progress. • Perform additional duties as assigned by the supervisor. • MUST have a TSC certificate. • Have a Degree in Education or a related field. • Proficiency in computer applications / digital skills • Strong understanding of the CBC curriculum. • Being active in extra-curricular activities is an added advantage.

    Listed on MyJobMag — applications are handled there, not on NairobiCity.

    0 Comments 0 Shares
  • Type
    Internship
    Status
    Open
    Source
    MyJobMag
    • Job Type Contract
    • Qualification BA/BSc/HND
    • Experience
    • Location Nairobi
    • Job Field Education / Teaching / Training , Internships
    • Assist in planning, developing and delivering engaging, learner-centered lessons tailored to diverse student needs.
    • Support the preparation and administration of assessments and evaluations in line with CBC standards.
    • Facilitate small group or one-on-one learning sessions, as assigned.
    • Supervise classes in the absence of the class teacher and maintain classroom discipline.
    • Actively participate in the school's co-curricular and social support programs
    • Maintain accurate learner records and assist with progress reporting.
    • Assist in preparing instructional materials and classroom resources.
    • Monitor and encourage positive learner behavior and peer engagement.
    • Provide regular updates to the class teacher on learner progress.
    • Perform additional duties as assigned by the supervisor.
    • MUST have a TSC certificate.
    • Have a Degree in Education or a related field.
    • Proficiency in computer applications / digital skills
    • Strong understanding of the CBC curriculum.
    • Being active in extra-curricular activities is an added advantage.
    • Job Type Contract • Qualification BA/BSc/HND • Experience • Location Nairobi • Job Field Education / Teaching / Training , Internships • Assist in planning, developing and delivering engaging, learner-centered lessons tailored to diverse student needs. • Support the preparation and administration of assessments and evaluations in line with CBC standards. • Facilitate small group or one-on-one learning sessions, as assigned. • Supervise classes in the absence of the class teacher and maintain classroom discipline. • Actively participate in the school's co-curricular and social support programs • Maintain accurate learner records and assist with progress reporting. • Assist in preparing instructional materials and classroom resources. • Monitor and encourage positive learner behavior and peer engagement. • Provide regular updates to the class teacher on learner progress. • Perform additional duties as assigned by the supervisor. • MUST have a TSC certificate. • Have a Degree in Education or a related field. • Proficiency in computer applications / digital skills • Strong understanding of the CBC curriculum. • Being active in extra-curricular activities is an added advantage.

    Listed on MyJobMag — applications are handled there, not on NairobiCity.

    0 Comments 0 Shares
  • Type
    Internship
    Status
    Open
    Source
    MyJobMag
    • Job Type Contract
    • Qualification BA/BSc/HND
    • Experience
    • Location Nairobi
    • Job Field Education / Teaching / Training , Internships
    • Assist in planning, developing and delivering engaging, learner-centered lessons tailored to diverse student needs.
    • Support the preparation and administration of assessments and evaluations in line with CBC standards.
    • Facilitate small group or one-on-one learning sessions, as assigned.
    • Supervise classes in the absence of the class teacher and maintain classroom discipline.
    • Actively participate in the school's co-curricular and social support programs
    • Maintain accurate learner records and assist with progress reporting.
    • Assist in preparing instructional materials and classroom resources.
    • Monitor and encourage positive learner behavior and peer engagement.
    • Provide regular updates to the class teacher on learner progress.
    • Perform additional duties as assigned by the supervisor.
    • MUST have a TSC certificate.
    • Have a Degree in Education or a related field.
    • Proficiency in computer applications / digital skills
    • Strong understanding of the CBC curriculum.
    • Being active in extra-curricular activities is an added advantage.
    • Job Type Contract • Qualification BA/BSc/HND • Experience • Location Nairobi • Job Field Education / Teaching / Training , Internships • Assist in planning, developing and delivering engaging, learner-centered lessons tailored to diverse student needs. • Support the preparation and administration of assessments and evaluations in line with CBC standards. • Facilitate small group or one-on-one learning sessions, as assigned. • Supervise classes in the absence of the class teacher and maintain classroom discipline. • Actively participate in the school's co-curricular and social support programs • Maintain accurate learner records and assist with progress reporting. • Assist in preparing instructional materials and classroom resources. • Monitor and encourage positive learner behavior and peer engagement. • Provide regular updates to the class teacher on learner progress. • Perform additional duties as assigned by the supervisor. • MUST have a TSC certificate. • Have a Degree in Education or a related field. • Proficiency in computer applications / digital skills • Strong understanding of the CBC curriculum. • Being active in extra-curricular activities is an added advantage.

    Listed on MyJobMag — applications are handled there, not on NairobiCity.

    0 Comments 0 Shares
  • Type
    Internship
    Status
    Open
    Source
    MyJobMag
    • Job Type Contract
    • Qualification BA/BSc/HND
    • Experience
    • Location Nairobi
    • Job Field Education / Teaching / Training , Internships
    • Assist in planning, developing and delivering engaging, learner-centered lessons tailored to diverse student needs.
    • Support the preparation and administration of assessments and evaluations in line with CBC standards.
    • Facilitate small group or one-on-one learning sessions, as assigned.
    • Supervise classes in the absence of the class teacher and maintain classroom discipline.
    • Actively participate in the school's co-curricular and social support programs
    • Maintain accurate learner records and assist with progress reporting.
    • Assist in preparing instructional materials and classroom resources.
    • Monitor and encourage positive learner behavior and peer engagement.
    • Provide regular updates to the class teacher on learner progress.
    • Perform additional duties as assigned by the supervisor.
    • MUST have a TSC certificate.
    • Have a Degree in Education or a related field.
    • Proficiency in computer applications / digital skills
    • Strong understanding of the CBC curriculum.
    • Being active in extra-curricular activities is an added advantage.
    • Job Type Contract • Qualification BA/BSc/HND • Experience • Location Nairobi • Job Field Education / Teaching / Training , Internships • Assist in planning, developing and delivering engaging, learner-centered lessons tailored to diverse student needs. • Support the preparation and administration of assessments and evaluations in line with CBC standards. • Facilitate small group or one-on-one learning sessions, as assigned. • Supervise classes in the absence of the class teacher and maintain classroom discipline. • Actively participate in the school's co-curricular and social support programs • Maintain accurate learner records and assist with progress reporting. • Assist in preparing instructional materials and classroom resources. • Monitor and encourage positive learner behavior and peer engagement. • Provide regular updates to the class teacher on learner progress. • Perform additional duties as assigned by the supervisor. • MUST have a TSC certificate. • Have a Degree in Education or a related field. • Proficiency in computer applications / digital skills • Strong understanding of the CBC curriculum. • Being active in extra-curricular activities is an added advantage.

    Listed on MyJobMag — applications are handled there, not on NairobiCity.

    0 Comments 0 Shares
  • Status
    Open
    Source
    MyJobMag
    • Job Type Full Time
    • Qualification BA/BSc/HND , Diploma
    • Experience 3 years
    • Location Nairobi
    • Job Field Education / Teaching / Training
    • Plan and deliver age-appropriate, engaging, and child-centered lessons in line with early childhood development principles and the CBE framework.
    • Create a safe, inclusive, and stimulating classroom environment that supports exploration, play, and inquiry-based learning.
    • Support language development, early numeracy, creative expression, motor skills, and socio-emotional growth.
    • Use play-based strategies and real-life experiences to develop key learning outcomes.
    • Monitor and document each child’s development and learning progress.
    • Identify any developmental delays or learning challenges early and work with support staff and parents for appropriate intervention.
    • Maintain accurate records of student learning and communicate regularly with parents and caregivers about each child's progress.
    • Organise and participate in parent-teacher conferences and early learning workshops as needed.
    • Ensure a clean, organised, and safe learning environment.
    • Implement consistent and age-appropriate behavior management strategies.
    • Work collaboratively with colleagues to plan and reflect on best practices.
    • Participate in professional development workshops and early years training.
    • Contribute to school events, open days, and early childhood community outreach programs.
    • Bachelor’s Degree or Diploma in Early Childhood Education or a related field.
    • Minimum 3 years of teaching experience in an early childhood or pre-primary setting.
    • Experience with play-based learning and child-centered pedagogy is a strong advantage.
    • Excellent spoken and written communication skills in English.
    • Patience, creativity, warmth, and a genuine love for working with young children.
    • Job Type Full Time • Qualification BA/BSc/HND , Diploma • Experience 3 years • Location Nairobi • Job Field Education / Teaching / Training • Plan and deliver age-appropriate, engaging, and child-centered lessons in line with early childhood development principles and the CBE framework. • Create a safe, inclusive, and stimulating classroom environment that supports exploration, play, and inquiry-based learning. • Support language development, early numeracy, creative expression, motor skills, and socio-emotional growth. • Use play-based strategies and real-life experiences to develop key learning outcomes. • Monitor and document each child’s development and learning progress. • Identify any developmental delays or learning challenges early and work with support staff and parents for appropriate intervention. • Maintain accurate records of student learning and communicate regularly with parents and caregivers about each child's progress. • Organise and participate in parent-teacher conferences and early learning workshops as needed. • Ensure a clean, organised, and safe learning environment. • Implement consistent and age-appropriate behavior management strategies. • Work collaboratively with colleagues to plan and reflect on best practices. • Participate in professional development workshops and early years training. • Contribute to school events, open days, and early childhood community outreach programs. • Bachelor’s Degree or Diploma in Early Childhood Education or a related field. • Minimum 3 years of teaching experience in an early childhood or pre-primary setting. • Experience with play-based learning and child-centered pedagogy is a strong advantage. • Excellent spoken and written communication skills in English. • Patience, creativity, warmth, and a genuine love for working with young children.

    Listed on MyJobMag — applications are handled there, not on NairobiCity.

    0 Comments 0 Shares
More Results
Nairobi City https://nairobicity.co.ke