Microsoft Teams App Developer / Microsoft 365 Solutions Developer

Microsoft Teams App Developer / Microsoft 365 Solutions Developer

Outside IR35 | Contract | Hybrid – High Wycombe

Contract: Outside IR35

Location: Hybrid (High Wycombe – on-site as required)

Start: ASAP

Duration: Initial contract with extension potential

The Opportunity

We are looking for an experienced Microsoft Teams App Developer to deliver a custom real-time meeting, microphone, and voting system built directly into Microsoft Teams.

This project replaces traditional dedicated conference and voting hardware with a modern, software-based solution. You’ll be building both the delegate-facing Teams app used in live meetings and the administrative control systems used to manage speakers, microphones, and voting in real time.

This is a specialist contract role requiring deep Microsoft Teams platform experience, real-time systems knowledge, and strong enterprise UX instincts.

What You’ll Be Working On

Delegate-Facing Teams Application

  • Design and build a custom Microsoft Teams meeting app / tab
  • Develop a clear, intuitive UI for live meetings, including:
  • Microphone request and speaker queue indicators
  • Live “Mic On / Mic Off” status
  • Dynamic voting interfaces (2–5 buttons depending on vote type)
  • Deliver real-time visual feedback:
  • Vote open / closed states
  • Confirmation of submitted votes
  • Secret vs non-secret voting behaviour
  • Ensure the app is reliable, accessible, and easy to use in high-pressure live meeting environments

Administrative Control & Backend Systems

  • Build backend services allowing administrators (ACCS) to:
  • Start, end, and manage votes
  • Define vote types, labels, and rules
  • View live vote counts and participation
  • Identify or anonymise delegates depending on vote configuration
  • Implement role-based access control:
  • Ensure only eligible delegates can vote
  • Support inclusion/exclusion logic based on delegate data
  • Develop secure, scalable APIs and real-time communication layers

Microsoft Teams Platform Integration

  • Integrate with Microsoft Teams meeting context and lifecycle
  • Handle user and meeting identity
  • Integrate microphone and mute state (within Teams platform constraints)
  • Manage speaker queues and live meeting state
  • Work pragmatically within Teams SDK limitations while delivering a robust UX

Technical Environment

Front End

  • React
  • TypeScript
  • Microsoft Teams JavaScript SDK
  • Fluent UI

Backend & Cloud

  • ASP.NET Core (C#) or Node.js
  • Azure Functions and/or Azure App Service
  • Azure SignalR or WebSockets
  • Microsoft Graph API (Teams, users, meetings)

Architecture & Concepts

  • Real-time systems
  • Role-based identity and permissions
  • Secure enterprise authentication
  • High-availability, fault-tolerant design

What We’re Looking For

Essential

  • Proven experience building custom Microsoft Teams applications
  • Strong Microsoft 365 and Azure experience
  • Solid React and TypeScript skills
  • Backend API development experience (C#/.NET or Node.js)
  • Experience with real-time communication patterns
  • Strong enterprise UX mindset — clear, accessible, and foolproof
  • Ability to work with platform constraints and still deliver reliable solutions

Nice to Have

  • Experience with conference, event, or voting systems
  • Government, parliamentary, or regulated environments
  • AV / IT hybrid systems
  • Security-sensitive or high-availability platforms

Why This Contract

  • Outside IR35
  • Technically interesting, specialist Teams development
  • Real-time systems rather than CRUD apps
  • Clear deliverables and genuine engineering challenges
  • Hybrid working with flexibility (High Wycombe)

Job Details

Company
Lynx Recruitment Ltd
Location
High Wycombe, Buckinghamshire, England, United Kingdom
Hybrid / Remote Options
Employment Type
Contractor
Salary
Salary negotiable
Posted