Forming part of one of our Development teams, the Full Stack
WordPress Developer owns the challenge of implementing and maintaining
modern, innovative and high-performance websites which delight our end
users.
Your Main Responsibilities
Work collaboratively with a small, cross-functional Scrum team, actively
participating and contributing to Scrum events as appropriate
Write code for user stories, conducting research, design and prototyping as necessary
Implement unit tests, automated acceptance tests, and other automated
tests as appropriate, and ensure code is checked in to the shared
repository daily
Implement and maintain WordPress websites
Implement and maintain front-end designs in HTML, CSS3, JavaScript and
related frameworks and technologies as necessary, and which are faithful
to designs provided in Zeplin
Write clean PHP code, with or without frameworks as appropriate for the
task at hand, as well as efficient SQL queries, with a focus on
minimizing technical debt and complexity
Implement modular designs, including development of elements as
independent files that can be easily changed across the site, allowing
us to adapt and A/B test elements with ease
Develop and maintain clear and complete documentation as to how the
website worked on has been implemented, and how each component works and
can be edited
Work closely with QA to ensure that each user story satisfies the Definition of Done
Provide operational support for website as required
Troubleshoot, identify root causes of, and remediate complex technical issues
Knowledge Skills & Experience
Excellent written and verbal English communication skills
Motivated with a collaborative mind-set
Well organized with superb attention to detail
Thorough understanding of the software development lifecycle
3+ years previous experience in WordPress development with PHP, HTML,
CSS3, JavaScript and Bootstrap, both frontend and backend, is a must
Able to implement WordPress websites which are dynamic and editable in an easy manner
Experience with WordPress related frameworks and technologies such as
the Sage theme and Blade templates from Roots.io, as well as Webpack and
Pug templates would be a plus
Able to create external WordPress plugins instead of writing functions
inside themes, as well as creating plugins or using existing JSON API
importer plugins to import data from our in-house APIs
Experience delivering websites with high page speed and optimisation scores on Google PageSpeed Insights and Google Lighthouse
Passion for quality, and knowledge of what it takes to ship high quality code
Experience identifying, debugging and resolving complex production issues
Experience working in a Scrum team or similar Agile environment would be a plus