- 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

Lead a team of highly skilled developers to deliver complex web and integration projects across a variety of products and technologies.
Job description
As the Development Team Lead at MO Agency, you’ll be responsible for leading a growing team of developers working across WordPress, HubSpot CMS, and custom API and integration projects. You'll combine hands-on development work with mentorship, team guidance, and collaboration with project and account managers to ensure technical excellence across all our deliverables.
This is a hybrid leadership role—ideal for someone who thrives on building systems, solving problems, and getting stuck into code when needed. You'll help define development standards, manage dev team workflows, and actively participate in delivering high-performance websites, CRM-connected solutions, and integrations for our global client base.
Responsibilities & duties
- Guide team development efforts towards successful project delivery.
- Provide technical leadership to teammates through coaching and mentorship.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Identify and encourage areas for growth and improvement within the team.
- Manage the delivery of multiple simultaneous development projects from design through to release
- Understand and contribute to the technical solution from design through to code level
- Work closely with project managers to produce accurate delivery estimates and manage the transition from analysis through to design and delivery
- Provide regular progress updates to and work closely with project managers to ensure the management of any delivery risks or issues
- Define delivery phases of the project including activities, sub-activities, and milestones
- Participate in reviews and meetings, and provide updates on project progress
- Take responsibility for ensuring that risks and issues are identified and managed closely, and drive all stakeholders to deliver on time and to the required quality standards
- Work closely with relevant teams internally to ensure alignment and coordination
- Support project resource scheduling team and department capacity planning
- Ownership, development and management of allocated departmental processes
- Take responsibility for making key decisions to ensure the successful implementation of all initiatives.
Qualifications & skills
- 5+ years of experience in web application or systems development, with 1–2+ years in a leadership or senior delivery role
- Strong experience leading and delivering technical projects across APIs, CRM platforms, and web frameworks
- Comfortable with integration design and data syncing between CRMs, ERPs, and data lakes
- Familiarity with serverless functions, webhook-based architectures, and cloud platforms (AWS, GCP, Azure)
- Experience working with structured data, SQL/NoSQL, and tools like BigQuery or other cloud-based storage solutions
- Proficient in modern backend or scripting languages (e.g., Node.js, Python, PHP)
- Strong understanding of authentication protocols (OAuth2, API key management, etc.)
- Skilled in Git/GitHub-based workflows and collaborative development
- Excellent communication, problem-solving, and mentorship capabilities across cross-functional team
- Bonus: experience with HubSpot CLI, HubDB, and automation frameworks
- Bonus: Deep understanding of HubSpot architecture—APIs, custom objects, workflows, and CRM structures
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 tech and code, 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 or similar PC 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)

Company Culture
A team-first culture
We believe work should be meaningful, challenging, and enjoyable. You’ll find a team that supports each other, learns fast, and celebrates often.
We run regular KPI sessions to help you grow, enjoy monthly team outings (spa days, go-karting, restaurants), and keep the snacks and great coffee flowing—daily.