Mid-Level Web Developer
We're looking for a Mid-Level Web Developer who combines strong technical fundamentals with a thoughtful approach to UI implementation. You'll build bespoke websites and web applications, maintain existing platforms, and deliver reliable improvements as our clients' needs evolve.
Pulling Power Media is a fast-growing digital creative agency based in Cape Town, South Africa, serving clients around the world. We work across a range of industries, with particular expertise in tabletop and board games. We give our people the ownership, support, and opportunities they need to do their best work in a collaborative environment.
Key Responsibilities
1. Web Development & Maintenance
- Build and maintain responsive websites and web applications using HTML, CSS, JavaScript, PHP, and appropriate frameworks.
- Develop and customize WordPress, WooCommerce, and Shopify websites beyond off-the-shelf theme configuration.
- Implement new features, reusable components, and integrations while working within existing codebases.
- Test across modern browsers and devices to ensure accessible, consistent, and reliable user experiences.
2. CMS & Content Delivery
- Build and maintain flexible CMS structures that allow teams to manage text, images, video, products, and other content safely.
- Translate Figma designs and creative briefs into accurate, responsive production interfaces.
3. Technical Support & Troubleshooting
- Diagnose and resolve functional, performance, compatibility, deployment, and security issues.
- Monitor and maintain production websites, including dependencies, hosting configuration, DNS, deployments, backups, and uptime.
4. Performance & Technical SEO
- Improve Core Web Vitals, page-load performance, caching, image delivery, and mobile usability.
- Implement technical SEO requirements, including metadata, semantic markup, structured data, crawlability, and indexing.
5. APIs & Platform Integrations
- Build and maintain integrations with payment gateways, CRMs, analytics tools, marketing platforms, and other third-party services.
- Work with REST APIs and webhooks to synchronize data between websites, e-commerce platforms, CMSs, and external systems.
- Troubleshoot data flows across front-end, back-end, and external services to ensure reliable delivery and accurate data.
Required Skills & Qualifications
1. Technical Proficiency
- Strong proficiency in semantic HTML, modern CSS, JavaScript, and PHP.
- Production experience developing custom WordPress and WooCommerce solutions, plus practical Shopify development experience.
- Working knowledge of relational databases such as MySQL or PostgreSQL.
- Confident using Git for branching, code review, and collaborative version control.
- A practical understanding of responsive design, accessibility, browser compatibility, performance, security, and technical SEO.
2. Nice-to-Have Skills
- Experience building applications with React, Next.js, or Node.js.
- Experience with headless backend platforms, Firebase, Supabase, or GraphQL.
- Strong UI/UX judgement and the ability to work effectively from Figma designs.
- Familiarity with Adobe Photoshop, Adobe Illustrator, Looker Studio, or Power BI.
3. Professional Skills
- Strong debugging skills and attention to implementation detail.
- Clear communication when collaborating with designers, marketers, account managers, and clients.
- The ability to estimate, prioritize, and deliver work across multiple client projects without compromising quality.
4. Experience & Education
- At least 2 years of professional web development experience, including substantial hands-on work with WordPress and Shopify.
- A portfolio or examples of production work that demonstrate your contribution and technical decisions.
- A diploma, degree, or relevant certification in Web Development, Computer Science, or a related field is welcome but not required.
Tools & Software
You should be comfortable working with:
- Figma
- Git
- Any IDE of your choice
- Browser developer tools and performance auditing tools
- Hosting, domain, DNS, and deployment platforms
Benefits
- Medical aid contribution
- Retirement annuity contribution
- Disability cover contribution
- Annual performance bonuses
- Professional development opportunities
- Team events and social activities
- Modern studio environment in Table View
- Top 5 Best Places to Work - The Sunday Times 2025
