OL

OMF Branch Manager (Dwarsloop)

Full time Bushbuckridge, ZA
Posted 1 hour, 47 minutes ago 2 views 0 applications

Job Description

We need to output clean semantic HTML using only

,

,
  • . No other tags like

    ,

    ,

    , , etc. But we can use

    for section headers. However the original uses

    ,

    ,

    . We need to map them to

    . Also need to preserve all original content word-for-word, but we cannot add, remove, summarize, or rephrase. We can wrap content in appropriate tags but must keep the text exactly as is. However we cannot keep , , etc? The rule says use

    for intro paragraphs and general text,

    for section headers,
    • for list items. No CSS classes, no inline styles, no
      s, no
      tags. We can keep and inside paragraphs? The rule says no inline styles, but is not a style, it's a tag. It's allowed? It didn't forbid . It only forbids CSS classes, inline styles,
      ,
      . So we can keep , . But we need to use

      for section headers. The original has headings like "Responsibilities", "Leadership and Direction", etc. Those are inside

      tags. We need to output them as

      ...

      . Also there are subheadings like "Builds Networks", etc inside

      . Those also need to be

      ? Probably yes, as they are section headers. But they are inside a list? Actually they appear as

      with nothing inside? Actually they have

      empty? Let's examine: In the snippet, after "Competencies" there are

      then content? Actually they have:

      Competencies

      ...

      Builds Networks

      Business Insight

      ... It seems they used

      as container for competency names? Actually they have

      empty then content? The snippet is messy. But we need to preserve all original content word-for-word. So we must output exactly the same text, but wrapped in allowed tags. We cannot add or remove words. We can add tags but must not alter the text. So we need to take the raw text and wrap sections appropriately. We need to output only HTML, no extra commentary. Approach: Parse the raw text and produce HTML with

      for paragraphs,

      for headings. But we must keep the original headings tags? The original headings are

      ,

      ,

      . We need to replace them with

      . But we must preserve the heading text exactly. So we can output

      Responsibilities

      etc. But there are also

      Job Description

      earlier. That should become

      Job Description

      . Also there are

      sections like "Leadership and Direction". That becomes

      Leadership and Direction

      . Also there are

      Customer Relationship Management / Account Management etc. Those become

      . Also there are

      Sell Customer Propositions etc. Also there are

      Performance Management etc. Also there are

      Operations Management etc. Also there are

      Promoting Customer Focus etc. Also there are

      Key Account Management etc. Also there are

      Customer Relationship Development / Prospecting etc. Also there are

      Budgeting etc. Also there are

      Organizational Capability Building etc. Also there is "Skills" as a heading maybe Skills but not a heading tag. That is just bold text. We can keep it as Skills inside a paragraph? The rule says use

      for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So "Skills" is a section header, so we should wrap it in

      Skills

      . But the original uses Skills. We can output

      Skills

      but that changes the tag but not the text? The text inside is "Skills". The original had Skills. The text "Skills" is still there. If we output

      Skills

      , we are replacing Skills with

      Skills

      . That changes the markup but not the visible text. The rule says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. Does adding a different tag count as adding? It adds a tag, but the textual content remains same. The rule likely allows adding tags as long as the textual content is unchanged. It says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". Adding tags is not adding textual content, but it's adding markup. I think it's allowed because they want semantic HTML. So we can wrap headings in

      . That adds tags but not text. We must also handle list items: The "Skills" section contains a long list of skills separated by commas? Actually it's a paragraph: "Building Trust, Change Management, ...". That's not a list; but they want to use
      • for list items (duties, requirements, qualifications, skills). So we need to convert that comma-separated list into
        • items. But we cannot rephrase or split? The instruction: "Use
          • for list items (duties, requirements, qualifications, skills)". So we need to turn the skills list into list items. The original text is a single paragraph with commas. We can split on commas and create
          • items preserving the exact phrases. That would be adding punctuation? Not adding new words, just splitting. That seems permissible. Similarly, there may be other lists like "Competencies" maybe also a list but it's messy with

            etc. But we can treat them as list items? The instruction only mentions using
            • for list items (duties, requirements, qualifications, skills). So we should only use
              • for those categories. The "Competencies" section seems to have headings like "Builds Networks", "Business Insight", etc each preceded by

                empty? Actually they are separate lines with

                then text? The snippet shows:

                Competencies

                ...

                Business Insight

                Collaborates

                ... It seems they used

                as a container for each competency name, but the text "Business Insight" appears after

                maybe as text node? Actually it's "Business Insight

                " meaning the text "Business Insight" is before the closing

                tag? This is confusing. But we need to preserve all original content word-for-word. So we must output exactly that text including the

                tags? But we cannot output

                tags because only

                allowed for section headers. However those

                are not section headers? They are maybe subheadings for competencies. 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 mention

                . So we should not output

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

                tags. But we cannot output them because we are limited to

                for headings. However we could treat them as part of paragraph text? The rule says "Use

                for section headers (e.g. ... )". It doesn't forbid other heading tags, but says "Use

                for section headers". So we should only use

                for headings, not other tags. So we should not output

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

                tags. If we omit them, we are removing content. That would violate the rule. However maybe those

                are empty, so they contain no text, just tags. Removing them might be okay because they contain no visible text. The rule says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. Removing empty tags might be considered removing content (the tags themselves). But they are not visible content; they are markup. The instruction is about content, not markup? It says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". That likely refers to the textual content, not the HTML tags. So we can drop empty tags. Thus we can output

                Competencies

                then maybe a paragraph with the list of competencies? But the original has no actual text after "Competencies"? Actually there is text like "Builds Networks" etc but they are inside

                tags. That might be considered part of the content. But we can treat each competency as a list item? The rule says use
                • for list items (duties, requirements, qualifications, skills). It doesn't explicitly say for competencies. But we could still use
                  • for competencies? Might be okay. But to be safe, we can just output the competencies as a paragraph (since they are not a list). But the rule says use
                    • for list items (duties, requirements, qualifications, skills). It doesn't forbid using
                      • for other lists, but maybe they want only those categories to be lists. So we can keep competencies as plain paragraph. Thus we need to produce HTML with: - Intro paragraphs (the first few

                        with "Let's Write Africa's Story Together!" etc). Those should be wrapped in

                        . They contain ... etc. We need to preserve them exactly. So we can output

                        Let's Write Africa's Story Together!

                        but we need to preserve the original HTML entities? The original includes ' for apostrophe. We must preserve exactly. So we should output the same characters, but inside

                        tags. The original had

                        Let's Write Africa's Story Together!

                        . We need to output only

                        Let's Write Africa's Story Together!

                        maybe preserving the text exactly, but we cannot include style attributes or class attributes. The rule says no CSS classes, no inline styles. So we must remove the style and class attributes. But we must preserve the text word-for-word. The text inside is "Let's Write Africa's Story Together!". The surrounding tags are not part of the content? The content includes the text, but the tags are markup. The instruction says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. Does removing the and tags count as removing content? The content includes the text "Let's Write Africa's Story Together!" but also includes the markup? The instruction is ambiguous. However they likely want us to keep the textual content but can strip styling tags. Since they said "Use

                        for introductory paragraphs and general text". So we can wrap the paragraph content in

                        and not include the style attributes. That would be removing the style attribute, which is not textual content. So it's okay. Thus we will output

                        Let's Write Africa's Story Together!

                        then next paragraph: "Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this." That is inside

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

                        . So we output

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

                        . Then there are many empty

                        etc. Those are empty paragraphs; we can ignore them (they have no content). So we can just not output them. Then we have

                        Job Description

                        . That's a paragraph with bold text "Job Description". We can output

                        Job Description

                        maybe? But it's a heading? Actually it's a paragraph with bold text. The rule says use

                        for section headers. "Job Description" is a section header. So we should output

                        Job Description

                        . But we must preserve the text "Job Description". The original had Job Description. So we can output

                        Job Description

                        . That changes the tag but not the text. That's okay. Then there are empty paragraphs. Then we have the responsibilities section with

                        Responsibilities

                        . That should become

                        Responsibilities

                        . Then there are subheadings like "Leadership and Direction" etc each inside

                        . Those become

                        Leadership and Direction

                        . Then paragraphs after each subheading. We need to output each paragraph as

                        ...content...

                        . The paragraphs contain text that may include line breaks? The original has

                        empty paragraphs; we can ignore. We need to preserve all text exactly, including line breaks? Not needed. We must also preserve the "Skills" section: It has Skills then a paragraph with a long list of skills separated by commas. We need to convert that into a list? The rule says use
                        • for list items (skills). So we should output

                          Skills

                          then
                          • Building Trust
                          • Change Management
                          • ... etc. But we must preserve the exact phrases. The original list is "Building Trust, Change Management, Client Needs Assessments, Commercial Acumen, Consultative Selling, Customer-Focused, Customer Service, Customer Understanding, Direct Selling, Executing Plans, Identifying Customer Needs, Identifying Sales Opportunities, Sales Software, Strengthening Customer Relationships, Upselling". We need to split on commas and spaces, and output each as
                          • . Ensure we keep the exact phrases, including hyphens and capitalization. Also note there is a non-breaking space before "na"? Actually there is "na

                            " maybe stray "na". That seems like leftover text. We need to preserve it? It appears as "na" before some paragraphs. The snippet includes "na

                            ". That "na" is probably stray text. We must preserve it exactly. So we need to output that "na" somewhere. Where does it appear? In the raw text: after the responsibilities paragraphs, there is "

                            Skills

                            ...". Then later there is "na

                            " before some paragraphs. Actually the snippet shows:

                            Skills

                            ... na

                            Competencies

                            ... So "na" appears as text before a paragraph? Actually it's "na

                            " meaning the text "na" followed by an empty paragraph tag. So we need to preserve "na". Probably it's a stray artifact. We should include it as is, maybe as part of a paragraph? It is just "na". We can output

                            na

                            maybe? But we need to preserve the exact sequence: "na" then an empty paragraph. The empty paragraph has no content, so we can just output

                            na

                            and then ignore the empty paragraph. That would preserve the "na" text. Similarly, there is "i>The Old Mutual Story!" at the end. That is inside

                            The Old Mutual Story!

                            . We need to preserve that text exactly: "The Old Mutual Story!" with bold and span etc. But we can output

                            The Old Mutual Story!

                            but we cannot include class attributes. So we need to strip class but keep the text. So output

                            The Old Mutual Story!

                            maybe? But we need to preserve the exact text "The Old Mutual Story!" including the exclamation. The original had The Old Mutual Story!. So the text is "The Old Mutual Story!". We can output

                            The Old Mutual Story!

      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 Liberia 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?