Hybrid Senior Javascript Engineer – Editor

Posted 1 hour ago

Apply now

About the role

  • Senior Javascript Engineer building M365 Office Add-ins for Avvoka's legal drafting platform. Enhancing collaboration and performance for complex legal documents through automation and AI.

Responsibilities

  • 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
  • Integrate AI-Powered Features: Work closely with AI engineers to integrate intelligent suggestions, content generation, and automation features directly into the Microsoft plugin environment
  • Write and Maintain Robust, Scalable Code: Deliver clean, maintainable, and testable TypeScript/JavaScript code aligned with modern standards
  • Collaborate and Communicate: Partner with product managers, designers, and AI engineers to define and deliver impactful plugin features
  • Drive Innovation and Technical Excellence: 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

  • Flexible work arrangements
  • Professional development opportunities

Job title

Senior Javascript Engineer – Editor

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job