KU

BUSINESS DEVELOPMENT EXECUTIVES

Full-time Entry Level Nairobi, KE
Posted 18 hours, 24 minutes ago ⏰ Deadline: Oct 22, 2026 12 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. - I need to extract ONLY actual job information and return it in clean, readable format. - Specific things to REMOVE are listed (social sharing, author bylines, related posts, navigation, comments, ads, cookie notices, duplicate text, category labels, stray numbers/formatting artifacts). - Specific things to KEEP and STRUCTURE are listed (job title, company, location, description/responsibilities, requirements/qualifications, how to apply, salary, deadline, job ID, contract type). - Output must be ONLY the 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 "Job description:" and the text: "BASE SALARY + PERFORMANCE-BASED COMMISSIONS\n\nRESPONSIBILITIES:\n- Identify and pursue new business opportunities.\n- ... etc.\n\nQUALIFICATIONS:\n- ... etc.\n\nDEADLINE: 22nd OCTOBER" I need to figure out which set of instructions to follow. The very first paragraph says: "You are a job listing editor. You receive raw scraped text from a job website. Your job is to extract ONLY the actual job information and return it in a clean, readable format." Then it lists what to remove/keep, and says "Return ONLY the cleaned job text. Do not add any commentary, headers like "Here is the cleaned version", or markdown formatting. Just the clean job listing text." Then it says "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." with HTML rules. And then "Job description:" followed by the text. This seems like two different instructions merged. The user might be testing if I follow the HTML formatting rules or the plain text cleaning rules. Let re-read carefully. The prompt starts: "You are a job listing editor... Return ONLY the cleaned job text. Do not add any commentary, headers like "Here is the cleaned version", or markdown formatting. Just the clean job listing text." Then: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Then rules for HTML: use

,

