- Services
Grow Demand generation, digital & sales strategy, digital transformation - Digital MarketingGrow your business, activate the right channels, identify what's working
- Web Design & DevelopmentAttract top prospects with an on-brand website optimised for conversions
- Sales Enablement & CRMEnable your sales teams to sell more and forecast accurately
- Digital Branding & VideoUnified messaging, imagery & tone focused on business growth
- Digital TransformationConnect your systems and provide visibility across all your teams
- Customer SupportRetain your customers by giving them easy access to support
Grow with HubSpot HubSpot software sales, onboarding, and strategies for growth - HubSpot OnboardingYour initial HubSpot setup and training done right by an experienced partner
- HubSpot SupportGet the most out of your HubSpot investment, no job to big or too small
- HubSpot Sales & CRMImplement sales software, processes and training to supercharge your revenue
- HubSpot MarketingAll your marketing tools and client data in one secure place
- HubSpot Content HubWebsite CMS for a personalised and CRM integrated website experience
- HubSpot ServiceImplement customer service software to delight your customers
- HubSpot IntegrationsConnect your business critical systems and data
Migrate to HubSpot Efficient & experienced CRM, data & website migration to HubSpot - WordPressA faster, more secure website CMS with no plugins and advanced user permissions
- SalesforceLower costs, better adoption; or integrate HubSpot Marketing into Salesforce
- Microsoft DynamicsStuck with Dynamics? Why not integrate HubSpot's class leading Marketing engine?
- PipedriveStop hitting bottlenecks in your CRM functionality; migrate to a scalable CRM
- NetsuiteGet better customer support and a CRM the sales team will actually use
- FreshworksFreshdesk is great, but Freshsales is not. HubSpot performs well across all functions
- ZohoDespite the promises, not all CRM systems generate ROI. Move to a revenue-focused CRM
- Technology
- Why MO
- Pricing
- Learn & Connect
- Careers
- Contact us

Job Description
As a Digital Marketer at MO Agency, you'll support the planning and execution of marketing campaigns across digital platforms. From managing Google Ads and Meta campaigns to updating websites, uploading blog content, creating social posts, and drafting campaign reports—you’ll be right in the mix with our client-facing delivery teams.
You’ll work closely with our Strategists, Project Managers, and Designers to execute effective, insight-driven work that generates real results. We’re looking for someone who’s a self-starter, comfortable with digital tools, and excited about growing into a well-rounded digital strategist over time.
This role is ideal for someone with around 1–3 years of experience who’s ready to level up in an agency environment.
Responsibilities & duties
- Build and manage Google Ads campaigns (Search, Display, YouTube)
- Assist with Meta Ads and LinkedIn Campaign Manager setup and performance tracking
- Upload and manage content on WordPress and HubSpot CMS websites
- Research, plan, and schedule organic social content (Instagram, Facebook, LinkedIn)
- Support content marketing efforts (blogs, landing pages, CTAs)
- Prepare campaign reports and dashboards using Google Analytics, Looker Studio, or HubSpot
- Collaborate with strategists to improve campaign structure and targeting
- Stay up to date with digital marketing trends, formats, and platform updates
- QA your work to ensure accuracy, clean formatting, and brand consistency
- Work cross-functionally with designers, developers, and account managers on day-to-day execution
Requirements
- 1–3 years experience in a digital marketing role
- Familiarity with Google Ads (Search & Display) and/or Meta Business Manager
- Comfortable working in CMS platforms like WordPress, Shopify, or HubSpot
- Experience creating or managing content for web, email, or social platforms
- Strong short form copywriting and grammar skills (especially for ad copy and social media)
- Good understanding of on page SEO and paid media principles
- Analytical mindset and experience with reporting tools (GA4, HubSpot, Looker Studio)
- Well-organised, self-motivated, and detail-oriented
- Willingness to learn new tools and methods—this is a growth role
- Bonus: HubSpot Marketing Software certification
Why Join MO Agency?
- Vibrant Culture: Engage in a lively and collaborative environment that fosters creativity and innovation.
- Competitive Remuneration: Enjoy attractive compensation packages that recognise your expertise and contributions.
- Growth Opportunities: Participate in exciting projects that offer professional development and career advancement.
- Comprehensive Benefits: Take advantage of flexible work arrangements, generous leave policies, and extensive health and wellness programs.
If you’re passionate about digital marketing and technology, and looking to make a significant impact within a forward-thinking agency, we’d love to hear from you!
Benefits
- Great Company Culture: Be part of a dynamic and supportive team that values creativity and collaboration
- Flexible Work Options: Flexible offices and remote days to suit your productivity needs
- Generous Leave:
- Year One: 20 leave days / Year Two: 22 leave days / Year Three: 24 leave days
- Office Locations: Offices in Johannesburg and Cape Town, with remote positions available
- Equipment Provided: MacBook Pro and 2nd display, ensuring you have the tools you need.
- Professional development: Mentorship, programmes and budget, HubSpot certifications support
- Wellness: In-office health snacks
- Mental Health: Paid access to an organisational psychologist (up to two sessions p/month)
Your career growth at MO Agency
We believe in building long-term careers, not just filling roles. As a Digital Marketer at MO Agency, you’ll be on a clear path of progression:
🚀 Digital Marketer
You’re here now. Hands-on execution across Google Ads, Meta, content platforms, CMS tools. You're learning how digital channels drive results—and building deep skill in one or two areas.
⬇️
🚀 Digital Marketing Strategist
Next step. You’ll start owning campaign strategy, reporting insights, and connecting the dots between content, media, and CRM. You’ll work directly with clients, present results, and shape messaging and targeting.
⬇️
🚀 Senior Digital Marketing Strategist
The bigger picture. Lead cross-channel strategies. Mentor junior marketers. Guide performance and conversion improvement across media, email, website, and CRM. Shape the full digital journey—acquisition through to loyalty.

Culture
We have great benefits
Healthy (and sometimes not so healthy) snacks EVERY DAY | Coffee made to order | Monthly team building with GO KARTING, SPA TREATMENTS, RESTAURANTS, Etc... | Employee of the Month awards | Regular structured KPI sessions to help you grow and improve every month | And lots more.