Senior WordPress Engineer - Enterprise Intranet and Microsoft Integrations
Listed on 2026-09-20
-
IT/Tech
Senior Word Press Engineer - Enterprise Intranet and Microsoft Integrations
- Contract
An enterprise client is seeking a Senior Word Press Engineer to build a secure, scalable employee intranet with custom Gutenberg components, enterprise search, multilingual and RTL support, and integrations across Microsoft Entra , Microsoft Graph, SharePoint, Power BI, HR systems, and a corporate Service Desk.
This is a hands‑on engineering engagement focused on custom development, systems integration, performance, security, testing, and technical handover. The selected freelancer will work from approved designs and defined enterprise requirements rather than assembling the solution from off‑the‑shelf themes or plugins.
For this project, the selected candidate will:
- Implement OpenID Connect single sign‑on with Microsoft Entra the first major deliverable, including MFA support, automatic user provisioning, and security‑group‑to‑Word Press‑role mapping
- Build a reusable library of custom React‑based Gutenberg blocks for the homepage and department portals
- Develop responsive, design‑accurate components including news cards, event grids, quick‑action tiles, document accordions, portal carousels, and regional filters
- Ensure all frontend components support multilingual content and RTL Arabic layouts
- Develop a custom notifications plugin with a dedicated database table, REST endpoints, unread indicators, and corporate SMTP email notifications
-Build a configurable spin‑the‑wheel module with server‑side draw logic, prize settings, per‑user cooldowns, audit logs, and HR fulfilment notifications - Create event registration forms that pre‑fill employee information from the authenticated user’s synchronised profile
- Develop a cloud‑embedded video gallery without storing video files in Word Press
- Implement fast, relevant search across intranet content using Elastic Press, Elasticsearch, or SearchWP
- Add AJAX filtering and server‑side pagination to content listings such as News, Events, Directory, Gallery, Success Stories, and Policies
- Implement protected downloads with authorisation checks and download logging
- Build a scheduled employee‑directory synchronisation process using Microsoft Graph users, photos, and delta queries
- Store synchronised employee data in a custom read‑only table and cache profile images through Azure Blob Storage or a CDN
- Develop a read‑only SharePoint connector for policy and procedure metadata while keeping SharePoint as the system of record
- Integrate read‑only feeds for new joiners, birthdays, and internal vacancies, including graceful manual‑publishing fallbacks
- Connect administrative and IT request forms to the corporate Service Desk through create‑only API calls
- Optionally develop a read‑only "My Open Tickets" widget
- Embed Power BI dashboards with role‑based access controls
- Store secrets securely using Azure Key Vault or an equivalent credential‑management platform
-Apply least‑privilege API scopes, retry and backoff logic, structured failure logging, and operational alerting - Build custom database tables where Word Press post meta would not scale
- Implement Redis object caching, query optimisation, and other performance improvements
- Develop all custom plugins, blocks, endpoints, and integrations according to Word Press coding standards
- Apply sanitisation, escaping, nonces, capability checks, secure file handling, and other OWASP‑aligned protections
- Support QA and UAT, resolve defects, simulate integration failures, and verify fallback behaviour
- Maintain a disciplined Git, code review, staging, and production deployment workflow
- Deliver code documentation, an integration runbook, endpoint and field‑mapping documentation, an administrator guide, and a complete technical handover
Ideal candidates will have:
- Extensive…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).