mobile-nav

Careers

Development Team Lead

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)
Yellow Lady - 01
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.

Sustainable growth with Digital Marketing, HubSpot, CRM and data driven strategies.

elite-horizontal-white

South Africa
JOHANNESBURG

1st Floor, Hyde Gate,
Hyde Park Lane
Hyde Park,
Johannesburg

CAPE TOWN

2nd Floor, Spaces,
1 Bridgeway,
Bridgeways Precinct
Century City,
Cape Town

United Kingdom
LONDON

2nd Floor, Spaces
60 St Martin’s Ln,
Covent Garden,
London