
Typescript Developer – M365 Plugins
Avvoka
contract
Posted on:
Location Type: Hybrid
Location: Prague • Czech
Visit company websiteExplore more
Tech Stack
About the role
- Build and maintain a high-performance Microsoft Word plugin using Typescript and Office.js
- Ensure seamless integration with the Avvoka platform and document templates
- Deliver clean, secure, and scalable code in line with Microsoft’s best practices
- Collaborate with product and design teams to translate UI/UX wireframes into responsive interfaces
- Implement new features and improvements with usability, speed, and security in mind
- Maintain and refactor existing front-end components as needed
- Work closely with backend developers to define plugin functionality and API interactions
- Engage with customer success and QA to address bugs and edge-case scenarios
- Participate in sprint planning, stand-ups, and code reviews
- Write and maintain comprehensive technical documentation
- Assist with user-facing guides or release notes for plugin updates
- Provide occasional technical support for clients or internal users
- Stay current with the Microsoft 365 developer ecosystem and updates
- Identify and implement performance optimisations and architectural improvements
- Contribute to internal tooling and developer workflows
Requirements
- Strong proficiency in TypeScript
- Familiarity with web technologies (HTML, CSS, REST APIs)
- Experience developing Microsoft Office Add-ins, especially Word plugins using Office.js
- Familiarity with Vue.js, or a willingness to learn
- Knowledge of Microsoft Graph API, Outlook or Teams add-ins
- Experience with authentication in Office add-ins (e.g. SSO with Azure AD)
- Understanding of document automation tools or PDF manipulation libraries
- Proven experience or strong interest in B2B SaaS environments
- Exceptional adaptability in dynamic and rapidly evolving settings
- A proactive, solution-focused mindset with a strong drive to take ownership
- Resilience and the ability to maintain high performance under pressure.
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 & Tools
TypeScriptHTMLCSSREST APIsOffice.jsMicrosoft Graph APIauthentication in Office add-insdocument automation toolsPDF manipulation librariesB2B SaaS
Soft Skills
adaptabilitysolution-focused mindsetownershipresiliencehigh performance under pressure