SEO Specialist (South Africa)

Company: Huble

Location: Johannesburg (Remote)

Type: Full-time

Remote: Yes

Posted: 2026-03-31

About this role

Huble is an international, creative, digital business & CRM consultancy with Elite HubSpot Partner status. Using the HubSpot platform, we provide solutions to increase our customer's level of CRM sophistication as well as deliver strategic consultancy across marketing, sales, service, websites, and business operations - and we do it all whilst trying to strike a balance between professionalism and being human.

We are looking for a Search Engine Optimization (SEO) Specialist to join our team and manage international client SEO campaigns and website optimisation. As a member of the SEM team, you will work with the Project Management, Web Development, Creative, and Marketing teams to drive traffic and leads to our client’s websites with the ultimate target to maximize their ROI. You will ensure our client’s digital marketing campaigns and strategies are optimized for search engines such as Google and develop your knowledge on the use of Google Analytics and HubSpot’s Reporting functionality.

With the rise of AI Search, Huble’s SEO services have expanded to cover AEO and ensure our clients have strong visibility and positive sentiment in Answer Engines for relevant prompts. We’re looking for someone excited to embrace this new challenge, who enjoys exploring new ideas and will take responsibility for uncovering new ways to improve outcomes for our clients.

🚀 Here are a few of the tasks you'll get to work on

1) Understand your Client Accounts and Campaigns

  • Develop an understanding of our clients’ businesses and the reasons and strategies behind their campaign objectives.
  • Be involved in the execution of client and internal SEO campaigns, ensuring deliverables are completed and results are reported on accurately, including insights and proposed next steps.
  • Where applicable, attend/run client meetings, strategy workshops or client briefing/reporting calls and support with the preparation for these meetings and the delivery of relevant outputs.
  • Maintain a f...

Create Your Job Alert

Other SEO Jobs

Other Jobs in Johannesburg