PO

IT Intern

Intern Nairobi, Nairobi, KE
Posted 3 weeks, 3 days ago 40 views 0 applications

Job Description

We need to output clean semantic HTML with

for paragraphs,

for section headers,
  • for list items. No CSS classes, no inline styles, no
    , no
    . Must preserve all original content word-for-word, no addition, removal, summarizing, rephrasing. So we need to extract the text content from the given HTML, preserving exact wording, and then wrap appropriately. We must not add or remove any content. So we need to keep the exact text, including punctuation, spaces? We need to preserve word-for-word. The original includes some extra spaces and line breaks; but we can ignore extra whitespace? The instruction: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. So we must keep the exact characters. However, converting to HTML we will inevitably change formatting (like removing tags). But we must keep the textual content exactly as appears, ignoring tags. The tags are not part of content; they are formatting. So we strip tags and keep the text. We need to identify sections: Intro paragraphs, then "Overall Responsibility:", "Location:", "Role Responsibilities:", then list, then "Academic Qualifications:", then "Key Competencies required for the role:", then list, then "What’s In It for You?", then list, then some italic text and encouragement statement. We need to use

    for section headers. Which text qualifies as section headers? The bolded phrases: "Overall Responsibility:", "Location:", "Role Responsibilities:", "Academic Qualifications:", "Key Competencies required for the role:", "What’s In It for You?" Also maybe "Overall Responsibility:" is a header. Also "Location:" is header. Also maybe "Role Responsibilities:" header. Also "Academic Qualifications:" header. Also "Key Competencies required for the role:" header. Also "What’s In It for You:" header. We need to wrap each header in

    . The colon is part of header text; keep it. Paragraphs: Intro paragraphs before first header: there are several

    blocks with company description, vision, values, etc. Those should be wrapped in

    tags. After each header, we may have a paragraph (like the description after "Overall Responsibility:" is a

    with text). Then after that header we have "Location:" header then a paragraph with location. Then "Role Responsibilities:" header then an ordered list (

      ). We need to convert
        to
        • ? The instruction: Use
          • for list items (duties, requirements, qualifications, skills). So we should change ordered list to unordered list. Keep the content of each
          • exactly same. After that list, we have "Academic Qualifications:" header then a paragraph. Then "Key Competencies required for the role:" header then an ordered list (convert to ul). Then "What’s In It for You?" header then an ordered list (convert to ul). After that list, there is a paragraph with italic text and some spaces and then an encouragement statement in italic and bold. Actually the HTML after the list includes:

                                                   

                                                     "We encourage Women and Persons with Disability (PWD) to apply"

                                                                                         

            These appear to be just whitespace and the encouragement statement. We need to preserve the text exactly: there are spaces (non-breaking spaces?) but we should keep the visible characters: The first

            contains only spaces inside tags. That's just whitespace; we should preserve it? It's just spaces; but we can keep as a paragraph with spaces? Probably we should keep the text content: it's just spaces. Might be better to keep as a paragraph containing spaces? But we can collapse? The instruction says preserve ALL original content word-for-word. So we must keep those spaces. However, typical HTML rendering will collapse multiple spaces unless we use   or

            . But we cannot add CSS. We could keep them as is; the spaces will be there in the source. It's okay.
            
            The second 

            contains spaces then the quoted statement: "We encourage Women and Persons with Disability (PWD) to apply". It is inside and and . We need to keep the text exactly: spaces then the quote. The spaces before the quote should be preserved. The third

            contains spaces inside . So just spaces. Thus after the list we will have

            containing spaces, then

            containing spaces + quote, then

            containing spaces. We need to wrap those in

            tags. Now we need to output only HTML, no markdown fences. Let's extract the textual content exactly. We'll go through original text: First

            : Poa! internet is the fastest growing and highly innovative ISP in Kenya. The company was founded in 2014 with a vision to provide internet in every home in Africa. At poa! We believe by empowering people, we can actively drive digital inclusion in these markets. We deploy a cost-effective internet service in Kenya, with the aim of providing affordable access to content and Internet to low-income members of society.

            Text: "Poa! internet is the fastest growing and highly innovative ISP in Kenya. The company was founded in 2014 with a vision to provide internet in every home in Africa. At poa! We believe by empowering people, we can actively drive digital inclusion in these markets. We deploy a cost-effective internet service in Kenya, with the aim of providing affordable access to content and Internet to low-income members of society." Second


            is just a line break; we can ignore as it's empty content. Third

            : We are growing very fast to cover the rest of Kenya and eventually Africa. It is envisaged that the success of the business will grow to over 150 networks across East Africa. It is from this background that we seek prospective candidates to fill the role of an IT Intern  in our IT Systems & Support Department.

            Text: "We are growing very fast to cover the rest of Kenya and eventually Africa. It is envisaged that the success of the business will grow to over 150 networks across East Africa. It is from this background that we seek prospective candidates to fill the role of an IT Intern  in our IT Systems & Support Department." Note there is a non-breaking space after "Intern" before "in". We'll keep as a space. Fourth


            empty. Fifth

            : At Poa, we pride ourselves on being a values-driven company, and we love working with values-driven employees. Poa's vision is “Internet in every home in Africa”. To achieve this vision, we live by our values, captured in the acronym, We CONNECT. At Poa, we: Create a better world for the people we serve, Open our eyes to problems and opportunities, Never stop learning never stop moving forward, Name it, own it , solve it, Engage with the bigger picture even in details, Care about each other and Tujienjoy kazini.

            Text: "At Poa, we pride ourselves on being a values-driven company, and we love working with values-driven employees. Poa's vision is “Internet in every home in Africa”. To achieve this vision, we live by our values, captured in the acronym, We CONNECT. At Poa, we: Create a better world for the people we serve, Open our eyes to problems and opportunities, Never stop learning never stop moving forward, Name it, own it , solve it, Engage with the bigger picture even in details, Care about each other and Tujienjoy kazini." Note there is a space before comma after "own it". We'll keep. Sixth


            empty. Seventh

            : Overall Responsibility:

            Text: "Overall Responsibility:" Eighth

            : Responsible for providing technical support to staff in person and remotely. It's all about solving problems from the moment they are contacted until the user issues are resolved.     

            Text: "Responsible for providing technical support to staff in person and remotely. It's all about solving problems from the moment they are contacted until the user issues are resolved.     " There are spaces after resolved: two spaces? Actually there are two spaces and a non-breaking space? We'll keep as is. Ninth


            empty. Tenth

            : Location:

            Text: "Location:" Eleventh

            : Nairobi.

            Text: "Nairobi." Twelfth


            empty. Thirteenth

            : Role Responsibilities:                                                           

            Text: "Role Responsibilities:                                                            " There are many spaces after colon. We'll keep. Then
              list items. We need to extract each
            1. text. First li: Provide first-level technical support to users and assist in resolving routine hardware, software, connectivity, and access issues under supervision.
            2. Text: "Provide first-level technical support to users and assist in resolving routine hardware, software, connectivity, and access issues under supervision." Second li: Log, update, and follow up on incidents and service requests through the IT ticketing system, escalating complex issues to the appropriate team members. Text: "Log, update, and follow up on incidents and service requests through the IT ticketing system, escalating complex issues to the appropriate team members." Third li: Assist with monitoring IT systems, applications, servers, and network infrastructure, and report alerts, outages, or performance issues. Text: "Assist with monitoring IT systems, applications, servers, and network infrastructure, and report alerts, outages, or performance issues." Fourth li: Support routine IT maintenance activities, including software updates, patching, backups, device configuration, and basic troubleshooting, under supervision. Text: "Support routine IT maintenance activities, including software updates, patching, backups, device configuration, and basic troubleshooting, under supervision." Fifth li: Assist with user on-boarding and off-boarding, IT asset management, inventory updates, and deployment of IT equipment. Text: "Assist with user on-boarding and off-boarding, IT asset management, inventory updates, and deployment of IT equipment." Sixth li: Assist with the administration and support of Google Workspace and other IT systems and applications. Text: "Assist with the administration and support of Google Workspace and other IT systems and applications." Seventh li: Assist in developing and maintaining user guides, knowledge base articles, SOPs, troubleshooting guides, and other IT documentation. Text: "Assist in developing and maintaining user guides, knowledge base articles, SOPs, troubleshooting guides, and other IT documentation." Eighth li: Participate in IT projects, support clinics, shift rotations, and continuous improvement initiatives. Text: "Participate in IT projects, support clinics, shift rotations, and continuous improvement initiatives." Ninth li: Work closely with Senior IT Engineer(s) to troubleshoot technical issues and maintain clear communication with users on support progress. Text: "Work closely with Senior IT Engineer(s) to troubleshoot technical issues and maintain clear communication with users on support progress." Tenth li: Adhere to IT, information security, data protection, and acceptable-use policies and procedures. Text: "Adhere to IT, information security, data protection, and acceptable-use policies and procedures." After
            there is


            empty. Then

            : Academic Qualifications:

            Note there is a
            inside the

            after the span. The text before
            is "Academic Qualifications:" then a line break. So the paragraph contains "Academic Qualifications:" then a line break. We need to preserve content word-for-word: includes the line break? The
            tag is not content; it's a line break. But we are to output HTML with

            tags; we should not include
            . The instruction: No
            tags. So we should not output
            . The content is just "Academic Qualifications:" (the
            is not content). So we will treat header as "Academic Qualifications:" and then next paragraph is the qualification description. Thus header: "Academic Qualifications:". Then

            : Recent graduate with a Bachelor's degree in IT, Computer Science, Computer Engineering, Telecommunications, Information Systems, or a related field.

            Text: "Recent graduate with a Bachelor's degree in IT, Computer Science, Computer Engineering, Telecommunications, Information Systems, or a related field." Then


            empty. Then

            : Key Competencies required for the role:

            Note double bold. Text: "Key Competencies required for the role:" Then
              list. Extract each li: First li: Basic knowledge of hardware, software, operating systems, networking, Google Workspace, and IT troubleshooting. Text: "Basic knowledge of hardware, software, operating systems, networking, Google Workspace, and IT troubleshooting." Second li: Basic proficiency in Windows, Linux, ChromeOS, and macOS environments. Text: "Basic proficiency in Windows, Linux, ChromeOS, and macOS environments." Third li: Good analytical, diagnostic, and problem-solving skills, with attention to detail. Text: "Good analytical, diagnostic, and problem-solving skills, with attention to detail." Fourth li: Strong communication and interpersonal skills, with the ability to support users and collaborate effectively with the IT team. Text: "Strong communication and interpersonal skills, with the ability to support users and collaborate effectively with the IT team." Fifth li: Good organizational skills, including task prioritization, record keeping, and meeting deadlines. Text: "Good organizational skills, including task prioritization, record keeping, and meeting deadlines." Sixth li: Willingness to learn, ability to work under supervision and independently, and confidence to escalate issues when necessary. Text: "Willingness to learn, ability to work under supervision and independently, and confidence to escalate issues when necessary." Seventh li: Professionalism, confidentiality, and a strong customer-service mindset. Text: "Professionalism, confidentiality, and a strong customer

Apply Now ↗

How well do you match?

Get an instant AI match score for this role — free, takes 3 minutes.

Tailor your CV for this role

The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.

Tailor My CV to This Job ✍️

Free cover letter for this job

Upload your CV and get a tailored cover letter in seconds — free, no account needed.

Generate a Cover Letter 📝

Join Our Kenya Channels

Get free job alerts on your phone

MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?