Full Time

Senior Software Engineer - Front End

Microsoft
$100,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Microsoft, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer - Front End at Microsoft is responsible for designing, developing, and optimizing user-facing features for our web applications. This role requires a passion for coding and an eye for detail, encompassing the full lifecycle of product development—from initial concept through to deployment and maintenance. The ideal candidate will collaborate closely with UX/UI designers, product managers, and backend engineers to create seamless, efficient user experiences that align with the company's strategic vision.



Job Responsibilities

  • Design and implement responsive and scalable front-end architecture for web applications.
  • Collaborate with cross-functional teams to define and refine user interface requirements and specifications.
  • Write clean, maintainable, and efficient code using modern front-end frameworks.
  • Enhance application performance through optimization of front-end code and assets.
  • Conduct code reviews to ensure adherence to best practices and standards.
  • Troubleshoot and debug applications to improve performance and user experience.
  • Stay updated with emerging front-end technologies and industry trends to continuously improve applications and processes.
  • Mentor junior developers, fostering a culture of knowledge sharing and continuous learning.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years experience in front-end web development.
  • Proficiency in HTML, CSS, and JavaScript, as well as experience with frameworks such as React, Angular, or Vue.js.
  • Strong understanding of responsive design and modern web standards.
  • Familiarity with version control systems such as Git.
  • Experience with RESTful APIs and asynchronous programming.
  • Excellent problem-solving skills and the ability to work collaboratively in a team-oriented environment.


Technologies & Tools

This position utilizes a variety of technologies and tools including but not limited to HTML5, CSS3, JavaScript, TypeScript, React, Redux, Vue.js, Angular, Node.js, Git, and various front-end build tools like Webpack and Babel. Familiarity with agile project management tools such as Jira or Trello may also be required to facilitate collaborative development efforts.



Ideal Candidates

The ideal candidates for the Senior Software Engineer - Front End position at Microsoft possess a blend of technical expertise and strong interpersonal skills. They demonstrate a commitment to high-quality results, continuously seek improvement in both their craft and the products they help create, and exhibit resilience in overcoming challenges. A proactive approach to problem-solving, along with the ability to thrive in a fast-paced environment, will equip them to make significant contributions to our development teams and projects.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.