Job Description
We are looking for an experienced Office Add-in Developer with strong expertise in Office.js to design and build modern, cross-platform add-ins for Microsoft Office applications (Word, Excel, Outlook, PowerPoint). The ideal candidate will have a solid background in JavaScript/TypeScript, web technologies, and Office Add-in architecture with a passion for enhancing Office user experiences.
Key Responsibilities:
- Design, develop, and deploy Office Add-ins using Office.js, HTML5, CSS3, and JavaScript/TypeScript.
- Build responsive and intuitive UI panels and task panes that integrate seamlessly with Office apps.
- Work with Office APIs to manipulate documents, spreadsheets, emails, and presentations.
- Integrate add-ins with RESTful APIs, Microsoft Graph, and external web services.
- Collaborate with product managers, designers, and QA teams to define, develop, and deliver features.
- Ensure compatibility across Office desktop, web (Office Online), and mobile platforms.
- Manage authentication and authorization flows using Microsoft Identity Platform (MSAL).
- Follow Microsofts design guidelines and security best practices for Office Add-ins.
- Troubleshoot issues, optimize performance, and provide technical documentation.
Required Skills & Qualifications:
- Bachelors degree in Computer Science, Engineering, or related field.
- 3+ years of experience developing web applications with JavaScript/TypeScript.
- Hands-on experience with Office.js API and development of Office Add-ins.
- Proficiency in HTML, CSS, JavaScript, TypeScript, and RESTful API consumption.
- Familiarity with React, Angular, or other front-end frameworks (React preferred).
- Understanding of Office Add-in manifest schema, sideloading, and deployment practices.
- Experience with authentication using MSAL/Azure AD and calling Microsoft Graph API.
- Knowledge of Microsoft 365 and Office app behaviors across platforms.
Preferred Qualifications:
- Experience developing add-ins for multiple Office products (e.g., Word, Excel, Outlook).
- Familiarity with CI/CD pipelines and DevOps practices for Office Add-in deployment.
- Knowledge of localization, accessibility, and cross-platform UI best practices.
- Exposure to SharePoint Framework (SPFx) or Teams App development is a plus.
Mandatory Skills - Office.js, JavaScript, TypeScript, HTML5, CSS3
Roles & Responsibilities
- Design, develop, and deploy Office Add-ins using Office.js, HTML5, CSS3, and JavaScript/TypeScript.
- Build responsive and intuitive UI panels and task panes that integrate seamlessly with Office apps.
- Work with Office APIs to manipulate documents, spreadsheets, emails, and presentations.
- Integrate add-ins with RESTful APIs, Microsoft Graph, and external web services.
- Collaborate with product managers, designers, and QA teams to define, develop, and deliver features.
- Ensure compatibility across Office desktop, web (Office Online), and mobile platforms.
- Manage authentication and authorization flows using Microsoft Identity Platform (MSAL).
- Follow Microsofts design guidelines and security best practices for Office Add-ins.
- Troubleshoot issues, optimize performance, and provide technical documentation.
Skills to be evaluated on
Office.js,JavaScript,TypeScript,HTML5,CSS3
Years Of Experience- 5 to 9 Years
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time
Contact Details:
Company: R Systems
Location(s): Noida, Gurugram
Keyskills:
CSS
Restfull Api
HTML
Typescript
Javascript
Microsoft Graph
Graph Api
Angular
Azure Active Directory
office.js
MSAL
React.Js
Sharepoint Framework