Microsoft Word Add-In Developer (Contract)

Rock Oak CapitalMadison, WI
Hybrid

About The Position

AkitaBox is seeking an experienced Microsoft Word Add-In Developer for a focused contract engagement. The contractor will help design and build a modern Word add-in that connects to AkitaBox's published APIs and enables customers to pull selected facility data directly into reusable Word templates. The solution will also retrieve data visualizations from visualization platforms through their published APIs, allowing users to arrange data fields and charts in the order they choose and refresh that content when needed. The objective is a reliable, intuitive template-building experience that turns live SaaS data into polished, repeatable customer documents. This is both a consulting and hands-on development assignment. The successful contractor will partner with Product and Engineering on architecture, workflow, and user-experience decisions; integrate into AkitaBox's existing software development lifecycle; participate in daily standups and technical discussions; deliver production-ready code; and transfer the knowledge needed for the internal team to maintain and evolve the solution.

Requirements

  • 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.

Nice To Haves

  • 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.

Responsibilities

  • Consult with Product and Engineering to translate user workflows into a practical add-in architecture and a clean, intuitive template-building experience.
  • 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.

Benefits

  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service