Avvoka

Senior Javascript Engineer

Avvoka

contract

Posted on:

Location Type: Hybrid

Location: PragueCzech

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop and Enhance Microsoft 365 Plugins
  • Design, develop, and maintain high-quality Office Add-ins for Word, Outlook, and other M365 applications using JavaScript and TypeScript
  • Implement secure and scalable integrations with Microsoft Graph API and other Office JS SDKs
  • Ensure consistent user experiences between the plugin and the core web platform
  • Work closely with AI engineers to integrate intelligent suggestions, content generation, and automation features directly into the Microsoft plugin environment
  • Implement API connections to internal and third-party AI services (e.g., OpenAI, Azure Cognitive Services)
  • Deliver clean, maintainable, and testable TypeScript/JavaScript code aligned with modern standards
  • Collaborate with product managers, designers, and AI engineers to define and deliver impactful plugin features
  • Stay current with advancements in Microsoft 365 development, AI APIs, and JavaScript frameworks

Requirements

  • Strong proficiency in JavaScript (typically 5+ years)
  • Experience building production web apps: RESTful APIs, OAuth2 flows and secure authentication.
  • Proven ability to debug and optimise complex UI performance issues.
  • Comfortable working with product and design teams and owning end-to-end delivery.
  • Hands-on experience developing Office Add-ins using Office.js and integrating with Microsoft Graph.
  • Familiarity with Azure, OpenAI, or Cognitive Services for AI integrations.
  • Background in B2B SaaS or document automation platforms.
  • Exposure to testing frameworks (Jest, Playwright) and CI/CD for plugin deployment.
  • Understanding of accessibility, UX principles and UI performance optimisation.
Benefits
  • Competitive, based on experience

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptTypeScriptOffice Add-insMicrosoft Graph APIOffice.jsRESTful APIsOAuth2UI performance optimizationTesting frameworksCI/CD
Soft skills
collaborationcommunicationproblem-solvingownershipadaptability