Software Engineer II

Software Engineer II

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
37256
Date Posted
1 year ago
Recruiter
John Apl
Job Views
118

Job Description

We are Microsoft Search in Bing and, as a team, we have a foot in both the consumer and enterprise worlds. This unique space challenges us to innovate and find new ways to meet the expectations of consumers, while respecting the compliance needs of enterprise. Together, we build engaging and modern experiences for information workers using industry-standard tech, mostly TypeScript, and React and Redux for rendering. While primarily client-focused today, we will soon be expanding to server and native rendering. What is so exciting is that our framework is highly modular, with components used and applied in applications across Microsoft 365, interfacing with REST APIs from our unified search backend, and the Microsoft Graph. To help us achieve our goals and partner with stakeholders in design, research, PM, and data science to influence the future of search in the enterprise, we seek an experienced frontend developer.

As a software engineer on our team, you will have the opportunity to collaborate with teams across Microsoft and the world to develop rich, AI-powered result cards and whole-page experiences, experimenting with new paradigms for search results. In the big picture, you will contribute to components integrated in applications across Windows and the Microsoft365 ecosystem, including SharePoint, Word, Outlook, and across desktop and mobile form factors. If you are passionate about responsible development and building components that are accessible and sensitive to the needs of all users, we would love to consider your application for this role!  

Responsibilities

Responsibilities

 As a member of the team, some of your responsibilities will include:

  • Build engaging and modern experiences for information workers using TypeScript, React and Redux coded against REST APIs
  • Invest in the growth of an inclusive and capable by mentoring and training team members within the team and across the org
  • Expand our platform from client to server and native rendering
  • Drive architectural changes by profiling and improving UX performance and frontend architecture, together with design and leadership
  • Constantly improve our live site with frontend monitoring and automation
  • Build accessible experiences sensitive to the needs of all users
  • Modularize components for use across Microsoft 365

Qualifications

Qualifications

Required qualifications for this role:

  • Bachelors or advanced degree in CS, engineering or related field
  • 4+ years of client-side web development experience in TypeScript, JavaScript, React/Redux or similar technologies  
  • Experience developing in HTML/CSS 
  • 4+ years of professional software engineering experience  

 

Below are additional skills related to this role, but are not required:

  • Performance and profiling of in-browser code  
  • Developing against a REST API  
  • Mobile development (IOS/Android) 
  • Responsive Design 
  • Server-side React 
  • Server-side API coding (Full stack) 
  • Large scale systems 
  • Telemetry and Experimentation 
  • Frontend Test Automation 

 

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Job ID: 37256

Similar Jobs

Meta

Full Time Job

Software engineer ii Software engineer ii

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Software engineer ii Software engineer ii

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Software engineer ii Software engineer ii

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Software engineer ii Software engineer ii

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept