JavaScript Developer specializing in Microsoft Suite (M365) Plugins and AI development. Contribute to innovative legal tech solutions focused on document automation and collaboration.
Responsibilities
Develop and Enhance Microsoft 365 Plugins by designing, developing, and maintaining 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
Integrate AI-Powered Features by working 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)
Optimize performance for real-time, context-aware AI interactions within Office documents
Write and Maintain Robust, Scalable Code by delivering clean, maintainable, and testable TypeScript/JavaScript code aligned with modern standards
Build for reliability, performance, and security within enterprise-grade environments
Continuously improve code quality through refactoring, testing, and automation
Collaborate and Communicate by partnering with product managers, designers, and AI engineers to define and deliver impactful plugin features
Participate in technical discussions and contribute to architectural decisions for the plugin ecosystem
Provide clear documentation, technical insights, and code reviews to ensure consistent engineering standards
Drive Innovation and Technical Excellence by staying current with advancements in Microsoft 365 development, AI APIs, and JavaScript frameworks
Champion best practices in testing, CI/CD, and deployment for Office Add-ins
Requirements
Strong proficiency in JavaScript and TypeScript (5+ years of experience)
Hands-on experience developing Microsoft Office Add-ins or integrations using Office.js and Microsoft Graph API
Solid understanding of frontend frameworks such as React or Vue.js
Experience with RESTful APIs, OAuth2, and secure authentication in enterprise environments
Proven ability to troubleshoot plugin performance and compatibility issues across Office and web contexts
Familiarity with Azure, OpenAI, or Cognitive Services for AI integration (desirable)
Experience with AI-driven applications or building data-driven user interfaces (desirable)
Background in B2B SaaS or document automation platforms (desirable)
Exposure to testing frameworks (e.g., Jest, Playwright) and DevOps pipelines for plugin deployment (desirable)
Understanding of accessibility, UX, and UI performance optimization (desirable)
Benefits
Remote-first working policy – employees are empowered to work from home and come into the office based on role and business requirements
Home office IT allowance (eligibility criteria apply)
Annual learning and development budget (eligibility criteria apply)
Clear pathways for professional development and career growth
Full Stack Java Developer at Castelan developing digital solutions in an expanding IT development team. Involves designing, delivering, and maintaining Java & J2EE applications.
Senior Software Engineer developing Java applications in the Employee Benefits IT Team. Leading engineering teams to drive the transformation of Employee Benefits application landscape with a hands - on technical leadership role.
Intern Software Engineer focused on Java application development in a dynamic environment at Betfair Romania. Participating in full software lifecycle and scrum teams to enhance skills and deliver products.
IAM Technical Architect with expertise in security and data architecture for public sector projects. Supporting hybrid teams with architecture governance and technical assurance activities.
Senior Software Engineer collaborating to develop complex software applications at RLI. Focused on innovative solutions and leading junior developers in a supportive work environment.
Senior Software Engineer developing customized solutions for LTE and 5G products in defense sector. Collaborating on complex engineering projects with a focus on telecommunication technologies.
Software Engineer developing LTE and 5G commercial RAN and core products for defense and public safety. Engaging in high - end telecommunications and solving complex engineering problems.
Software Engineer at Honeywell Aerospace in Krakow developing C/C++ tools for aviation safety and performance. Collaborating on innovative software solutions enhancing aerospace technology.
Advanced Software Engineer developing software tools for maintaining software integrity and authenticity at Honeywell Aerospace. Contributing to innovative aerospace projects in Krakow, Poland.
Software Engineer developing innovative software solutions impacting aerospace technology at Honeywell. Contributing to projects that enhance safety, efficiency, and performance in aviation.