Job Description
Responsibilities
- You will be a key member of the engineering team driving critical Teams Search initiatives, being accountable for vision , and shipping a complete product that succeeds with our customers.
- You will be part of a very strong and fun team, building next gen user experience in Teams Search, staying touch on the state-of-the-art front-end technologies in both open source and Microsoft own stack.
- Some of the core responsibilities include designing, owning and shipping software, writing secure, reliable, scalable and maintainable code.
- Syncing with other teams for product features that span across teams and geographies, figuring out dependencies and driving them to completion.
- You should have a solid understanding of the software development cycle. Successful candidates should have ability to ramp up quickly on new technologies and adopt solution from within the company or from the Open-Source community. In addition, strong problem solving & debugging skills are necessary.
Qualifications
Qualifications
- Bachelors or master's degree in computer science or a related field
- Exemplary design and problem-solving skills, with a proven track record of engineering excellence at scale.
- 12+ years of experience in building on web technologies and frameworks (JavaScript / TypeScript / HTML / CSS / AngularJS / Electron / ReactJS) .
- 5+ years of people management experience
- Have proven track record of forming, mentoring and growing strong engineering teams
- Experience with web fundamentals, application performance analysis and improvement.
- Excellent written and verbal communication skills.
- Curiosity and willingness to learn, share and improve.
- Proven track record as a strong performer with significant direct technical contribution.
- Will apply modern UI design principles and ensure the best experience across all applications in the suite
- Will Work with PM and UX to prototype and ship features on Microsoft Teams
- Are a thought leader and a change agent
- Are obsessed about great customer experiences and outcomes
- Believe technology can be a great enabler
- Are looking to be part of a diverse and inclusive team culture
- Are a great communicator, able to convey complex issues, ideas and concepts clearly
- Love mentoring and helping others grow in their career
- Are good at creating clarity, generating energy and delivering results
- Hands on experience in delivering web experience on a variety of form factors e.g. tablets, phones, etc.
- DevOps Experience supporting production systems