> Markdown version of [/jobs/ext/1502338-microsoft-word-add-in-developer-contract](https://www.wearedevelopers.com/jobs/ext/1502338-microsoft-word-add-in-developer-contract). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Microsoft Word Add-In Developer (Contract) - **Company:** ROCK OAK, LLC - **Location:** Madison, WI, United States (Remote available) - **Contract:** Permanent contract - **Skills:** Microsoft Word, JavaScript (Programming Language), Microsoft Windows, Application Programming Interfaces (APIs), Artificial Intelligence, User Authentication, Software as a Service, Code Review, Software Debugging, Desktop Environments, Microsoft Office, Microsoft Software, OAuth, Release Management, Ui Patterns, Single Sign-On, Systems Integration, TypeScript, Virtualization Technology, Extensible Markup Language (XML), ReactJS, Production Code, Dynamic Content, Restful APIs - **Published:** July 30, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=449c7975a1831051 ## About the Role AkitaBox is looking for a specialist who combines deep Microsoft Word add-in experience with strong modern web development skills and practical product judgment. This person should be able to explain technical tradeoffs clearly, collaborate effectively with internal teams, and carry a feature from design through publication, adoption, and maintainable handoff., * Direct experience building, publishing, and upgrading public Microsoft Word add-ins that have been installed and used by hundreds of users. * Strong command of Office.js and the Word JavaScript API, including programmatic insertion, formatting, tracking, and refresh of dynamic content through Content Controls, Custom XML Parts, and reusable templates. * Production-level TypeScript and React experience, including the ability to build and maintain a modern Office task-pane application. * Experience consuming RESTful APIs and integrating SaaS data into customer-facing applications or documents. * Practical knowledge of OAuth 2.0 and Microsoft authentication patterns, ideally including MSAL and single sign-on scenarios. * Experience publishing and distributing Office add-ins through Microsoft marketplace or enterprise distribution processes, including subsequent updates. * A demonstrated approach to cross-platform compatibility across Word on the web and supported Windows and Mac desktop environments. * Strong testing, debugging, security, documentation, and maintainability practices, plus clear communication within an established product and engineering operating rhythm. Relevant and Preferred Background * Direct experience with a business-intelligence or visualization platform API. * Experience retrieving image blobs, SVGs, or other chart outputs from third-party services and reliably inserting or refreshing them in Word. * Experience with Fluent UI and Microsoft Office design conventions. * Experience designing template-engine logic, including advanced Content Control use cases and relationships among reusable Word templates. * Effective use of AI development tools to write, test, review, and improve production code, with the judgment to identify and correct weak or unreliable output. ## Description * Build a modern Microsoft Word task-pane add-in using Office.js, the Word JavaScript API, TypeScript, React, and Microsoft-aligned Fluent UI patterns. * Enable users to configure templates, arrange dynamic fields and visualizations, and refresh that content on demand using Word Content Controls and, where appropriate, Custom XML Parts. * Integrate with AkitaBox REST APIs and visualization platform APIs or SDKs to retrieve SaaS data and insert or refresh chart and visualization images. * Implement secure, seamless authentication between Microsoft 365 and AkitaBox using OAuth 2.0 and Microsoft Authentication Library patterns. * Design for Word on the web and supported Windows and Mac desktop clients, including requirement-set checks and graceful handling of platform differences. * Work within AkitaBox's development lifecycle, including standups, estimation, code review, testing, release planning, troubleshooting, and upgrade support. * Prepare the add-in for publication and distribution through the agreed Microsoft channel, including a practical approach to future upgrades. * Document the solution and transfer knowledge so AkitaBox can maintain and extend it, using AI-assisted development tools thoughtfully while reviewing generated code for production readiness., * Own a high-impact product extension. Help create a new way for customers to turn live facility intelligence into polished, repeatable Word deliverables. * Shape the solution from the beginning. Influence architecture, template logic, workflow, and user experience. * Bring together Microsoft Word, AkitaBox SaaS data, and third-party business-intelligence visualizations in one practical workflow. * Partner directly with Product and Engineering. Work closely with the teams that understand the customer, platform, and long-term product direction. * Join a culture that lives its values. AkitaBox combines high standards and ambitious goals with a collaborative, supportive environment where people genuinely enjoy working together and make room for fun along the way. ## Related Videos - [Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies](https://www.wearedevelopers.com/videos/187-develop-enterprise-ready-applications-for-microsoft-teams-with-azure-resources-on-modern-web-technologies) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Vuejs and TypeScript- Working Together like Peanut Butter and Jelly](https://www.wearedevelopers.com/videos/127-vuejs-and-typescript-working-together-like-peanut-butter-and-jelly) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [A call for Guest Writers for the WeAreDevelopers Magazine](https://www.wearedevelopers.com/magazine/648-a-call-for-guest-writers-for-the-wearedevelopers-magazine) - [Generating ODF Files in JavaScript — Without LibreOffice](https://www.wearedevelopers.com/magazine/752-generating-odf-files-in-javascript-without-libreoffice) - [WeAreDevelopers Dev Digest Issue 116 - The new search wars…](https://www.wearedevelopers.com/magazine/445-wearedevelopers-dev-digest-issue-116-the-new-search-wars)