Princeton IT Services, Inc
MS Teams Developer (React + Teams App Development)
Princeton IT Services, Inc, Princeton, New Jersey, us, 08543
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
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