Job Title

WordPress Developer

Share This Job
Required Skills:

Job Description

Company Introduction

Our Client is a leading digital agency based in Malta, and is seeking a WordPress Developer responsible for both back-end and front-end development, including creating WordPress themes and plugins. This position requires a combination of programming skills (namely PHP, HTML5, CSS3, and JavaScript) and aesthetics (understanding element arrangements on the screen, the colour and font choices, and so on).

Job Responsibilities and Duties

  • Designing and implementing new features and functionality;
  • Establishing and guiding the website’s architecture;
  • Ensuring high-performance and availability, and managing all technical aspects of the CMS;
  • Helping formulate an effective, responsive design and turning it into a working theme and plugin;
  • Providing training and support to clients in the use of the WordPress CMS.


  • The candidate should have a strong understanding of industry trends and content management systems;
  • Experience with the responsive and adaptive design is strongly preferred;
  • An understanding of the entire web development process, including design, development, and deployment is preferred.

Personal Skills

  • Good understanding of front-end technologies, including HTML5, CSS3, JavaScript, jQuery;
  • Experience building user interfaces for websites and/or web applications;
  • Experience designing and developing responsive design websites;
  • Comfortable working with debugging tools like Firebug and Chrome inspector;
  • Ability to understand CSS changes and their ramifications to ensure consistent style across platforms and browsers;
  • Ability to convert comprehensive layout and wireframes into working HTML pages;
  • Knowledge of how to interact with RESTful APIs and formats (JSON, XML);
  • Proficient understanding of code versioning tools;
  • Strong understanding of PHP back-end development.
Tags: CSS3, HTML5, JSON, PHP, WordPress

Have a Question?

We are here to help. Email us or call +356 2017 3007
Contact Us