Mid-Level Web Developer

In-house Permanent - Cape Town, ZA

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

Apply for this position

WORK WITH US

Get in touch and lets work on something special together!

Say hello!