About this Tech Innovation - Senior SharePoint Consultant - Remote - Cairo/Casablanca role at Infomineo
About us
Infomineo is a pioneering global AI-enhanced research company that transforms how businesses access, analyze, and act on critical intelligence. We've evolved from traditional business research outsourcing to become the strategic partner that combines cutting-edge artificial intelligence with deep human expertise. We offer 3 services to our global clients (leading consulting companies, Fortune 500 companies, and government entities): AI and Data Advisory, Next-Gen Insights and Resource Scaling. This is made possible by relying on 3 pillars of excellence: 1) 350+ industry experts spread across 5 offices (Cairo, Casablanca, Mexico City, Dubai, Barcelona), 2) Our proprietary AI orchestrator, 3) Extensive knowledge assets combining 500,000+ delivered case studies and database subscriptions.
Ready to kick start your career with us?
Requirements
About this role
As a Senior SharePoint Consultant, you take technical ownership of the design, development, testing, packaging, and handover of modern SharePoint solutions for client engagements.
You work closely with the Graphic Designer, client stakeholders, and client maintainer to translate business and design requirements into practical, secure, accessible, and maintainable SharePoint solutions.
This role requires strong hands-on experience with SharePoint Online, SPFx, React, TypeScript, PnP tooling, and modern SharePoint architecture. A defining feature of the role is that the client does not provide access to their production Microsoft 365 tenant, and no client data may leave their environment. You therefore build and test solutions in our own Microsoft 365 tenant using synthetic content, then deliver deployable packages, provisioning artefacts, and runbooks that the client's maintainer can execute.
The role requires greater autonomy than a standard SharePoint implementation role. You are the only SharePoint specialist in the engagement and are expected to make sound technical decisions, challenge unnecessary customization, troubleshooting without production access, and ensure that what is handed over can be successfully deployed and maintained by a non-technical client.
What will you do?
Take end-to-end ownership of the SharePoint pilot, covering the following areas:
PILOT DELIVERY
- Build and deliver a modern SharePoint communication site homepage in collaboration with our Graphic Designer.
- Implement page layouts, navigation, theming, native SharePoint web parts, and custom components.
- Assess requirements critically and favor out-of-the-box SharePoint capabilities wherever they provide an appropriate solution.
- Push back on unnecessary custom development, particularly where custom code provides only cosmetic or marginal functional benefit.
- Build reusable components, patterns, and structures that can support the subsequent rollout rather than requiring redevelopment.
CROSS-TENANT BUILD & HANDOVER
- Maintain a working replica of the client's intended site structure within our Microsoft 365 tenant using synthetic content only.
- Design solutions specifically for deployment across a tenant boundary where the development environment and client environment cannot be directly accessed.
- Create and maintain portable deployment artefacts, including PnP provisioning templates, SPFx .sppkg packages, site scripts, theme JSON, configuration files, and required design assets.
- Identify tenant-specific dependencies and ensure they are documented and configurable during deployment.
- Anticipate differences between the development and client environments, including permissions, policies, existing branding, retention settings, app catalog configuration, and other tenant-level constraints.
- Develop deployment runbooks that allow a non-technical client maintainer to deploy the solution with minimal external assistance.
- Include validation, troubleshooting, and rollback procedures in deployment documentation.
- Support the client through deployment without directly accessing or modifying their production environment.
SHAREPOINT IMPLEMENTATION & SPFX
- Implement modern SharePoint solutions using native SharePoint functionality wherever appropriate.
- Develop production-quality SPFx web parts and extensions using React and TypeScript.
- Manage the complete SPFx development workflow, including development, build, bundling, packaging, testing, and deployment preparation.
- Use PnP PowerShell, provisioning templates, PnPjs, and related tooling to automate and reproduce SharePoint configurations.
- Configure modern SharePoint site designs, site scripts, hub sites, navigation, page layouts, themes, and native web parts.
- Use Microsoft Graph where Microsoft 365 data or functionality cannot be appropriately provided through native SharePoint capabilities.
- Understand API permission scopes and the administrative consent required for Microsoft Graph integrations.
- Use supported SharePoint customisation approaches and avoid fragile CSS injection or unsupported techniques that may break with Microsoft updates.
DESIGN FIDELITY, RESPONSIVENESS & ACCESSIBILITY
- Translate approved visual designs and mockups into accurate, production-quality SharePoint pages.
- Implement designs faithfully across spacing, typography, layouts, component states, interactions, and responsive behaviour.
- Work closely with the Graphic Designer to identify technical constraints or design conflicts early and agree practical solutions.
- Build responsive experiences that work effectively across desktop, tablet, and mobile form factors.
- Ensure delivered pages and components meet WCAG 2.1 AA accessibility requirements.
- Apply appropriate semantic HTML, keyboard navigation, colour contrast, focus states, alternative text, and accessible interaction patterns.
- Monitor page performance and minimise unnecessary client-side processing and impact on first render.
CLIENT ENABLEMENT
- Work directly with the client's SharePoint maintainer, who has no formal coding or design background.
- Conduct paired deployment sessions where the client's maintainer performs the deployment while you provide guidance and troubleshooting support.
- Explain technical solutions and deployment procedures in clear, practical language without unnecessary jargon.
- Teach the maintainer how to operate, configure, and maintain the delivered solution.
- Produce documentation that enables the client to continue managing the solution after the engagement ends.
DELIVERY & ROLLOUT SHAPING
- Identify technical risks and communicate them early, particularly where requirements may require unsupported functionality, additional custom development, or unresolved client decisions.
- Design reusable components and patterns that can support the larger rollout.
- Contribute technical input to the planning and estimation of subsequent phases.
- Maintain a pragmatic focus on delivering within the pilot's budget and timeline.
Who are you?
EDUCATION & PROFESSIONAL EXPERIENCE
- Bachelor's or master’s degree in computer science, Information Systems, Software Engineering, or a related field.
- 5+ years of professional experience working with SharePoint, including at least 3 years working with SharePoint Online and modern SharePoint experiences.
- Proven experience delivering SharePoint intranets, communication sites, or modern digital workplace solutions.
- A portfolio of delivered SharePoint intranet or communication-site projects that you can demonstrate and discuss.
- Previous consulting or contract delivery experience.
- Experience working with security-constrained, regulated, or otherwise restricted client environments is highly desirable.
- Experience working as the primary or sole SharePoint specialist on a project is highly desirable.
- Professional proficiency in English; French or another relevant client language is a plus.
TECHNICAL SKILLS
- Strong hands-on experience with SharePoint Online modern experiences.
- Strong understanding of communication sites, team sites, hub sites, site designs, site scripts, navigation, themes, page layouts, lists, libraries, and native web parts.
- Proven production experience developing SPFx web parts and extensions.
- Strong hands-on experience with React and TypeScript.
- Experience with the complete SPFx build, bundle, package, and deployment workflow.
- Solid HTML and CSS fundamentals.
- Practical understanding of accessibility and experience delivering WCAG 2.1 AA-compliant interfaces.
- Strong hands-on experience with PnP PowerShell.
- Experience creating repeatable and maintainable provisioning processes.
- Understanding of Graph API permissions, delegated/application permissions, and tenant administrator consent.
- Familiarity with REST APIs and authentication concepts is expected.
- Good understanding of the SharePoint App Catalog and SPFx approval process.
- Understanding of what a tenant administrator must approve before custom code or integrations can run.
- Familiarity with SharePoint permissions, application permissions, API scopes, and tenant-level configuration.
- Experience in preparing deployment packages and technical documentation for administrators.
- Working knowledge of Power Automate and Power Apps.
- Ability to recognise when Power Platform provides a simpler or more cost-effective solution than custom SPFx development.
- Understanding of SharePoint integration with Power Platform and associated deployment considerations.
INTERPERSONAL SKILLS
- Comfortable taking ownership as the sole SharePoint specialist on an engagement.
- Able to work independently without direct access to the client's production environment.
- Strong troubleshooting skills, including the ability to diagnose issues from screenshots, logs, configuration information, and user feedback.
- Excellent written communication skills, with the ability to produce precise and practical deployment documentation.
- Able to teach and enable a client maintainer without assuming prior coding or SharePoint expertise.
- Pragmatic and able to distinguish between genuine technical requirements and unnecessary customization.
- Proactive in identifying dependencies, risks, and decisions that could affect delivery.
Benefits
· Real ownership: One specialist, one client, clear deliverables. Nobody sits between you and the work.
· A puzzle worth solving: Delivering into a tenant you cannot touch is a real engineering problem. Getting the handover model right is most of the value we are selling.
· Runway beyond the pilot: The pilot is the audition for a multi-use-case rollout.