- Company Name
- Public Sector Resourcing
- Job Title
- Senior WordPress/PHP Developer
- Job Description
-
**Job Title:** Senior WordPress/PHP Developer
**Role Summary:**
Deliver complex customisation and maintenance for the Ministry of Justice’s WordPress-based intranet and related products. Develop new features, refactor legacy code, ensure performance, stability, and security, and produce full documentation across the SDLC. Operate within a UK‑based hybrid environment on a four‑month contract under IR35.
**Expectations:**
- Full‑stack WordPress development (PHP, CSS/HTML, JavaScript).
- Work exclusively in the UK; contract is inside IR35.
- Become a key contributor to code quality, resilience, and continuous delivery.
- Maintain comprehensive documentation for all development work.
- Adhere to public‑sector security and compliance standards (security clearance desirable).
**Key Responsibilities:**
1. Design, build, and deploy WordPress plugins, themes, and custom modules in PHP.
2. Refactor and improve stability of existing WordPress codebases.
3. Collaborate closely with product owners, designers, and other developers.
4. Implement front‑end features using CSS, HTML5, and JavaScript frameworks (e.g., jQuery, ES6).
5. Write unit and integration tests; manage continuous integration/continuous delivery pipelines.
6. Document all coding, architecture decisions, and usage guidelines across the SDLC.
7. Monitor and optimize performance and security of WordPress installations.
8. Troubleshoot and resolve production incidents and support tickets.
**Required Skills:**
- Expert proficiency in WordPress core, themes, and plugin architecture.
- Advanced PHP development (OOP, Composer, PSR standards).
- Strong front‑end skills: HTML5, CSS3, JavaScript (ES6+).
- Familiarity with MySQL/MariaDB schema design.
- Experience with Git, version control workflows, and pull‑request reviews.
- Competence in automated testing, unit test frameworks (PHPUnit), and debugging tools.
- Knowledge of CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions).
- Ability to write clear, maintainable code and technical documentation.
- Excellent communication and collaboration within multidisciplinary teams.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- No specific certifications required; willingness to obtain or hold a valid security clearance is desirable.