Logo for Team Geek Solutions

Microsoft Teams App Developer

Key Facts

Remote From: 
Full time
Mid-level (2-5 years)
English

Other Skills

  • โ€ข
    Collaboration

Roles & Responsibilities

  • Strong experience in Microsoft Teams App development (Bots, Tabs, Message Extensions, Adaptive Cards)
  • Proficiency with Teams Toolkit and Teams JavaScript SDK
  • Hands-on experience with Bot Framework SDK
  • Experience with Microsoft Graph API

Requirements:

  • Design, develop, and maintain Microsoft Teams applications including Bots, Tabs, Message Extensions, and Adaptive Cards
  • Implement integrations using Microsoft Graph API and Azure services
  • Develop and manage authentication and authorization using Azure AD / Entra ID
  • Build scalable backend services using Node.js and frontend applications using React and TypeScript

Job description

Job Title: Microsoft Teams App Developer

Experience: 4โ€“5 Years
Location: Remote

Job Summary:

We are seeking a skilled Microsoft Teams App Developer with 4โ€“5 years of experience in designing and developing enterprise-grade Teams applications. The ideal candidate should have strong hands-on expertise in building bots, tabs, and integrations within Microsoft Teams, along with experience in Azure-based solutions and modern JavaScript frameworks. Exposure to Generative AI and LLM integration within Teams applications will be an added advantage.

Key Responsibilities:

  • Design, develop, and maintain Microsoft Teams applications including Bots, Tabs, Message Extensions, and Adaptive Cards
  • Implement integrations using Microsoft Graph API and Azure services
  • Develop and manage authentication and authorization using Azure AD / Entra ID
  • Build scalable backend services using Node.js and frontend applications using React and TypeScript
  • Work with Bot Framework SDK for conversational experiences
  • Implement CI/CD pipelines and manage code repositories using Git
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Implement streaming responses for LLM-based features within Teams applications

Required Skills:

  • Strong experience in Microsoft Teams App development (Bots, Tabs, Message Extensions, Adaptive Cards)
  • Proficiency with Teams Toolkit and Teams JavaScript SDK
  • Hands-on experience with Bot Framework SDK
  • Experience with Microsoft Graph API
  • Knowledge of Azure AD / Entra ID authentication mechanisms
  • Experience with Azure services such as App Services and Functions
  • Proficiency in React.js, Node.js, and TypeScript
  • Experience with CI/CD pipelines and version control tools (Git)
  • Mandatory experience in implementing streaming LLM responses within Microsoft Teams applications

Preferred Skills:

  • Experience with Teams AI Library
  • Knowledge of Copilot extensibility
  • Experience with Azure OpenAI and LLM integration

Related jobs

Other jobs at Team Geek Solutions

We help you get seen. Not ignored.

We help you get seen faster โ€” by the right people.

๐Ÿš€

Auto-Apply

We apply for you โ€” automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

โœจ

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.