CMS / WordPress Engineer


We are looking for an experienced WordPress developer with solid PHP/WordPress plugin knowledge. Based in our Cardiff office, they will need to be able to support and improve a number of existing websites and develop new solutions.

Job description

We need a motivated programmer who can learn quickly, works well as part of a team and enjoys the challenge of working on varied projects in a busy client agency. This role is a new departure for us and while you will have support from a 20+ strong dev team, you will be the sole WordPress expert initially, so we’d expect you to hit the ground running, so should ideally have 3 years+ professional experience developing WordPress sites.

You should have an understanding of the web stack from top to bottom, and a natural instinct for practical problem-solving.  We want someone who understands or wants to understand WordPress top to bottom, and is also interested in learning Python and Wagtail CMS over time.
The role is based in our central Cardiff office and we would expect you to be based in the office for the majority of your time.

Core Skills 

Below is a list of core technologies and skills for the role. 


  • WordPress (including multisite, e-commerce based sites).
  • PHP.
  • JavaScript.
  • Relational databases - MySQL and PostgreSQL.


  • TypeScript.
  • React.
  • Python.
  • Linux server administration.
  • Heroku platform.
  • Mac or Linux desktop experience.
  • Agile development

We are not expecting any candidate to have experience or knowledge in all of these secondary areas. What we are looking for is the ability and desire to learn the areas you don't have, when and if required.

Personal specification

We're looking for a candidate with the technical skills we need, who is also flexible enough to fit into the company and grow with us. We need someone with strong ethical values, who thrives on producing results, can adapt to new challenges and enjoys learning along the way. The role will be varied and you will need excellent prioritisation and decision making skills. You will need to be able to work effectively in a team-based agile environment, as well as playing a part in the growth and direction of the company as a whole.

If you’re interested in this role and have relevant skills and experience, please consider applying even if your background doesn’t perfectly match our ideal credentials. We are committed to diversity and especially encourage members of underrepresented communities to apply.


DabApps is a growing software development company based in the centre of Brighton and Cardiff. Our values are based on collaboration, fun, and expertise in the areas we work in. 

What are we offering you?

  • A competitive salary based on your experience.
  • A chance to join a growing company and help drive DabApps as we expand.
  • 25 days paid holiday (pro rata) – plus paid bank holidays.
  • A great working location in the heart of Cardiff.
  • Pension scheme (after qualifying period).
  • Regular training opportunities – in-house and external.

How to apply

If you are interested in this vacancy

Please email your CV, along with a covering letter and salary expectations to and we'll be in touch.

If you are a developer, preferably include a link to your GitHub account.

No recruiters please.

What next?

Get in touch now to see how our team can help.