
Job Title: Sales Representative
Department: Sales & Marketing
Location: Gauteng
Reports To: Sales Manager / Business Development Manager
Job Purpose:
To drive revenue growth by identifying and converting new business opportunities, managing client relationships, and promoting company products/services to meet sales targets.
Key Responsibilities:
• Identify, qualify, and close new sales opportunities through cold calling, networking, and client meetings.
• Manage existing client relationships to ensure repeat business and long-term satisfaction.
• Present, promote, and sell products/services to prospective and existing clients.
• Conduct market research to identify selling possibilities and evaluate customer needs.
• Prepare and deliver sales proposals, quotations, and product presentations.
• Achieve agreed-upon sales targets and outcomes within schedule.
• Maintain accurate records of sales activities, pipeline, and customer information using CRM tools.
• Attend trade shows, conferences, and other events to represent the company.
• Provide after-sales support and ensure resolution of customer queries.
Requirements:
• Matric (Grade degree in Sales and marketing
• Proven track record in a sales or business development role 3 years minimum).
• Strong communication, negotiation, and interpersonal skills.
• Self-motivated, goal-driven, and confident in handling objections.
• Experience using CRM software
• Driver’s license and own reliable transport
Competencies:
• Results-oriented with a “hunter” mentality.
• Professional, persuasive, and solution-focused.
• Adaptable to different sales environments (in-person, online, B2B, B2C).
• Strong time management and planning skills.
Job Title: Business Development Executive / Manager
Department: Sales & Business Development
Location: Gauteng
Reports To: Managing Director / Sales Director
Job Purpose:
To identify new business opportunities, build and maintain client relationships, and drive strategic growth by promoting the company’s products and services across targeted markets.
Key Responsibilities:
-
Develop and execute strategies to attract new clients and expand the customer base.
-
Identify potential markets, sectors, and clients through research, networking, and referrals.
-
Build and nurture strong client relationships to generate repeat business and referrals.
-
Prepare and present professional proposals, quotations, and presentations.
-
Collaborate with marketing and product teams to tailor solutions to client needs.
-
Attend industry events, trade shows, and networking functions to represent the company.
-
Track sales performance, pipeline, and market trends using CRM tools.
-
Meet and exceed monthly/quarterly sales and revenue targets.
-
Provide regular reporting on business development activities, forecasts, and progress.
Requirements:
-
Bachelor’s degree in Business, Marketing, or related field (or equivalent experience).
-
Minimum 3–5 years in a business development, sales, or client acquisition role.
-
Proven success in developing strategic partnerships and closing high-value deals.
-
Strong negotiation, presentation, and communication skills.
-
Self-driven, confident, and resilient under pressure.
-
Proficiency with CRM systems and Microsoft Office Suite.
-
Valid driver’s license and willingness to travel
Key Competencies:
-
Entrepreneurial mindset with strong commercial acumen.
-
Professional, persuasive, and client-focused.
-
Ability to think strategically and execute tactically.
-
Excellent networking and relationship-building skills.
-
Goal-oriented, with strong problem-solving ability.
Job Title: Marketing Assistant
Department: Marketing & Communications
Location: Gauteng
Reports To: Marketing Manager
Job Purpose:
To support the marketing team in executing creative, data-driven, and results-oriented campaigns that strengthen brand awareness, engage customers, and drive sales. The Marketing Assistant plays a key role in coordinating content creation, digital marketing, events, and campaign performance tracking.
Key Responsibilities:
• Assist in the execution of marketing campaigns across digital, social media, email, and traditional channels.
• Create, edit, and proofread marketing materials such as brochures, flyers, blog posts, and social media content.
• Maintain and update the company’s website and social media platforms with relevant, engaging content.
• Conduct market research to identify trends, competitor activities, and customer preferences.
• Coordinate events, trade shows, and promotional activities to support brand visibility.
• Collaborate with sales, design, and product teams to align marketing efforts with business objectives.
• Monitor, analyze, and report on campaign performance metrics.
• Support database management, including mailing lists and customer segmentation.
• Assist in planning and scheduling email marketing campaigns.
• Manage relationships with external vendors, agencies, and media partners.
• Stay up to date with marketing trends, tools, and best practices.
Requirements:
• Diploma or degree in Marketing, Business, Communications, or related field.
• 1–2 years of experience or internship in a marketing role (preferred).
• Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint).
• Basic graphic design and social media management skills.
• Familiarity with website CMS and digital marketing concepts (SEO, SEM, email marketing).
• Strong written and verbal communication with excellent attention to detail.
• Creative, organized, and able to manage multiple tasks simultaneously.
• Team player with a positive attitude and willingness to learn.
Competencies:
• Creative thinker with a strong eye for detail and design.
• Analytical mindset with the ability to interpret marketing data.
• Excellent time-management and coordination skills.
• Proactive, adaptable, and eager to grow within a fast-paced marketing environment.