Web UI Engineer The Microsoft.com team is seeking an HTML + CSS + JavaScript engineer. The ideal candidate is a design-minded, visually-driven front-end developer with full-stack chops and will join us in our effort to create world class experiences for our customers and prospective customers on the web. As one of the most visited websites in the world, you'll have the opportunity to create future-proof, compelling, standards-based experiences for visitors across the globe on an endless list of devices. With at least five years of experience and a portfolio of work to show for it, you are passionate about the web, the cross-device browser, websites/web applications, and the devices that access them. The ideal candidate is a thought leader in the space of user experience, interaction and building for the web. You acknowledge and embrace the unpredictability of the future of the web and have an undeniable thirst for the interoperability of experiences, well-constructed content and structure
Work closely with partners in UX and UI design, marketing, product management and engineering to develop a UI framework for use on Microsoft's web properties using HTML, CSS and JavaScript. Architect reusable, interoperable templates and components in a cross-platform design system. Turn design concepts into polished, accessible, cross-device, responsive templates and components. Leverage your experience with a broad range of technology stacks, platforms and workflow tools to do your best work and teach others to do the same Document development and contribution requirements, practices, and processes
Required Experience Exceptional grasp of HTML, CSS, and JavaScript, including a demonstrated expertise in the appropriate use of current HTML syntax and the latest CSS layout approaches in modern experiences on the web Designing and developing for users of all abilities and assistive technologies Mobile-first approaches to web design using fluid grids, flexible images, and media queries Cross-browser and cross-device development and testing Version control in a team environment using Git Established and respected user experience and design sensibilities Bonus Points Working knowledge of JavaScript