Requirements:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- Extensive experience in software development using the front-end stack (UI libraries/frameworks, Typescript, JavaScript)
- Experience at all the stages of the software development lifecycle: ability to make refactoring that optimizes both functional aspects, as well as to reduce maintenance costs
- Experience with commercial product development, reliability and maintenance of the proposed solutions, strong focus on user experience
Nice to Haves:
- Excellent communication skills, ability to drive clarity and coordinate work between people and different teams
- Ability to efficiently deal with uncertainty and unknown areas, learn fast and develop quickly
- Experience of building/supporting solutions that use AI tools and libraries (PyTorch, Keras, TensorFlow)
- 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.
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 teammates
Perks and Benefits:
Benefits/perks listed may vary depending on the nature of your employment with Microsoft and the country where you work.
#MicrosoftTeams