Sharepoint Development Lead - TS required to apply - Wash DC
Role details
Job location
Tech stack
Job description
The SharePoint Application Development Lead will oversee the modernization, migration, and redevelopment of seven SharePoint-based applications as the program transitions from SharePoint Server SE to SharePoint Online. Several applications contain custom JavaScript/React components and API integrations that must be updated, rebuilt, or re-architected in the cloud environment. This individual will lead technical design, application rebuilds, and integration patterns while guiding a small development team (including one dedicated coder) and managing client stakeholders. A core responsibility of the role is rethinking information architecture, leveraging modern SharePoint Online capabilities, and evaluating opportunities to incorporate Microsoft 365 Power Platform components (Power Apps, Power Automate, Dataverse)., * Lead the end-to-end redevelopment and migration of seven legacy SharePoint applications to SharePoint Online.
- Evaluate and redesign information architecture to align with modern SharePoint Online design patterns and user experience standards.
- Oversee the architecture, design, and implementation of custom components, including React-based interfaces and API-driven integrations.
- Provide project and product leadership, managing priorities, schedules, and expectations across internal teams and client stakeholders.
- Assess modernization options and recommend use of Power Platform components where appropriate (Power Apps, Power Automate, Dataverse).
- Ensure solutions follow Microsoft 365 best practices, governance, security standards, and modern cloud development patterns.
- Translate UI/UX concepts into functional, scalable applications.
- Write clean, well-structured, maintainable code and review code produced by team members.
- Conduct testing, troubleshooting, and performance tuning to ensure reliable functionality after migration.
- Document architectures, configurations, workflows, and application logic to support long-term maintenance.
- Stay current on emerging technologies, SharePoint Online capabilities, Power Platform enhancements, and enterprise integration patterns.
Requirements
- Minimum 8 years of experience in web application or SharePoint development
- Strong experience with SharePoint Online and SharePoint SE, including migration or modernization work
- Experience with Microsoft 365 Power Platform (Power Apps, Power Automate, Dataverse)
- Proficiency in modern front-end technologies including HTML, CSS, JavaScript, and React
- Familiarity with building and consuming APIs (REST required; RPC optional)
- Experience integrating custom components with enterprise systems via APIs
- Strong knowledge of software development best practices, source control, testing, and documentation
- Ability to redesign information architecture and translate UX wireframes into functional interfaces
- Excellent communication skills, with demonstrated success interacting with program leadership and stakeholders
- Experience providing technical direction to junior developers or small teams
- Strong debugging, problem solving, and analytical skills
Preferred Skills
- Experience with Git or other version control systems
- Knowledge of cloud governance, workflows, and secure application patterns within Microsoft 365
- Understanding of modern authentication and authorization patterns (OAuth, Graph API)
- Experience working in Agile/Scrum environments
- Experience with database integration or Dataverse modeling
- Familiarity with modern web development frameworks and libraries beyond React