
Microsoft Teams App Development – Always-Open Meeting Rooms
Upwork
Remoto
•11 hours ago
•No application
About
We’re seeking a developer with Microsoft Teams experience to create a Teams app for marketplace listing. The app should allow verified users to join always-open meeting rooms (3 different options with preset timers), while still giving them the ability to appear anonymous inside the app. This is not about reinventing the wheel — the functionality we want already exists in Teams (video calls, authentication, timers, chat, etc.). The job is to package those capabilities into a smooth, user-friendly app for our specific use case. Scope of Work Develop a Microsoft Teams app that provides: - 3 always-open meeting rooms users can “drop into” at any time. - Each room has a timer on-screen (25, 40, 60 minutes). Any participant can start/manage it. - Video optional; microphone disabled at app level. - Chat function available in all rooms. Authentication: - Authenticate via Microsoft Entra ID. - Allow users to appear with an anonymous display name once inside. - Prevent spam/bot misuse. - Optional: Explore integration with Teams calendar (so an event could link directly to a chosen room). - Transfer full ownership and rights for marketplace publishing. Technical requirements: - Must comply with Microsoft Teams app development standards. - Entra ID authentication. - Minimal, low-distraction design. What we're looking for in a developer: - Demonstrated experience building Microsoft Teams apps or working with Teams APIs. - Understanding of security best practices (auth, spam prevention). - Strong UX/UI mindset – we want this to be clean and simple. - Ability to advise on feasibility (e.g., Entra ID + anonymous display, timer management). Deliverables: - A fully functional Microsoft Teams app ready for marketplace listing. - Documentation for setup and ongoing management. - Transfer of all ownership and rights. Please a rough cost estimate or breakdown, in your offer including detail on: - Specific features that would significantly affect cost - Whether testing and revisions are included in your pricing - and how many rounds - Whether you provide ongoing support/maintenance options