We are looking for a Full Stack Developer with strong experience in WordPress, PHP and modern front-end technologies including Next.js / React.
The candidate will be responsible for developing, maintaining and enhancing websites, micro-sites and web applications.
The role will work closely with and support the Senior Developer / Website Development Lead as part of the existing Digital Media team.
-
Develop and maintain websites, webpages and micro-sites.
-
Develop and customize WordPress themes, templates and functionalities.
-
Work on PHP and MySQL-based applications.
-
Develop responsive webpages using HTML, CSS and JavaScript.
-
Develop and maintain applications using Next.js and React.
-
Work on headless WordPress implementations.
-
Develop and integrate REST APIs and third-party services.
-
Develop and maintain website forms and integrations.
-
Troubleshoot website, application and integration issues.
-
Improve website speed, performance and responsiveness.
-
Implement technical SEO requirements.
-
Perform website updates, maintenance and security checks.
-
Test websites across browsers, devices and screen sizes.
-
Support ongoing website redesign, development and enhancement initiatives.
-
Coordinate with the Digital Media team for website-related requirements.
-
WordPress
-
PHP
-
MySQL
-
HTML5
-
CSS3
-
JavaScript
-
Next.js
-
React.js
-
Tailwind CSS
-
REST APIs
-
Responsive Web Development
-
Git / Version Control
-
Headless WordPress
-
Linux / Web Hosting knowledge
-
Google Analytics and Google Tag Manager
-
Technical SEO
-
Salesforce / CRM integrations
-
Website performance optimisation
3–7 years of relevant experience in Full Stack / Web Development.
Candidates should have hands-on experience working on live websites and independently handling development, maintenance and troubleshooting tasks.
-
Strong problem-solving skills
-
Good coding and debugging ability
-
Attention to detail
-
Ability to work independently
-
Ability to manage multiple website requirements
-
Good teamwork and communication skills
-
Willingness to learn and adopt new technologies