Full-time

Mid-Level Web Developer – Pretoria

📋 About Job Role

The Web Developer will manage and deliver end-to-end website projects - from initial briefing and planning to build, testing, and deployment. This role requires both technical expertise and creative understanding, with the ability to balance functionality, performance, and design.

🚀 Key Responsibilities *

  • Plan, develop, and manage website projects from start to finish within agreed timelines.
  • Build responsive, high-performing websites on WordPress, Shopify, and other CMS platforms.
  • Customise templates, themes, plugins, and functionality to suit each project’s needs.
  • Manage hosting environments, DNS setup, domain registrations, and website migrations.
  • Collaborate with designers, copywriters, and account managers to ensure cohesive delivery.
  • Implement and maintain SEO best practices, ensuring websites are fast, optimised, and secure.
  • Manage all project communication and milestones through ClickUp (our project management platform).
  • Conduct ongoing maintenance, content updates, and technical troubleshooting.
  • Integrate websites with APIs, CRMs, and marketing tools (e.g. Mailchimp, HubSpot, Meta, or Google Ads).
  • Liaise directly with clients when needed, offering clear guidance and technical support.

CANDIDATE REQUIREMENTS

🎓 Qualifications | Years of Experience

  • 3 - 5 years’ experience in web development with a proven track record of managing full projects.
  • Experience delivering multiple website builds from scratch, within scope and deadlines.

 

🛠️ Skills and Competencies *

Technical Skills:

  • Strong proficiency in WordPress (custom builds and theme development).
  • Experience with Shopify, Squarespace, or Webflow advantageous.
  • Solid knowledge of HTML5, CSS3, JavaScript, PHP, and responsive design principles.
  • Familiarity with MySQL, Git / GitHub, and hosting environments (cPanel or similar).
  • Working understanding of technical SEO, Google Analytics, and Search Console.

Soft Skills:

  • Excellent communication and teamwork abilities.
  • Strong project management and organisational skills.
  • Eye for detail and appreciation for good design and user experience.
  • Proactive, accountable, and aligned with BDM Media’s values and culture.

🔍 Other Requirements

  • Google Tag Manager and GA4 setup experience.
  • Knowledge of website security, SSL, and backup protocols.
  • Experience with website migration and 301 redirect setup.
  • Understanding of e-commerce integrations and conversion tracking.

About the Employer

The company is a full-service marketing agency with a strong focus on results and personalised client service. We remain competitive by offering a wide variety of marketing services including, consulting, brand development, web development, digital marketing, traditional marketing, voice production, video production and photography