Collect and analyze technical requirements.
Understand the design and architecture of our M365 apps development.
Design and develop high-productivity M365 apps that leverage Add-In development APIs to the full extent.
Integration of apps with Legal platform.
Integration of apps with other Microsoft services like Azure AD, authentication flows, and Azure services.
Performance optimization of the existing application.
Implement effective use of cache technologies for better performance.
Proper implementation of testing best practices including the development of unit test cases, and regression tests.
Required Skills :
Minimum 1-year of work experience with Microsoft 365 Apps and Add-ins.
A deep understanding of Office Add-in Manifest Schema with variations for Outlook, Word, Excel.
Strong experience working with Restful APIs.
Minimum 1 year of angular development experience on version 2 and above.
Hands-on experience with office JS API.
Hands-on experience with Excel and Word-specific API.
Very good experience with Outlook JavaScript API.
Hands-on experience with Microsoft Graph API.
Understanding of Microsoft 365 app source and the process of releasing apps in various stages from tenant to general public release.
Exposure to Microsoft guidelines for App development and review process.
Strong portfolio of previous work.
Good command with hands-on experience of minification, and uglification libraries.
Understanding of Webpack and its configuration.
Experience testing and optimizing application performance.
Experience with tools for analyzing the performance of Angular debug builds.
Ability to work well with a creative team, as well as back-end developers.
Very good experience with material design components.
Strong command over JavaScript and typescript.
Good exposure to J Query.
A strong foundation of HTTP protocols and JSON.
Good grasp over HTML and CSS concepts.
Desired Skills :
Exposure to Microsoft Power Apps will be a distinct plus.
Exposure to Azure cloud services is desirable.
Exposure to Team Foundation Server as a code repository and versioning.
Good understanding of the Software Development lifecycle and good exposure to agile or iterative SDLC.
Thorough understanding of Chrome developer tools.
Behavioral Skills :
Self-motivated, energetic and amicable personality.
Ability to communicate clearly and effectively.
Clearly demonstrated passion for programming.
Focused and hardworking individual.
Willingness to put in extra effort as and when required.
Ability to work effectively in teams.
Good command over English language.
A hybrid form of working.
Key Skills :
Get the latest featured jobs