Software Engineer Ii- Front End Development

Microsoft Microsoft · Big Tech · Vancouver, BC +1 · Software Engineering

This role is for a Software Engineer II on the Fabric Platform Shell team, focused on building a leading SaaS data development environment. The team's mission is to create a simple, functional, and extensible web experience for data ingestion, storage, processing, and analysis, aiming for a best-in-class DevOps experience. The role involves full-stack and backend development, collaborating with designers and product managers, and writing high-quality code. Key responsibilities include designing and building user experiences, collaborating on features, and ensuring engineering excellence through testing, automation, and adherence to security standards. The role requires a Bachelor's Degree in Computer Science or related field with 2+ years of experience in software engineering and 1+ year in web application development using frameworks like React, Vue, or Angular.

What you'd actually do

  1. Designing and building top-notch experiences for the Fabric Platform Shell team in browser environments.
  2. Working on full stack and backend development to deliver comprehensive experiences.
  3. Collaborating closely with UX & UI designers, product managers, program managers, and other engineers throughout the product feature development lifecycle.
  4. Demonstrating technical leadership by identifying gaps and writing high-quality code.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 1+ year of demonstrated expertise in web application development, including JavaScript, TypeScript, HTML, CSS, and at least one popular web frontend framework such as React, Vue, or Angular.

Nice to have

  • 2+ years demonstrated expertise in web application development, including JavaScript, TypeScript, HTML, CSS, and at least one popular web frontend framework such as React, Vue, or Angular.
  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Experience in building great developer and user experiences for modern analytics systems.

What the JD emphasized

  • web application development
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • React
  • Vue
  • Angular