Senior Front-End Software Engineer
MicrosoftRedmondUpdate time: November 27,2019
Job Description

Do you have a passion for maximizing developer productivity? Love watching engineering videos from the huge tech companies about how their systems work? Want to build and evolve the tools and tech that enable developers to build, test, and deploy in minutes? If so, come join the OneDrive/SharePoint Developer Platform team!

 

OneDrive and SharePoint are rapidly-growing services at the center of Microsoft's cloud, reaching across the entire ecosystem and touching millions of users. The DevPlat team builds the tools, frameworks, components, and services that developers use to build and integrate with OneDrive and SharePoint, both within Microsoft and outside. Developers are our target audience and we obsess over making them happy. We work across the company to share our technology and set standards for making things better for developers. We stay active in the open-source community, sharing some of our own tools (https://rushjs.io, https://api-extractor.com/, https://apidoctor.md, and more) and contributing to other projects.

Responsibilities

We are looking for driven engineers who want to build the best developer experience on the planet. We have a wide range of interesting and challenging problems to solve for our large codebases, including build optimization, dependency and package management, continuous integration and deployment, compliance, test suite coverage, and creating intelligent agents for analyzing quality and performance.  We are looking for an engineer who is excited about solving these tough problems and working across the company to learn from and contribute to best practices.

Qualifications

Required qualifications:

  • 4 or more years web development experience with TypeScript and/or JavaScript
  • Web development experience (TypeScript, React, Angular, node.js)
  • JavaScript build/tooling experience (monorepos, webpack, npm, pnpm, yarn, eslint, tslint)
  • 4 or more years of experience shipping production services software. 
  • A BS or MS in Computer Science, or equivalent experience.

Preferred qualifications:

  • A solid understanding of API design, algorithms, and data structures.
  • Expertise in one or more of the following languages: C#, Python, Java, Swift.

 

 

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.  We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. 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 below may vary depending on the nature of your employment with Microsoft and the country where you work.

Get email alerts for the latest"Senior Front-End Software Engineer jobs in Redmond"