TF

Store Manager (45hr) - Markham Germiston

Full-time Gauteng, South Africa, ZA
Posted 1 day ago 18 views 0 applications

Job Description

Here's a thinking process: 1. **Analyze User Input:** - User is acting as a job listing editor - I receive raw scraped text from a job website - Job is to extract ONLY actual job information, return clean readable format - Must remove: social sharing, author bylines, "you may also like", navigation, comments, ads/promotions, cookie notices, duplicate text, category labels, stray numbers/formatting artifacts - Must keep and structure: job title, company/name, location, job description/responsibilities, requirements/qualifications, how to apply, salary, deadline, job ID/reference, contract type/level - Return ONLY cleaned job text, no commentary, no headers like "Here is the cleaned version", no markdown Wait, the actual prompt I receive has two parts: - First part: "You are a job listing editor... Return ONLY the cleaned job text." - Second part: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." with specific HTML rules. - Then it gives the job description text inside a `
...`. I need to figure out which format to output. The very end says: "Return ONLY the HTML. No markdown fences, no explanation, no preamble." And the rules are about using `

`, `

`, `
  • `. So I should output clean semantic HTML based on the job description provided. Let me re-read carefully: The user message starts with "You are a job listing editor..." then later says "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Then gives rules, then gives the job description. The final instruction: "Return ONLY the HTML. No markdown fences, no explanation, no preamble." So my task is: Take the provided job description text, clean it (remove formatting artifacts, redundant tags, etc.), and output it as clean semantic HTML using `

    `, `

    `, `
    • ` as specified. Preserve ALL original content word-for-word. Do not add, remove, summarise, or rephrase. Let's look at the job description text: ```

      Responsibilities:  

      • Driving turnover to ensure the achievement of targets 
      • Controlling expenses 
      • Managing stock losses to ensure shrinkage is in line with the Company standard 
      • People management, including recruitment, development of staff, employee relations, performance management 
      • Executing in-store merchandising strategy and standards 
      • Ensure customer satisfaction by executing our customer service strategy and fulfilling the demands of our customers 

      Qualifications & Exprience: 

      • A Matric certificate. 
      • Minimum 3 years retail experience with a minimum of 1 year store leadership experience. 


      Skills:

      • Builds Customer Loyalty
      • Customer Service Delivery
      • Customer Value Management
      • Customer-Focused Approach
      • Effectively Presents Solutions
      • Initiates Compelling Sales Conversations
      • Knows the Buying Influences
      • Leverages Digital Communications with Customers
      • Manages Resistance
      • Managing the Sales Process
      • Navigates Customer Challenges
      • Negotiation & Selling
      • Planning & Organizing
      • Policy & procedures
      • Strategic Sales Planning
      • Leadership

      Behaviors

       

      • Action Oriented - readily takes on new challenges and opportunities with a sense of urgency and eagerness 
      • Builds Networks - establishes and nurtures internal and external relationships in order to create robust, and mutually beneficial, partnerships
      • Customer Focus - understands, anticipates, and meets the needs and expectations of customers
      • Directs work - effectively plans, organises and directs the activities of individuals or teams to achieve desired outcomes
      • Drives Engagement - inspires, motivates and empowers individuals to go above and beyond for the benefit of the team and the organisation
      • Ensures Accountability - takes accountability and ensures others are held to account on agreed upon performance targets
      • Optimizes Work Processes - assesses and improves the efficiency, effectiveness, and quality of various work processes
      • Values differences - recognises, respects, and appreciates the diverse values, beliefs, and perspectives of others

       

       
       
      Preference will be given, but not limited to candidates from designated groups in terms of the Employment Equity Act. 
      ``` I need to extract the actual job content and format it as clean semantic HTML using `

      `, `

      `, `
      • `. Rules: - Use `

        ` for introductory paragraphs and general text - Use `

        ` for section headers (e.g. 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 `
          `s, no `
          ` tags - Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase - If text has no clear sections, just wrap paragraphs in `

          ` tags - Return ONLY the HTML. No markdown fences, no explanation, no preamble. So I need to strip all the outer `

          `, `

          `, ``, ``, `
          `, `style="..."`, `class="..."`, ` `, `&`, etc., but keep the actual text content word-for-word. The challenge is preserving all original content word-for-word while removing the HTML formatting tags and attributes. Let's parse the text content in order: Starting from the top: - `

          Responsibilities:  

          ` → The text here is "Responsibilities:" followed by a non-breaking space. But the `` makes it bold. The actual visible text is "Responsibilities: " (with trailing space). Should I keep "Responsibilities:" as a header? The rules say use `

          ` for section headers. So I should probably output `

          Responsibilities

          ` or `

          Responsibilities:

          `. But the rule says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". That's tricky. If I put it in `

          `, I'm not removing it, but I might be changing the tag. The rule says use `

          ` for section headers. I think the intent is that the section header text should appear, and I should use `

          ` to mark it. The "preserve all original content word-for-word" likely means don't omit any of the job description text, not that I can't change the wrapper tags. But to be safe, I should include the exact text "Responsibilities:" somewhere, probably as the content inside `

          `. Let's list all text segments in order: 1. "Responsibilities: " (from first `

          `) 2. List items under Responsibilities: - "Driving turnover to ensure the achievement of targets" - "Controlling expenses" - "Managing stock losses to ensure shrinkage is in line with the Company standard" - "People management, including recruitment, development of staff, employee relations, performance management" - "Executing in-store merchandising strategy and standards" - "Ensure customer satisfaction by executing our customer service strategy and fulfilling the demands of our customers" 3. "Qualifications & Experience:" (note: original has "&" which is "&", and "Exprience" typo? Actually it says "Qualifications & Exprience:" - so "Qualifications & Experience:" with a typo "Exprience". I must preserve word-for-word, so keep "Exprience".) 4. List items under Qualifications & Experience: - "A Matric certificate." - "Minimum 3 years retail experience with a minimum of 1 year store leadership experience." 5. `


          Skills:

          ` → Text: "Skills:" (with `
          ` before it? The `
          ` is inside the `

          `. The visible text would be "Skills:" on a new line, but `
          ` should be removed per rules "no
          tags". I need to handle this. Maybe just output "Skills:" as text, the `
          ` is formatting, I can ignore it or put a newline, but rules say no `
          ` tags. I'll just include the text "Skills:" without the `
          `, but preserve word-for-word. The `
          ` is not content, it's formatting. I'll remove it.) 6. List items under Skills (15 items): - "Builds Customer Loyalty" - "Customer Service Delivery" - "Customer Value Management" - "Customer-Focused Approach" - "Effectively Presents Solutions" - "Initiates Compelling Sales Conversations" - "Knows the Buying Influences" - "Leverages Digital Communications with Customers" - "Manages Resistance" - "Managing the Sales Process" - "Navigates Customer Challenges" - "Negotiation & Selling" (original has `&` → "&", preserve word-for-word? The rule says preserve ALL original content word-for-word. The `&` in HTML is an entity for "&". The actual content word is "&". But if I preserve word-for-word, should I keep "amp;" or convert to "&"? The rule says "do not add, remove, summarise, or rephrase". I think converting HTML entities to their actual characters is allowed because it's not adding/removing content, just rendering. But to be safe, maybe keep "Negotiation & Selling" with actual ampersand, or keep "Negotiation & Selling"? The instruction says "Preserve ALL original content word-for-word". I'll keep the exact text as it appears when rendered, which would be "Negotiation & Selling". But the original source has `&`. I'll output "Negotiation & Selling" as the visible text. However, the rule might strictly mean keep every character as-is. This is ambiguous. I'll assume I should output the plain text content, so HTML entities become their characters. I'll note that but proceed.) - "Planning & Organizing" (similarly) - "Policy & procedures" - "Strategic Sales Planning" - "Leadership" 7. `

          Behaviors

          ` → Text: "Behaviors" 8. `

           

          ` → This is just a non-breaking space or empty paragraph. I'll probably skip empty paragraphs or wrap just the space? Rule: "If text has no clear sections, just wrap paragraphs in

          tags". But this is just a spacer. I might omit it or output `

           

          `. But rules say no `
          ` tags, but `

           

          ` might be okay. However, it's not actual job content. I'll consider removing stray empty paragraphs, but the rule says "REMOVE all of the following: ... Stray numbers or formatting artifacts". This could be considered a formatting artifact. I'll omit empty paragraphs that contain only ` ` or are empty. 9. List items under Behaviors (7 items): - "Action Oriented - readily takes on new challenges and opportunities with a sense of urgency and eagerness" - "Builds Networks - establishes and nurtures internal and external relationships in order to create robust, and mutually beneficial, partnerships" - "Customer Focus - understands, anticipates, and meets the needs and expectations of customers" - "Directs work - effectively plans, organises and directs the activities of individuals or teams to achieve desired outcomes" - "Drives Engagement - inspires, motivates and empowers individuals to go above and beyond for the benefit of the team and the organisation" - "Ensures Accountability - takes accountability and ensures others are held to account on agreed upon performance targets" - "Optimizes Work Processes - assesses and improves the efficiency, effectiveness, and quality of various work processes" - "Values differences - recognises, respects, and appreciates the diverse values, beliefs, and perspectives of others" (wait, that's 8 items? Let me count: from the text: "Action Oriented...", "Builds Networks...", "Customer Focus...", "Directs work...", "Drives Engagement...", "Ensures Accountability...", "Optimizes Work Processes...", "Values differences...". That's 8 items. But the original `
            ` has 8 `
          • `s. I'll include all 8.) 10. Another empty `

             

            ` → skip. 11. At the very end: `
             
             
            Preference will be given, but not limited to candidates from designated groups in terms of the Employment Equity Act. 
            ` - Text: "Preference will be given, but not limited to candidates from designated groups in terms of the Employment Equity Act." - This seems like a footer/EEO statement. Should I include it? The rules say "REMOVE ... Advertisements or promotions". This is an EEO statement, typically kept in job listings. But the rules also say "KEEP and STRUCTURE: ... How to apply / application instructions, Salary, Deadline, Job ID / reference number, Contract type / level". This EEO text might be considered part of the job listing, but it's not explicitly in the KEEP list. However, "Preserve ALL original content word-for-word" suggests I should include it unless it's something to remove. The "REMOVE" list doesn't explicitly mention EEO statements. I'll include it, perhaps as a `

            ` at the end. Now, I need to structure this using `

            ` for section headers and `
            • ` for list items. The sections are: Responsibilities, Qualifications & Experience, Skills, Behaviors. Also the EEO statement. Let's map to the required headers: "Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role". The actual sections from the text: Responsibilities, Qualifications & Experience (which includes requirements), Skills, Behaviors. I'll use `

              ` for each section header. Important: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This means the text inside `

              ` should be exactly as original, e.g., "Responsibilities:" with colon, "Qualifications & Experience:" with the typo "Exprience"? Wait, the original has "Qualifications & Exprience:" so the text is "Qualifications & Experience:" but with "Exprience" misspelled. I must keep "Exprience" as is. Also "&" should probably

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