OL

Commissioned Financial Adviser

Full-time East London, ZA
Posted 1 hour, 35 minutes ago 3 views 0 applications

Job Description

We need to output clean semantic HTML per rules. Use

for intro paragraphs and general text. Use

for section headers (Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Use
  • for list items (duties, requirements, qualifications, skills). No CSS classes, no inline styles, no
    , no
    . Preserve all original content word-for-word, do not add/remove/rephrase. So we must extract the text content from the given HTML, preserving exact wording, and then wrap appropriately. We need to parse the given job description HTML and produce cleaned HTML. Let's extract the text content, preserving line breaks? We'll need to produce paragraphs and lists. Original content includes many empty paragraphs and stray tags. We need to ignore formatting but keep text. Let's manually extract. Given:

    Let's Write Africa's Story Together!

    Text: "Let's Write Africa's Story Together!" (note HTML entity ' is apostrophe). We must preserve original content word-for-word. The original includes the entity '. Should we keep as is? The instruction: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. So we should keep the exact characters as they appear in the source. The source includes '. So we should output that entity unchanged. However, when we output HTML, the entity will be interpreted as apostrophe if we just copy. But to preserve word-for-word, we should keep the entity as is. Usually they'd expect the visible text, but they said word-for-word. I'd keep the entity. Next paragraph:

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

    Text: "Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this." Note trailing space inside span; we keep as is? Probably keep exactly. Then there are empty

    etc. Those produce no text, we can ignore (they produce empty paragraphs; but we should not add extra empty paragraphs? The rule: preserve ALL original content word-for-word. If we drop empty paragraphs, we are removing content (empty tags). But they said remove navigation etc. Empty paragraphs are not listed to remove. However they are just formatting; but preserving them would produce empty

    in output, which is allowed? The rule: Use

    for introductory paragraphs and general text. Empty paragraphs have no text; maybe we can omit them as they add no content. Safer to omit empty paragraphs because they contain no text; but that's removing tags (though no visible content). I'd omit them. Next:

    We are looking for self-motivated and dynamic individuals who have a passionate entrepreneurial spirit to join one of Africa's leading insurance companies.

    The role at a glance is about championing our valued customers to achieve their lifetime goals by identifying their financial needs, providing sound financial advice, recommending and implementing "fit for purpose" financial plans and solutions.

    We need to treat this as maybe introductory paragraph(s). The content: two sentences separated by

    . We should preserve the text exactly, including the

    ? But we cannot use
    tags in output. The rule: no
    tags. So we need to represent line breaks via paragraphs? The original had

    inside an h2. We cannot keep
    . We must preserve content word-for-word, but we cannot use
    . This is a conflict. However the instruction says: Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. But also earlier: Use

    for introductory paragraphs and general text; Use

    for section headers; Use
    • for list items; No CSS classes, no inline styles, no
      s, no
      tags. So we must not use
      . To preserve content word-for-word while not using
      , we could convert the

      into a paragraph break (i.e., separate

      tags). That would be adding structure but not altering text. The text between the brs is just a line break; we can represent as a new paragraph. That does not add or remove text; it's just representing the line break as a paragraph break. That seems acceptable. Thus we will output two

      elements for those sentences. But note the whole block is inside

      . According to rules, we should use

      for section headers, not

      . However this is not a designated section header like Responsibilities etc. It's more like introductory text. The rule: Use

      for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). For other headings, we could just treat as

      maybe. The original had

      . We should not keep

      because that's not allowed? The rule didn't forbid other heading tags, but said use

      for section headers. It didn't say we cannot use other tags, but we should output only

      ,

      ,
        ,
      • . Probably we should convert any heading that is not a section header to

        . Safer: treat all heading tags as

        unless they match those section headers. We'll see later. Thus we will output:

        Let's Write Africa's Story Together!

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

        We are looking for self-motivated and dynamic individuals who have a passionate entrepreneurial spirit to join one of Africa's leading insurance companies.

        The role at a glance is about championing our valued customers to achieve their lifetime goals by identifying their financial needs, providing sound financial advice, recommending and implementing "fit for purpose" financial plans and solutions.

        Now after that we have

        empty, ignore. Then
        • Responsible for the procurement of new business

        • etc. We need to convert to
          • list items. The section header "Responsibilities" maybe? Actually the list items are responsibilities. There's no explicit heading "Responsibilities". But we could treat the preceding text as intro and then list as responsibilities. According to rules, we should use

            for section headers like Responsibilities. There's no explicit header, but we could add

            Responsibilities

            before the list? That would be adding content not originally present. The rule says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. Adding a header would be adding content. So we cannot add a header that wasn't there. However the original had no explicit "Responsibilities" heading; the list items are under an empty

            before? Actually after the introductory h2 block, there is

            empty, then the ul. So there is no heading. We must not add a heading. So we should just output the list directly, maybe preceded by a

            if needed? But the rule says use

            • for list items (duties, requirements, qualifications, skills). It doesn't say we need a heading before list. So we can just output the
              • items. Thus we output:
                • Responsible for the procurement of new business
                • Expand sales of products and services with existing customers
                • Work mainly on own leads
                Note we must preserve original text exactly. The list items originally had

                tags around the text. We need to strip those tags but keep the inner text. The inner text: "Responsible for the procurement of new business". Ensure we keep exactly that, no extra punctuation changes. The original had a period at end? Let's check:
              • Responsible for the procurement of new business

              • . No period after business. So we output without period. Second: "Expand sales of products and services with existing customers". No period. Third: "Work mainly on own leads". No period. Now after that we have

                empty. Then

                Qualifications and Experience:

                This is a section header. According to rules, we should use

                for section headers like Qualifications. So we convert

                Qualifications and Experience:

                to

                Qualifications and Experience:

                . Must preserve the text exactly, including colon. So

                Qualifications and Experience:

                . Then the
                  list items each wrapped in

                  . We need to output as
                • items preserving text. List items: - Senior Certificate (Matric / Grade 12/ NQF 4) - 24 months' financial industry experience. - Regulatory Examination/RE5 - Class of business/CPD points - A valid Driver's License - Have your own vehicle or access to a vehicle for work purpose - Criminal clear Check each for exact text. First:
                • Senior Certificate (Matric / Grade 12/ NQF 4)

                • . Text: "Senior Certificate (Matric / Grade 12/ NQF 4)". No period. Second:
                • 24 months' financial industry experience.

                • . Text: "24 months' financial industry experience." includes the entity ' and a period at end. Keep as is. Third:
                • Regulatory Examination/RE5

                • . Text: "Regulatory Examination/RE5". Fourth:
                • Class of business/CPD points

                • . Text: "Class of business/CPD points". Fifth:
                • A valid Driver's License

                • . Text: "A valid Driver's License". Note entity. Sixth:
                • Have your own vehicle or access to a vehicle for work purpose

                • . Text: "Have your own vehicle or access to a vehicle for work purpose". No period. Seventh:
                • Criminal clear

                • . Text: "Criminal clear". No period. After that we have

                  empty, then

                  empty. Then

                  Skills

                  then empty paragraphs then text line: "Building Trust, Consultative Selling, Customer-Focused, Customer Service, Customer Understanding, Direct Selling, Identifying Sales Opportunities, Oral Communications, Probing Questions, Qualifying Prospects, Sales Data Management, Sales Software, Strategic Selling, Strengthening Customer Relationships" We need to treat "Skills" as a section header ->

                  Skills

                  . Then the list of skills should be
                  • each skill? The original text is a comma-separated list in a paragraph. According to rules, we should use
                    • for list items (duties, requirements, qualifications, skills). So we need to split the comma-separated items into list items. Must preserve original wording exactly, including commas? The items themselves have no internal commas except some like "Customer-Focused" includes hyphen, okay. We'll split by commas and trim spaces. List: Building Trust Consultative Selling Customer-Focused Customer Service Customer Understanding Direct Selling Identifying Sales Opportunities Oral Communications Probing Questions Qualifying Prospects Sales Data Management Sales Software Strategic Selling Strengthening Customer Relationships Check each for trailing spaces. We'll output as
                    • items. After that we have

                      etc empty. Then

                      Competencies

                      then empty paragraphs then list of competencies each on separate lines with

                      tags. We need to treat "Competencies" as section header ->

                      Competencies

                      . Then each competency as
                    • . Competencies list from the HTML:

                      Competencies

                      Action Oriented

                      Balances Stakeholders

                      Builds Networks

                      Collaborates

                      Communicates Effectively

                      Customer Focus

                      Drives Results

                      Ensures Accountability

                      ... etc. We need to extract each competency text. The pattern: each competency appears before an

                      tag. Some have opening

                      before text? Actually we see: Action Oriented

                      Balances Stakeholders

                      Builds Networks

                      Collaborates

                      Communicates Effectively

                      Customer Focus

                      Drives Results

                      Ensures Accountability

                      So each competency is either before a closing

      or after an opening

      . We need to extract the text exactly as appears between tags. Let's extract each: 1. "Action Oriented" (before

      ) 2. "Balances Stakeholders" (between

      opening and closing) 3. "Builds Networks" 4. "Collaborates" 5. "Communicates Effectively" 6. "Customer Focus" 7. "Drives Results" 8. "Ensures Accountability" After that there is

      etc. Thus we output those as list items. After that we have more empty paragraphs. Then

      Education

      then text: "NQF Level 4 - Grade 12, School leaving Certificate, National or Occupational Certificate or equivalent" We need to treat Education as section header ->

      Education

      . Then the text after is a paragraph (not a list). According to rules, we use

      for introductory paragraphs and general text. So we output a

      with that exact text. Note there are double spaces after comma? The text: "NQF Level 4 - Grade 12, School leaving Certificate, National or Occupational Certificate or equivalent". There are two spaces after the second comma before "National". We must preserve that exactly. So we keep double space. Then

      Closing Date

      then text: "19 October 2026 , 23:59" Note there is a space before comma? Actually "19 October 2026 , 23:59". There's a space before comma. We must preserve exactly. Thus we treat Closing Date as section header ->

      Closing Date

      . Then paragraph with that text. Then we have several empty

      tags. Then

      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.

      We need to preserve italic and bold? The rules: only use

      ,

      ,
        ,
      • . No other tags like or . We must not add CSS classes etc. But we also must preserve original content word-for-word. However we cannot use or . This is a conflict. The instruction says: Use

        for introductory paragraphs and general text. Use

        for section headers. Use
        • for list items. No CSS classes, no inline styles, no
          s, no
          tags. It does not explicitly forbid or , but says use those specific tags for those purposes. It might imply we should not use other tags. However preserving original content word-for-word would require keeping ... . But we cannot use those tags if we follow the tag restriction. Which rule takes precedence? The earlier instruction: "Your ONLY job is to format it as clean semantic HTML." Then rules: Use

          for introductory paragraphs and general text; Use

          for section headers; Use
          • for list items; No CSS classes, no inline styles, no
            s, no
            tags. It doesn't say we cannot use other tags like or . But it says use those tags for those purposes. It might be okay to keep and as they are semantic? However they are not listed as allowed. The safe approach: convert the italic bold text to just plain text inside

            , preserving the wording but dropping the tags. That would be removing tags (though they contain no visible change except styling). The rule says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. Removing tags would be removing content (the tags). However those tags are not visible content; but they are part of original markup. The

      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?