Logo of Huzzle

Software Engineer 2 (Frontend)

image

Microsoft

15d ago

  • Job
    Full-time
    Junior, Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Vancouver

AI generated summary

  • You need a Bachelor's in Computer Science, 2+ years coding experience, 1+ year with frontend frameworks, and solid API design knowledge. Preferred: 6+ years in cloud apps and databases.
  • You will design and implement product experiences, collaborate on feature planning, ensure quality in production, and work with peers to reuse components, embodying company culture and values.

Requirements

  • Required Qualifications:
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, JavaScript, OR equivalent experience.
  • 1+ years experience with modern frontend frameworks such as React.js, Angular, or Vue.js etc.
  • 1+ years of experience and deep understanding of API design patterns, high performance and modern web application architectures.
  • Preferred Qualifications:
  • 6+ years of experience in developing enterprise grade large scale cloud applications.
  • 6+ years of experience in using SQL and/or No SQL databases and in system design.
  • The ability to deal with the ambiguity associated with working in a fast-paced and changing environment.
  • Demonstrated experience delivering projects that include multiple components while working across and partnering with multiple engineering teams to achieve business goals.

Responsibilities

  • Responsibilities
  • Design, implement and operate product experiences. Participate in and contribute to technical architecture, design & code reviews, and delivery of projects, interfacing with product management, design and other dependencies.
  • Collaborate with product managers to layout and manage the feature execution and rollout plan
  • Responsible for the quality of the features that ship to customers and for the live site when they are in production
  • Collaborate with your engineering peers to reuse code/stack components where applicable and feasible
  • Embody our culture and values.

FAQs

What is the primary focus of the Software Engineer 2 (Frontend) role?

The primary focus is to help revolutionize how teams collaborate and work together by designing, implementing, and operating product experiences for Microsoft Teams, particularly for Frontline workers.

What qualifications are required for this position?

A Bachelor's Degree in Computer Science or a related technical field, along with 2+ years of technical engineering experience in languages such as C#, Java, or JavaScript, and a minimum of 1 year of experience with modern frontend frameworks like React.js, Angular, or Vue.js.

What are the preferred qualifications for this role?

Preferred qualifications include 6+ years of experience in developing enterprise-grade large-scale cloud applications, experience with SQL and/or NoSQL databases, and the ability to navigate ambiguity in a fast-paced environment.

What kind of work environment can I expect?

You can expect a fast-paced agile development environment where you will collaborate with supportive team players from diverse backgrounds, focused on delivering continuous software solutions.

Is there an emphasis on collaboration in this role?

Yes, collaboration is essential, as you will work closely with product managers, design teams, and other engineering peers to execute feature rollouts and ensure high-quality product experiences.

What is the salary range for this position?

The typical base pay range for this role across Canada is CAD $83,600 - CAD $159,600 per year.

What kind of company culture does Microsoft promote?

Microsoft promotes a culture of inclusion, respect, integrity, and accountability, encouraging employees to embody these values while working together to achieve shared goals.

Will I have opportunities for professional growth in this role?

Yes, this role provides opportunities for learning, growth, and the chance to contribute significantly to important projects in a collaborative environment.

How does Microsoft approach diversity and equal opportunity employment?

Microsoft is an equal opportunity employer, ensuring that all qualified applicants receive consideration for employment without regard to various protected characteristics, in accordance with applicable laws.

Is there support available for individuals with disabilities during the application process?

Yes, assistance and reasonable accommodations are available for applicants with disabilities. More information can be found on the Microsoft careers page regarding this support.

Technology
Industry
10,001+
Employees
1975
Founded Year

Mission & Purpose

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. When we show up, we achieve more together. Microsoft operates in 190 countries and is made up of more than 220,000 passionate employees worldwide.