Mid-level PHP Developer

We are seeking a mid-level PHP Developer with WordPress experience to help us accelerate our digital product strategy.

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, plugins and building tools to integrate with various third party and internal products.

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. A good 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 PHP and WordPress specific development fundamentals.

Core Skills and Experience
A solid working knowledge of the following is required:

  • Proven development experience in PHP.
  • Understanding of object-oriented PHP programming.
  • Build efficient, testable, and reusable PHP modules.
  • SQL knowledge and understanding of database design.
  • Demonstrable knowledge of web technologies HTML, CSS, Javascript.
  • Knowledge and experience with MVC architecture.
  • Proficient understanding of code versioning tools, such as Git.
  • Creating and maintaining WordPress Plugins and Themes.
  • Writing modular code that is readable, secure, maintainable and performant.
  • Follow industry best practices, good problem-solving skills and ability to project manage.

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

  • Working knowledge of cloud servers, such as AWS/Digital Ocean.
  • Working knowledge of Linux systems (Ubuntu/CentOS) and development stacks.
  • Experience building user interfaces for websites and/or web applications.
  • Experience designing and developing responsive design websites.
  • Proficient understanding of code versioning tools, specifically Git and SVN.
  • Front end build tools and task runners such as Gulp and Grunt.
  • CSS Compilers (SCSS and LESS).
  • 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. We offer digital products to publishers and brands with a client base both local and international. We run a flexible self-managing team work environment and we take a lot of pride in our work and celebrate our successes as a team. Our product suite, The Publisher’s Toolbox, enables effective and secure distribution of content across platforms and channels and we strive to make an interesting impact on the way digital content is packaged for distribution. Our product architecture is simple yet scalable to meet our clients unique needs.

Attributes

  • Show a strong sense of personal mastery.
  • Desire to learn new technologies, apply them and share with the rest of the team.
  • Excellent analytical and problem solving skills.
  • Proven ability to plan and organize.
  • Ability to work independently or with a team.
  • Excellent communication 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 who are leaders in their field! Come join as we travel the journey to make content available anywhere, anytime, affordably and 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

Contact Us

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