UX Engineer
The Content Services Core UX engineering team is seeking a Senior UX Engineer to focus on our Web Components framework. They will work closely with other engineers on our team to implement the application of emerging technologies; contributing to our growing component framework; expanding our design system in code, and partner with other teams and organizations to create innovative and expressive web browsing experiences.
Candidates must have an innovation mindset and be obsessively collaborative with other engineering teams and design teams. This intense collaboration is the only way to achieve success.
Day to Day expectations
- Passion for the web and web standards
- Unrelenting focus on web technical excellence, including accessibility, performance, design fit and finish, and developer experience
- Collaborate fearlessly and transparently on all stages from strategy to launch to refinement.
Responsibilities
- Create and develop new UI components and features
- Drive front-end fit and finish to ensure a polished experience is delivered to our engineering partners and external customers
- Follow best practices and participate in code reviews
- Collaborate with design and engineering partners to identify new opportunities and generate innovative ideas to improve our web experiences and design system in code
- Help contribute to the success of partners by creating a culture of UX Engineering excellence
Qualifications
Required Qualifications:
- A minimum of 2 years either: Implementing a front-end framework, working with Web Components as a technology, or creating reusable UI components at scale across a non-trivial application or suite of apps
- A Bachelor’s Degree in Fine Arts, Media Arts, Interaction Design, Software Engineering, or equivalent.
- Proven experience with HTML, CSS, JavaScript best practices
- Applied experience meeting WCAG 2.1 AA Accessibility Requirements and understanding WAI-ARIA Practices
- Working knowledge of data structures and algorithms
Preferred Qualifications:
- 3+ years of experience with TypeScript/HTML/CSS
- 3+ years Front-end engineering with components
- 3+ years working with modern front-end tools (git, npm, yarn, Node.js, Webpack, Rollup, VSCode, etc.)
- 3+ years unit and end-to-end testing in browser-based and Node.js environments
- Experience performance benchmarking and optimizing front-end code
- Solid knowledge of web standards
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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. 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.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
#ContentServices# #webXT# #Core UX# //contentservicesjobs