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
OR equivalent experience.
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.
Preferred Qualifications:
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 developquickly.
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,
Responsibilities
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.