OL

Field Service Engineer & Audio Visual (AV) Technician

Full time Cape Town, ZA
Posted 1 day, 10 hours ago 4 views 0 applications

Job Description

We need to output clean semantic HTML using only

,

,
  • . No
    , no
    , no CSS classes, no inline styles. Must preserve all original content word-for-word, not add, remove, summarize, or rephrase. Must use

    for section headers like Responsibilities, Qualifications, etc. The original uses tags and other markup. We need to convert to appropriate tags. We must keep all content exactly as is, word-for-word. That includes the weird

    Skills

    etc. But we cannot use tags? The rule says use

    for section headers, and
    • for list items. It doesn't forbid inside paragraphs? It says use

      for introductory paragraphs and general text,

      for section headers,
      • for list items. It doesn't forbid inside paragraphs, but maybe we should keep the original formatting? The instruction: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". That includes the tags? The original includes tags and other HTML. But the rule says use

        for paragraphs and

        for section headers. It doesn't say we cannot keep inside. However we might need to convert to something? The rule didn't forbid . It just says use

        for section headers. So we can keep inside paragraphs. But we must not add any new tags beyond allowed ones? It says no CSS classes, no inline styles, no
        s, no
        tags. It doesn't forbid , , etc. So we can keep them. We need to structure the HTML: Use

        for section headers like "Job Description", "Key Responsibilities", "EUC Support", "Audio Visual (AV) Support", "Minimum Requirements", "Technical Skills", "Soft Skills", "Working Conditions", "Skills", "Competencies", "Education", "Closing Date". Also maybe "The Old Mutual Story!" etc. We must preserve all original content word-for-word. That includes the stray

        etc. We need to output only the cleaned HTML, no extra commentary. We need to convert the given raw text into semantic HTML using allowed tags. Let's parse the content. The raw text includes:

        Let's Write Africa's Story Together!

        Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.

        Job Description

        To provide comprehensive end-user support ... (some paragraphs)

        Key Responsibilities:

        EUC Support:

        • Provide first-line and second-line IT support to end-users
        • ...
        • Install, configure and maintain laptops, desktops and mobile devices
        • ... ...
        • Support live events, presentations, webinars and boardroom meetings

        Audio Visual (AV) Support:

          ... items ...

        Minimum Requirements:

          ...

        Technical Skills:

          ...

        Soft Skills:

          ...

        Skills

        Competencies

        Collaborates

        Communicates Effectively

        ... ... many

        items ...

        Education

        Bachelor of Commerce (BCom): Information Technology (Required)

        Closing Date

        30 July 2026 , 23:59

        The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question.

        The Old Mutual Story!

        We need to output only HTML using

        ,

        ,
        • . No
          , no
          , no inline styles, no classes. But the original has many

          empty paragraphs. We can keep them as empty

          maybe? They are empty, but we can keep them as

          (still a paragraph). That's allowed. We need to use

          for section headers. The original uses for headers like "Job Description", "Key Responsibilities:", "EUC Support:", "Audio Visual (AV) Support:", "Minimum Requirements:", "Technical Skills:", "Soft Skills:", "Working Conditions:", "Skills", "Competencies", "Education", "Closing Date". Also there are

          tags in the "Competencies" list: they have

          empty. We need to preserve them? The instruction says preserve all original content word-for-word. So we must keep those

          tags as they appear. But we are limited to using

          for section headers. However those

          are part of the content; we cannot remove them. But the rule says "Use

          for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". It doesn't forbid other heading tags, but we might need to keep them as they are. However the rule says "Use

          for section headers". It might be interpreted that we should use

          for those headers, not

          . But we must preserve original content word-for-word, which includes

          tags. If we replace them with

          , we would be altering content (changing tag). That would be removing or altering. So we must keep them as they are. But the rule also says "Use

          for section headers". Possibly we can wrap the header text inside

          but the original uses

          . This is contradictory. However the instruction says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So we cannot change

          to

          . We must keep them exactly as they appear. So we will keep

          tags as they are. The rule about using

          for section headers may be a suggestion but not a strict requirement if we must preserve content. However we might need to use

          for headings like "Job Description", "Key Responsibilities", etc. But the original uses tags, not heading tags. So we can just keep them as

          Job Description

          etc. But the rule says "Use

          for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". Those are sections, but the original doesn't have explicit headings with those words; they are bolded text within paragraphs. We could wrap the bolded text in

          tags? That would add tags not present originally, which would be adding content, violating preservation. So we must not add new tags. So we should keep the original markup as is, but we are only allowed to use

          ,

          ,
          • . However we can still use inside

            . The rule didn't forbid . So we can keep tags. But we cannot use

            or inline styles. The original has many

            etc. Those have inline style attributes; we must remove them because we cannot have inline styles. So we need to strip style attributes. Also we need to remove class attributes. So we need to output

            without style or class. Also remove etc? The rule says no CSS classes, no inline styles. So we can keep as long as it has no class? It has class="emphasis-2". That's a class, which is not allowed. So we must remove the class attribute. Also we must remove style attributes. So we need to output cleaned tags without attributes. Thus we need to transform the raw HTML into a cleaned version using only allowed tags, but preserving content word-for-word (including the text inside tags). We can remove attributes but keep the inner text. That is allowed because we are not adding or removing words. We must also preserve empty tags like

            ,
            ,

            . Those are empty; we can keep them. We must not add any new text. Thus the output will be a series of tags with the same inner text as original, but stripped of style and class attributes, and using only

            ,

            ,

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?