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