Senior WP Developer

Job Description

We are seeking a mid level to senior WordPress / Php Developer to help us accelerate our digital product strategy. We at Publisher’s Toolbox want you to play a pivotal contributing role within the WordPress Global Community.

Ultimately you’d help drive product strategy and implementation, which means you’d be responsible for backend and front-end development, including creating WordPress themes and plugins and building tools to integrate with various third party and internal tools.

This position requires a combination of web development skills (namely PHP, HTML, CSS, and JavaScript) as well as a basic understanding of web application design and usability. Experience with responsive and adaptive design is strongly preferred. Also, an understanding of the entire web development process, including design, development, and deployment is preferred. The ideal candidate will need to demonstrate real world experience with WordPress specific development fundamentals.

Core Skills and Experience

A solid working knowledge of the following development features of WordPress will be required:

  • Action Hooks
  • Filter Hooks
  • Using the WP_Query Object
  • WordPress Rest API – (making calls, customising and extending built in routes)
  • Registering Custom Post Types
  • Registering Custom Fields
  • WordPress Multisite Implementation
  • Basic OOP understanding for plugin and theme development (including child theme development)
  • Strong understanding of PHP back-end development

Additional Skills and Experience

In addition to the core WordPress development skills, a good understanding of the following tools and technologies would be highly advantageous:

  • Good understanding of front-end technologies, including HTML, CSS, JavaScript, jQuery
  • Understanding of AJAX, specifically in a WordPress context
  • Experience building user interfaces for websites and/or web applications
  • Experience designing and developing responsive design websites
  • Ability to understand CSS changes and their ramifications to ensure consistent style across platforms and browsers
  • CSS Compilers (SASS or LESS)
  • Comfortable working with debugging tools like Firebug, Chrome inspector, etc.
  • Proficient understanding of code versioning tools, specifically Git
  • Front end build tools and task runners such as Gulp, Grunt, Yeoman
  • Package management for client side and server side dependencies (Composer, NPM, Bower etc…)

Company Information

  • Afrozaar is an exciting software company based in Cape Town
    • digital product provider to publishers and brands
    • customer base is both local and international
    • flexible self managing team work environment
    • we take a lot of pride in a our work and enjoy celebrating our success as a team
  • Afrozaar’s product suite, The Publisher’s Toolbox:
    • offers a unique digital publishing service to large and small publishers
    • enables effective secure distribution of content across platforms and channels
    • looks to make interesting impact on the way digital content is repackaged for redistribution
    • simple yet scalable product architecture that meets unique needs

Attributes

  • Show a strong sense of personal mastery
  • Desire to learn new technologies, apply them and then share with rest of the team
  • Excellent analytical and problem solving skills
  • Proven ability to plan and organize
  • Ability to work as part of a team
  • Excellent communication and listening skills
  • Ability to adapt to changing situational requirements
  • Handles pressure confidently and appropriately

“We love what we do, and this comes through in our delivery. We want to work with great people that are leaders in their fields, something we are looking to expand upon as we travel the journey in making content available anywhere, anytime and affordable on any device.”

Date Required

Immediately

Salary (Total Cost To Company/Total package)

Market related depending on experience

Send your CV to careers@publisherstoolbox.com

Share this post
Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp

Contact Us

We would love to hear from you. Complete this form and an account manager will be assigned to discuss your digital objectives