Enable job alerts via email!

Senior SharePoint Developer

PBT Group

Johannesburg

Hybrid

ZAR 800,000 - 1,100,000

Full time

12 days ago

Job summary

A leading tech consulting firm in Johannesburg is seeking a Senior SharePoint Developer to enhance their client’s digital transformation initiatives. The ideal candidate will have at least 5 years of experience in SharePoint Online development, particularly with SPFx, React, and TypeScript. This hybrid opportunity involves both on-site and remote work, allowing for a flexible work environment while contributing to crucial business process automation efforts.

Qualifications

  • 5+ years of relevant experience in SharePoint development.
  • Expertise in SPFx, React, and TypeScript.
  • Hands-on experience with Power Platform.

Responsibilities

  • Develop and maintain SPFx web parts and extensions.
  • Design and build Power Apps and flows.
  • Contribute to solution designs and compliance.

Skills

SharePoint Online – Expert
SPFx (React + TypeScript) – Expert
Power Apps (Canvas & Model-driven) – Advanced
Power Automate – Advanced
Microsoft Graph API – Intermediate
PnP JS / PnP PowerShell – Advanced
Git / Azure DevOps – Intermediate
HTML / CSS / JavaScript – Advanced
TypeScript – Advanced
Agile / Scrum – Familiar

Education

Bachelor’s degree in Computer Science, Information Systems, or related field

Tools

Git
Azure DevOps

Job description

Senior SharePoint Developer job vacancy in Johannesburg.

PBT Group is looking for a highly skilled Senior SharePoint Developer to join our client team within the Strategic Transformation & Compliance domain.

The ideal candidate will have deep expertise in modern SharePoint Online development (SPFx, React, TypeScript) and hands-on experience with the Power Platform (Power Apps and Power Automate). This is a hybrid role based in Johannesburg (2–3 days on-site per week).

We are targeting a strong, self-driven developer with 5+ years of relevant experience who can hit the ground running and support a range of business process automation and digital transformation initiatives.

Key Responsibilities:

SharePoint & SPFx Development:

  • Develop and maintain custom SPFx web parts and extensions using React and TypeScript.
  • Apply responsive, accessible UI design using Fluent UI or Material UI.
  • Integrate with Microsoft Graph API, REST APIs, and external systems.
  • Maintain SharePoint Online structures: lists, libraries, permissions, and site architecture.
  • Leverage PnP JS, PnP PowerShell, and REST APIs for provisioning and automation.

Power Platform Development:

  • Build and maintain Power Apps (Canvas and Model-Driven).
  • Design Power Automate flows for notifications, approvals, and integrations.
  • Connect to SharePoint, SQL, Dataverse, and third-party APIs.
  • Implement app governance: security roles, validation, and exception handling.

Architecture & Governance:

  • Contribute to scalable, secure solution designs aligned to platform standards.
  • Ensure compliance with governance frameworks (e.g., DLP, environments).
  • Participate in documentation, code reviews, and release planning.

Stakeholder Engagement:

  • Work closely with business users to understand and refine requirements.
  • Translate business needs into technical solutions and user-friendly apps.
  • Mentor junior developers and support agile team ceremonies.

Required Technical Skills:

  • SharePoint Online – Expert (site architecture, permissions, content types)
  • SPFx (React + TypeScript) – Expert (custom web parts, extensions, deployment)
  • Power Apps (Canvas & Model-driven) – Advanced (UX, connectors, business logic)
  • Power Automate – Advanced (complex flows, approvals, system integration)
  • Microsoft Graph API – Intermediate (user profiles, calendar integration)
  • PnP JS / PnP PowerShell – Advanced (automation, provisioning)
  • Git / Azure DevOps – Intermediate (version control, CI/CD pipelines)
  • HTML / CSS / JavaScript – Advanced (UI/UX development)
  • TypeScript – Advanced (strong typing, modular code)
  • Agile / Scrum – Familiar (sprint planning, stand-ups)

Preferred Qualifications:

  • Bachelor’s degree in Computer Science, Information Systems, or related field.
  • Microsoft certifications (PL-400, MS-600, PL-200) would be a strong advantage.

Attributes:

  • Strong analytical and problem-solving abilities.
  • Effective communicator with solid stakeholder management skills.
  • Passionate about clean code and performance.
  • Comfortable working independently and taking initiative.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.