Microsoft is seeking to design and build the next generation of reusable, high-performance web components that power Microsoft’s commerce experiences, including pricing, cart, checkout, and payments. The goal is to modernize and scale web experiences across multiple properties while ensuring secure, high-quality, and scalable user experiences.
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-Sharp, Java, JavaScript, or Python OR equivalent experience.
- 4+ years of frontend development experience with Web Components, TypeScript, JavaScript, and CSS.
- 2+ years of demonstrated experience working with front end design systems (e.g. - Fluent, Material, Spectrum), Theming frameworks (e.g. - CSS variables, Sass, Tailwind), and reusable component libraries.
- 2+ years of experience delivering commerce-related UI features such as pricing displays, cart interactions, and checkout flows.
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python OR equivalent experience.
- Experience implementing Figma-based designs, ensuring pixel-perfect execution and fidelity to design intent.
- Experience building or contributing to enterprise design systems or component libraries.
Responsibilities
- Build and maintain reusable web components for commerce flows like pricing, cart, and checkout.
- Translate Figma designs and design tokens into modular frontend solutions.
- Write clean, performant, and accessible HTML, CSS, and TypeScript code.
- Ensure secure, compliant, and accessible cart/checkout experiences (WCAG/ARIA, PCI).
- Integrate frontend components with APIs and optimize user journeys using analytics and experimentation frameworks.
- Collaborate with designers, product managers, and engineers to deliver and scale commerce UI solutions.
- Influence architecture, improve developer efficiency through shared tooling and governance, and ensure quality at scale by reviewing pull requests and mentoring vendor engineering teams.
Other
- Work 3 days / week in-office.
- Travel up to 0-25%.
- Bachelor's Degree in Computer Science or related technical field.
- Master's Degree in Computer Science or related technical field.
- Collaborate with cross-functional teams including designers, product managers, and engineers.