Junior to Mid-Level Web Developer

In-house Permanent - Cape Town, ZA

Junior to Mid-Level Web Developer

We’re looking for a talented Junior to Mid-Level Web Developer with a creative, innovative approach to user interface (UI) design and web development. The ideal candidate will have a passion for building bespoke websites from scratch, as well as maintaining and enhancing existing websites to meet evolving client needs.

Pulling Power Media is a fast-growing digital creative agency based in Cape Town (we even just moved into our very own newly built office) with clients from all around the world. Our client list spans a wide range of industries, with tabletop games and board games being some of our biggest claims to fame. We believe in empowering our people to be the best they can be while enjoying a workplace culture we know is unmatched anywhere.


Key Responsibilities

1. Website Development & Maintenance

  • Design, develop, and maintain custom WordPress websites.
  • Experience developing e-commerce for Shopify or customizing existing Shopify themes, and WooCommerce.
  • Ensure all websites are responsive, user-friendly, and optimized for performance across all devices and browsers.

2. Content Management

  • Update and manage website content, including text, images, videos, and other multimedia elements.
  • Work closely with the creative team to implement content updates that align with brand and project goals.

3. Technical Support & Troubleshooting

  • Diagnose and resolve website issues, including bugs, performance lags, and server-related errors.
  • Experience working with APIs and various 3rd party integrations.
  • Provide continuous support to ensure website functionality and uptime.

4. SEO & Performance Optimization

  • Implement on-page SEO techniques, including optimizing meta tags, alt text, and structured data.
  • Improve website speed, performance, and mobile usability using industry best practices.

5. Data Analysis & Interpretation (preferred but not required)

  • Acquire data from primary or secondary data sources and maintain databases/data systems.
  • Interpret data, analyze results using statistical techniques and provide ongoing reports.

Required Skills & Qualifications

1. Technical Proficiency

  • Proven experience with WordPress development (portfolio required).
  • Proficient in PHP, CSS, JavaScript.
  • Experience with Git repositories for version control.
  • Familiarity with SEO principles and website optimization techniques.

2. Nice-to-Have Skills

  • Graphic Design experience
  • Strong UI/UX experience
  • Knowledge of Node-based applications such as React.js / Next.js, various databases, back-end services such as Firebase, Supabase, and headless CMS platforms.
  • Experience with data visualization tools (Looker Studio, Power BI, etc)

3. Soft Skills

  • Exceptional attention to detail and strong problem-solving abilities.
  • Effective communication and teamwork skills to collaborate with cross-functional teams.
  • Ability to prioritize tasks, manage multiple projects, and meet deadlines in a dynamic environment.

4. Experience & Education

  • Minimum 2 years of hands-on experience in WordPress development or similar.
  • A diploma or relevant certifications in Web Development, Computer Science, or related fields are preferred but not mandatory.

Tools & Software Expertise

Candidates must be proficient with:

  • Figma
  • Adobe Photoshop
  • Adobe Illustrator
  • Git
  • Visual Studio Code
  • Server (Hosting/Domain/DNS/Build Deployment) Experience

What We Offer:

  • Opportunity to work with some great people with a healthy work culture
  • Great office space
  • Medical aid contributions
  • Generous bonus structure
  • Lots of culture and office fun

Apply for this position

WORK WITH US

Get in touch and lets work on something special together!

Say hello!