Logo
Princeton IT Services, Inc

MS Teams Developer (React + Teams App Development)

Princeton IT Services, Inc, Princeton, New Jersey, us, 08543

Save Job

3 days ago Be among the first 25 applicants Job Title:

MS Teams Developer (React + Teams App Development)

Location:

Princeton, NJ

Job Type:

Full-Time Contract

Job Overview

We are seeking a skilled

Microsoft Teams Developer

with strong experience in building custom Teams applications using

React

and Microsoft Teams development frameworks. You will be responsible for building a web application that will be embedded into Teams and ensuring seamless integration with the Teams environment. The ideal candidate will also be well-versed in Teams design principles to ensure a consistent user experience.

Key Responsibilities

Develop custom Microsoft Teams applications using React and Teams SDK. Design and implement web components to be embedded within the Teams platform. Work closely with UI/UX designers to translate design requirements into responsive and accessible user interfaces consistent with Teams design language. Integrate with Microsoft Graph API, Azure AD, and other Microsoft 365 services as needed. Ensure security, performance, and scalability of the Teams application. Collaborate with backend developers and testers during all phases of the development lifecycle. Participate in code reviews and mentor junior developers if needed.

Required Qualifications

510 years of combined experience in React and Microsoft Teams App development. Strong hands-on experience with Microsoft Teams SDK, Microsoft Graph API, and Teams app manifest schema. Experience embedding custom tabs, bots, messaging extensions, and other Teams capabilities. Proficient in JavaScript/TypeScript, React, and related libraries. Experience working with Azure services, especially Azure AD for authentication and Bot Framework. Familiarity with Teams theming, adaptive cards, and Fluent UI. Understanding of security and compliance in Microsoft 365 ecosystem.

Nice To Have

Experience with Teams App Studio and Teams Toolkit for Visual Studio Code. Exposure to DevOps practices for CI/CD in Microsoft 365 environments. Experience working in Agile/Scrum teams. Seniority level

Seniority level

Mid-Senior level Employment type

Employment type

Full-time Job function

Job function

Engineering and Information Technology Referrals increase your chances of interviewing at Princeton IT Services, Inc by 2x Get notified about new Software Engineer jobs in

Princeton, NJ . Piscataway, NJ $90,000 - $135,000 3 months ago Princeton, NJ $129,584.00 - $148,800.00 1 week ago New Jersey, United States $65,000.00 - $80,000.00 6 hours ago IT POSITIONS, SOFTWARE DEVELOPERS - SOFTWARE ENGINEERS

New Jersey, United States $65,000.00 - $80,000.00 6 hours ago New Jersey, United States $115,000.00 - $185,000.00 2 months ago New Jersey, United States $65,000.00 - $80,000.00 6 hours ago Junior Web Developer (Information Technology Analyst 1)

Trenton, NJ $58,849.29 - $96,909.87 3 days ago New Jersey, United States $65,000 - $80,000 6 hours ago Trenton, NJ $134,437.33 - $182,450.66 1 month ago New Jersey, United States $65,000 - $80,000 6 hours ago New Jersey, United States $65,000 - $80,000 6 hours ago Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr