Software Engineer / Senior Software Engineer - Frontend

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · E-Commerce

Description For Software Engineer / Senior Software Engineer - Frontend

Microsoft Shopping is revolutionizing the online shopping experience by leveraging AI to create smarter, more personalized shopping journeys across Bing, MSN, and Edge platforms. As a Frontend Software Engineer on the Microsoft Shopping team, you'll be at the forefront of developing immersive shopping experiences that prioritize personalization, savings, transparency, and convenience. The role involves creating modern, user-friendly interfaces and building highly performant systems that scale to serve millions of users.

The position offers an exciting opportunity to work with cutting-edge AI technology while solving complex challenges in e-commerce. You'll be part of a dynamic team dedicated to transforming how people discover and purchase products online. The role combines technical expertise in frontend development with the chance to directly impact user experience and shopping journey optimization.

Microsoft offers an inclusive culture with a growth mindset, where innovation and collaboration are key values. The company provides comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support. With up to 50% work-from-home flexibility and opportunities for professional development, this role presents an excellent opportunity for experienced frontend engineers looking to make a significant impact in the e-commerce space while working for a global technology leader.

Last updated 2 hours ago

Responsibilities For Software Engineer / Senior Software Engineer - Frontend

  • Participate in defining key scenarios, use cases, and end-user experiences
  • Manage complex feature ownership by collaborating with product managers and engineering teams
  • Engineer development and maintenance for large-scale applications
  • Define and implement metrics, monitoring, and testing frameworks
  • Contribute to the growth of other engineers through code reviews and mentoring
  • Create and implement code for products, services, or features
  • Break down larger work items into smaller tasks and provide accurate estimations

Requirements For Software Engineer / Senior Software Engineer - Frontend

JavaScript
React
Node.js
  • 3+ years of experience for a midlevel role, 6+ years for a senior role
  • Experience designing, building, and maintaining complex web applications with UI focus
  • Experience working with single-page architecture and front-end frameworks (React)
  • Using and maintaining JavaScript build
  • BS/MS in Computer Science or related technical field or equivalent work experience

Benefits For Software Engineer / Senior Software Engineer - Frontend

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer / Senior Software Engineer - Frontend

Software Engineer II

Software Engineer II position at Microsoft, focusing on Microsoft 365 admin center development, offering hybrid work and competitive compensation in Redmond, WA.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Azure Cloud Experience Platform team in Redmond, WA, focusing on front-end development and cloud services.

Software Engineer II

Microsoft Software Engineer II position focusing on Outlook's web applications, offering remote work, competitive salary, and opportunity to impact millions of users.

Software Engineer 2

Microsoft Edge WebView2 team is seeking a Software Engineer 2 to develop browser technology and web platform features using modern web technologies.

Software Engineer II

Microsoft is hiring a Software Engineer II in Vancouver to develop frontend experiences for Power Query, working on data integration platforms and services within the Azure Data engineering team.