3 hours ago
Remote, KuwaitSenior
Responsibilities
- Implement OpenID Connect SSO with Microsoft Entra ID, including MFA, user provisioning, and security-group-to-WordPress-role mapping.
- Build reusable React-based Gutenberg blocks and responsive multilingual components with Arabic RTL support.
- Develop custom WordPress plugins and modules for notifications, spin-the-wheel functionality, event registration, search, protected downloads, video galleries, filtering, pagination, and employee portals.
- Integrate Microsoft Graph, SharePoint, Power BI, HR feeds, Azure services, corporate SMTP, and Service Desk APIs.
- Build scheduled employee-directory synchronization, custom database tables, caching, API endpoints, and read-only enterprise connectors.
- Apply secure coding practices including least-privilege scopes, sanitization, escaping, nonces, capability checks, secure file handling, and OWASP-aligned protections.
- Improve performance through Redis object caching, query optimization, database design, and scalable WordPress data handling.
- Support QA and UAT, resolve defects, simulate integration failures, and verify fallback behavior.
- Maintain Git, code review, staging, and production deployment workflows.
- Deliver code documentation, integration runbooks, endpoint and field-mapping documentation, administrator guidance, and technical handover.
Requirements
- Extensive professional PHP development experience, including several years building custom WordPress plugins and themes for enterprise environments.
- Expertise with WordPress core APIs, custom post types, taxonomies, hooks, cron, transients, roles, capabilities, REST APIs, and WP-CLI.
- Strong experience creating custom Gutenberg blocks with React, dynamic rendering, block patterns, and theme.json.
- Experience implementing OAuth 2.0 or OpenID Connect SSO, preferably with Microsoft Entra ID.
- Hands-on experience with Microsoft Graph, employee-directory data, SharePoint files, delta queries, pagination, and scheduled synchronization jobs.
- Experience designing and consuming secure REST APIs with robust authentication and failure handling.
- Advanced knowledge of custom database tables, MySQL optimization, and high-volume WordPress data.
- Experience with ACF Pro, Polylang, multilingual websites, and Arabic or RTL interfaces.
- Strong modern JavaScript, React, responsive CSS, and design implementation skills.
- Experience with Azure Key Vault or comparable secrets-management tools.
- Practical knowledge of WordPress security risks including XSS, CSRF, injection, authorization, and file handling.
- Experience with ElasticPress, Elasticsearch, SearchWP, Redis, Composer, and preferably Bedrock.
- Strong documentation, communication, troubleshooting, and code review discipline.
- Experience delivering intranets, employee portals, Power BI integrations, or enterprise platforms in GCC environments is highly desirable.
Tech Stack
Categories
About Lifted
Lifted builds a global platform for enterprises to source, contract, manage, and pay contingent workers with embedded compliance. The software integrates into existing contingent workforce ecosystems and supports multiple worker types across countries. Lifted operates as an Upwork company, serving organizations that need to centralize contingent programs and streamline cross‑border payments and documentation.
