Senior WordPress / PHP Software Developer

Job Description

We are seeking a 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 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 and 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
  • 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 with offices 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 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

  • 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 and able to mentor junior members
  • Excellent communication and listening skills
  • Ability to adapt to changing situational requirements and proactively communicate back to the team
  • 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.”

careers@afrozaar.com

Facebook
Twitter
LinkedIn