Back-End Developer: Document Automation Using Word Javascript API and Office Add-In

Job ID: 31740874

Budget: $1,500 – $3,000 USD

We are a law-tech company. We have a team of 12 full-time developers. We all work remotely.

We want to hire a back-end developer who will take the lead on our Microsoft Word document automation project.

We want to implement the document automation using the Office Add-In functionality. See: https://docs.microsoft.com/en-us/office/dev/add-ins/overview/office-add-ins Please note this is NOT a COM, VSTO, or VBA add-in.

This is the newer JavaScript integration, using the Word JavaScript API. See: https://docs.microsoft.com/en-us/office/dev/add-ins/reference/overview/word-add-ins-reference-overview

We may also use the Open XML SDK, but not sure. See: https://docs.microsoft.com/en-us/office/open-xml/open-xml-sdk

This is a full-time position that will be long term. We are looking for someone who has experience with:

1. Microsoft Office Add-Ins (Using JavaScript, NOT vba, com, or vsto)
2. The Word Javascript API
3. Architecting document automation
4. Developing document automaton

We want to build a document automation system that:

(1) Allows a user to select a court from a drop down, and automatically apply the correct margins, headers, footers, and styles to the Word document;

(2) Allows the user to select the type of court filing the user needs, and the body of the document will update accordingly;

(3) Allows the user to select what lawsuit they are working on, and then pull information from our database via an api to fill in sections of the document; and

(4) Could use conditional logic to decide whether certain sentences, paragraphs, or sections should be included or not included in the document based on the data returned via the api results.

To apply, please answer the following questions. The more detail you can provide the better:

1. What experience do you have with Microsoft Office Javascript Add-Ins?

2. What experience do you have with the the Word Javascript API?

3. What experience do you have with the Open XML SDK?

4. What experience do you have with the architecting document automation?

5. What experience do you have with the developing document automaton?

6. What development experience do you have that would make you a better fit for this position than someone else we might hire?
Related categories: JavaScript API Integration