Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python OR equivalent experience
Experience with commercial product development, reliability, and maintenance of the proposed solutions, strong focus on user experience
Extensive experience in software development using the front-end stack (UI libraries/frameworks, Typescript, JavaScript)
Experience with the software development lifecycle: ability to make refactoring that optimizes both functional aspects, as well as maintenance costs
Nice to Haves:
Extensive experience with React, GraphQL, Vue/Solid JS, or similar libraries
Experience and understanding of the principles of back-end development using strongly-typed languages/stack – e.g. .NET, C++, Rust, etc.
Effective communication skills, ability to drive clarity and coordinate work between people and different teams
Ability to efficiently deal with uncertainty and unknown areas, fast learn and develop
What You'll Be Doing:
Work closely with PM and designer to Teams Meeting Join Experiences
Work closely with infra team and partner team for E2E architecture and API design
Implement related features for Teams web and desktop clients
Product/Feature quality and reliability monitor and live site support
Mentor junior teammates
Perks and Benefits:
Microsoft is an equal opportunity employer
All qualified applicants will receive consideration for employment without regard to various characteristics
If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form
Benefits/perks listed may vary depending on the nature of your employment with Microsoft and the country where you work