,
  • , no CSS classes, no inline styles, no
    , no
    , preserve ALL original content word-for-word, no add/remove/summarise/rephrase, if no clear sections just wrap paragraphs in

    , return ONLY the HTML. No markdown fences, no explanation, no preamble. Then: "Job description:" + the text. I think the actual task is to take the job description text provided, and output it as clean semantic HTML per the rules. The first part about "job listing editor" and removing stuff might be context/motivation, but the specific task given is the HTML formatting one, with the job description provided. However, the first instruction says "Return ONLY the cleaned job text. Do not add any commentary, headers like "Here is the cleaned version", or markdown formatting. Just the clean job listing text." This conflicts with the HTML formatting instruction which says "Return ONLY the HTML. No markdown fences, no explanation, no preamble." Let me look at the job description text: "BASE SALARY + PERFORMANCE-BASED COMMISSIONS RESPONSIBILITIES: - Identify and pursue new business opportunities. - Generate leads and build a strong sales pipeline. - Present and promote our products and services to potential clients. - Build and maintain strong relationships with clients. - Prepare proposals and negotiate deals. - Achieve monthly and quarterly sales targets. - Work closely with internal teams to ensure client satisfaction and retention. QUALIFICATIONS: - Degree or diploma in Business, Marketing, Commerce, or a related field. - 1–2 years of experience in sales or business development is an added advantage. - Excellent communication, negotiation, and presentation skills. - Strong interpersonal and relationship-building skills. - Target-driven with a passion for sales and growth. - Proficient in MS Office and CRM tools is an added advantage. - Ability to work with minimum supervision. DEADLINE: 22nd OCTOBER" There's no job title, company, location, how to apply, salary (well, "BASE SALARY + PERFORMANCE-BASED COMMISSIONS" is there), job ID, contract type. The text has "BASE SALARY + PERFORMANCE-BASED COMMISSIONS" at the top, which could be salary. It has RESPONSIBILITIES and QUALIFICATIONS sections. It has DEADLINE. The HTML rules say: use

    for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role), use
    • for list items, use

      for introductory paragraphs and general text, preserve ALL original content word-for-word, do not add, remove, summarise, or rephrase, if text has no clear sections, just wrap paragraphs in

      . The text has clear sections: "RESPONSIBILITIES:" and "QUALIFICATIONS:". Also "DEADLINE: 22nd OCTOBER". I need to output HTML using

      ,

      ,
        ,
      • . No
        , no
        , no CSS. Preserve content word-for-word. Let me structure it: - The first line "BASE SALARY + PERFORMANCE-BASED COMMISSIONS" - is this an introductory paragraph? It's not inside a section label. Could be salary info. The rules say use

        for introductory paragraphs and general text. I'll wrap it in

        . - "RESPONSIBILITIES:" is an h4 header. Then the bullet points are

        • . - "QUALIFICATIONS:" is an h4 header. Then the bullet points are
          • . - "DEADLINE: 22nd OCTOBER" - could be

            or maybe part of a section. The rules say section headers include "How to Apply, Key Duties, About the Role" but not explicitly "Deadline". However, I should probably treat it as a paragraph or maybe include it naturally. Since the rules say preserve all original content word-for-word, and use

            for introductory paragraphs and general text. I'll put it in

            . Wait, the rules say: "Use

            for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". So "RESPONSIBILITIES:" and "QUALIFICATIONS:" should be

            . "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So I must keep exactly the text as given, including colon after RESPONSIBILITIES and QUALIFICATIONS? The original has "RESPONSIBILITIES:" with a colon. I should keep it. The bullet points have hyphens and spaces. The rules say "Use
            • for list items (duties, requirements, qualifications, skills)". So I should convert the bullet points to
              • , but preserve the text content word-for-word. That means the text inside
              • should be exactly as original, minus the bullet hyphen? Or should I keep the hyphen? The original has "- Identify and pursue new business opportunities." If I use
                • , I'd typically not keep the hyphen, but the rule says preserve ALL original content word-for-word. This is tricky. Maybe I should keep the hyphen inside the
                • text? Or maybe the hyphen is just a formatting artifact from the raw text, and the "content word-for-word" refers to the actual content text, not the bullet markers. But the instruction says "do not add, remove, summarise, or rephrase". Removing the hyphen could be seen as removing content. However, the bullet hyphen is likely a formatting artifact from the list, not part of the actual job content. The rules also say "REMOVE all of the following: ... Stray numbers or formatting artifacts". So the hyphens might be considered formatting artifacts and should be removed, but the instruction also says "Preserve ALL original content word-for-word". There's a conflict. Let re-read the very first part: "REMOVE all of the following: - Social sharing text... - Author bylines... - 'You may also like'... - Navigation text... - Comments sections... - Advertisements or promotions... - Cookie/subscription notices... - Duplicate text... - Category labels... - Stray numbers or formatting artifacts". So stray numbers or formatting artifacts should be removed. The hyphens before bullet points are likely formatting artifacts from the raw scraped text. But then it says "KEEP and STRUCTURE: - Job description and responsibilities... - Requirements/qualifications...". And later: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This seems to apply to the content after removal, i.e., keep the actual job text exactly as it is, don't paraphrase. Given the HTML formatting task specifically says: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". And "Use
                  • for list items (duties, requirements, qualifications, skills)". I think I should output the bullet items as
                  • with the text exactly as original, but I need to decide whether to include the hyphen or not. If I include the hyphen, it's part of the original text. If I remove it, I'm removing content. But the HTML rules also say "No CSS classes, no inline styles, no
                    s, no
                    tags". It doesn't say to strip bullet markers. The "stray numbers or formatting artifacts" removal was from the first part's instructions, but the HTML formatting part has its own rules which say "Preserve ALL original content word-for-word". I'll assume I should keep the exact text including hyphens if they are part of the original, but format them within
                  • . However,
                  • typically doesn't include the bullet marker; the marker is added by the list. If I put the hyphen inside
                  • , it will show as text "- Identify...". That might be what's intended: preserve word-for-word, so the li content is exactly "- Identify and pursue new business opportunities.". Let me check the exact wording: "Use
                    • for list items (duties, requirements, qualifications, skills)". It doesn't say to strip the hyphens. I'll keep the hyphens inside the
                    • tags, as part of the preserved content. Also, "BASE SALARY + PERFORMANCE-BASED COMMISSIONS" is at the top. I'll wrap in

                      . "DEADLINE: 22nd OCTOBER" - I'll wrap in

                      . Now, structure:

                      BASE SALARY + PERFORMANCE-BASED COMMISSIONS

                      RESPONSIBILITIES:

                      • - Identify and pursue new business opportunities.
                      • - Generate leads and build a strong sales pipeline.
                      • ... etc.

                      QUALIFICATIONS:

                      • - Degree or diploma in Business, Marketing, Commerce, or a related field.
                      • ... etc.

                      DEADLINE: 22nd OCTOBER

                      Wait, the original text has the bullet points under RESPONSIBILITIES and QUALIFICATIONS. The hyphens are part of the list formatting in the raw text. If I use
                      • , the browser will add a bullet anyway, so having a hyphen inside might look like double bullets. But the rule says preserve word-for-word. I need to prioritize: either follow the HTML semantic rules strictly (use
                        • and the content inside is the text without markers), or preserve word-for-word including hyphens. Given the strong emphasis on "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase", I think I should keep the hyphens as part of the text. But then it's not really using
                          • in the semantic sense of list items without markers. Maybe I should omit the hyphens in the
                          • tags, since the hyphens are formatting artifacts, and the "stray numbers or formatting artifacts" rule from the first part applies, but the HTML part says preserve word-for-word. This is confusing. Let me re-read the user prompt carefully. It starts with "You are a job listing editor... Return ONLY the cleaned job text." Then it gives the second set of instructions: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Then the rules. Then "Job description:" and the text. I think the actual task I need to perform is the HTML formatting one, because it's the last instruction and includes the specific job description. The first part might be context or a different mode. But the user might have pasted two different prompts. I need to decide what output is expected. Given the explicit rules for HTML formatting, and the job description provided, I'll output HTML as specified. I'll interpret "preserve ALL original content word-for-word" as keeping the exact text strings, but I can structure them within the HTML tags. For bullet points, I'll include the text after the hyphen, or include the hyphen. Let me see typical job scraping: often the hyphens are just list indicators. The rule "REMOVE... Stray numbers or formatting artifacts" suggests removing the hyphens. But the HTML rules say "Preserve ALL original content word-for-word". I think the "Preserve ALL original content" applies to the substantive content, not the formatting markers. I'll remove the hyphens from the bullet items, as they are formatting artifacts, and the text content is the sentences. But to be safe, I could keep the hyphens inside
                          • . Let me think what a strict interpreter would do. Actually, the instruction says: "If text has no clear sections, just wrap paragraphs in

                            tags". The text has clear sections: RESPONSIBILITIES and QUALIFICATIONS. So I use h4 for those. I'll structure like this:

                            BASE SALARY + PERFORMANCE-BASED COMMISSIONS

                            RESPONSIBILITIES:

                            • Identify and pursue new business opportunities.
                            • Generate leads and build a strong sales pipeline.
                            • Present and promote our products and services to potential clients.
                            • Build and maintain strong relationships with clients.
                            • Prepare proposals and negotiate deals.
                            • Achieve monthly and quarterly sales targets.
                            • Work closely with internal teams to ensure client satisfaction and retention.

                            QUALIFICATIONS:

                            • Degree or diploma in Business, Marketing, Commerce, or a related field.
                            • 1–2 years of experience in sales or business development is an added advantage.
                            • Excellent communication, negotiation, and presentation skills.
                            • Strong interpersonal and relationship-building skills.
                            • Target-driven with a passion for sales and growth.
                            • Proficient in MS Office and CRM tools is an added advantage.
                            • Ability to work with minimum supervision.

                            DEADLINE: 22nd OCTOBER

                            But wait, the original has "- " before each line. If I remove the hyphens, I'm removing content, which violates "preserve ALL original content word-for-word". If I keep the hyphens, the
                          • will have "- Identify..." and the browser will show a bullet plus the hyphen. Maybe I should keep the hyphens as part of the text, and not use actual
                              bullet styling, but the rule says "Use
                              • for list items". It doesn't say the bullet markers will be suppressed. In HTML,
                                • will have default bullets. If I put a hyphen inside, it'll be double. Perhaps the "preserve word-for-word" means the actual job description text, and the hyphens are considered "formatting artifacts" to be removed, as per the first set of instructions. But the user gave two sets. I need to output only HTML, no commentary. I'll assume the HTML rules take precedence for formatting, and "preserve word-for-word" refers to the text content, so I'll keep the sentences exactly as they appear, but I can strip the leading "- " since it's a list marker artifact. However, the first bullet under RESPONSIBILITIES is "- Identify and pursue new business opportunities." If I strip "- ", the text is "Identify and pursue new business opportunities." which is different from the original by removing the hyphen and space. That's removing content. Let me re-read the very first part: "REMOVE all of the following: ... Stray numbers or formatting artifacts". The hyphens are formatting artifacts. So I should remove them. Then: "KEEP and STRUCTURE: ... Job description and responsibilities ... Requirements/qualifications ...". And later: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This might be a general

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