SharePoint - Software Engineer
We are looking for an experienced SharePoint Online Developer to design, develop, and support modern SharePoint solutions within the Microsoft 365 ecosystem. The ideal candidate will have strong hands-on experience with SharePoint Online, SPFx, and modern web technologies, along with a working understanding of the Microsoft Power Platform to enable automation and low-code enhancements for business processes.
Key Responsibilities
- Design, develop, and deploy modern SharePoint Online solutions using SharePoint Framework (SPFx).
- Build custom client-side web parts and extensions using React, TypeScript, and JavaScript.
- Customize and configure SharePoint Online sites, lists, libraries, content types, metadata, and views.
- Integrate SharePoint solutions with Microsoft Graph API, SharePoint REST APIs, and other Microsoft 365 services.
- Collaborate with Power Platform components (Power Automate, Power Apps) to enhance SharePoint-based business workflows.
- Support and implement Power Automate flows for approvals, notifications, and process automation linked to SharePoint.
- Ensure solutions follow SharePoint Online governance, security, and performance best practices.
- Work closely with business stakeholders to gather requirements and translate them into scalable technical designs.
- Provide support, troubleshooting, and enhancements for existing SharePoint and M365 solutions.
- Participate actively in an Agile/Scrum delivery environment.
Required Technical Skills
- Strong hands-on experience with SharePoint Online.
- Proven experience in SharePoint Framework (SPFx)
- Proficiency in ReactJS, TypeScript, and JavaScript.
- Experience working with SharePoint Online REST APIs and Microsoft Graph API.
- Solid understanding of modern SharePoint architecture and best practices.
- Good knowledge of HTML5, CSS3, and responsive UI design.
- Working understanding of Microsoft Power Platform, especially Power Automate and Power Apps in conjunction with SharePoint.
- Familiarity with PnP JS / PnP PowerShell.
- Basic understanding of Azure AD app registrations and authentication concepts.
- Proficiency in customizing the property panel configuration in SPFX.
Professional & Soft Skills
- Experience working across multiple Microsoft 365 workloads.
- Strong problem-solving, analytical, and debugging skills.
- Ability to collaborate effectively with business stakeholders and technical teams.
- Experience working in Agile/Scrum project environments.
- Strong written and verbal communication skills.
Nice to Have
- Hands-on experience building Power Automate flows triggered by SharePoint events.
- Understanding the SPFx Library component implementation.
- Experience customizing Power Apps forms for SharePoint lists.
- Basic knowledge of Dataverse and Power Platform governance.
- Experience with Microsoft Teams integration or Teams-connected SharePoint solutions.
- Familiarity with Fluent UI React.
- Exposure to Azure services (Azure Functions, Logic Apps).
- SharePoint migration or modernization experience (e.g., ShareGate).
- Knowledge in working with multi-level Parent- child components in SPFX.