UX Engineer - Web (Hybrid/Remote)

University of Michigan

Ann Arbor, MI

ID: 7118128
Posted: December 14, 2022
Application Deadline: Open Until Filled

Job Description


The Inter-university Consortium for Political and Social Research (ICPSR), based at the University of Michigan, is the world’s premier political and social science data archive. We are building a next-generation platform for delivering digital social science artifacts to a global research community on a cloud-native platform, and we need a User Experience Engineer to join our product design team.

You will work with product designers, product owners, and front-end developers to develop consistent user interactions across ICPSR's products. You will combine front-end engineering with UX principles and will be a liaison between the product designers and engineers.

You will report to the Computing & Networking Services UX Engineering Manager.

You will be asked to share a portfolio or show other work samples.


Craft semantic HTML markup with a focus on accessibility, to make experiences that are friendly to browsers, assistive technologies, search engines, and other environments that can consume HTML.
Create CSS code that controls the look and feel of the web experience, tackling colors, typography, responsive layout, animation, and any other visual aspect of the UI. Creating resilient CSS code with a focus on modularity, flexibility, compatibility, and extensibility.
Help build a design system to ensure consistency in UI experiences across products.
Author JavaScript that manipulates objects in the DOM, such as making an accordion panel open or close when you click the accordion title, or closing a navigation panel.
Work with designers to ensure the brand, design vision, and user experience best practices are translated into the browser.
Work with back-end and application developers to ensure the front-end code is compatible with back-end code, services, APIs, and other technology architecture.
Test across browsers and devices to ensure the UI is functional and good-looking on a never-ending stream of desktops, mobile phones, tablets, and all manner of other web-enabled devices (and even anticipating ones that haven't been invented yet!)
Other tasks as assigned
Required Qualifications*

Bachelors in computer science, HCI, UX, or related field OR 3 years' experience in web development and/or UX engineering.
Experience creating and coding websites using HTML5, SASS, CSS3, React.js, JS or comparable technologies.
Experience advocating for and implementing accessibility standards such as WCAG.
Experience working with UX designers on creating semantic, consistent, accessible user experiences.
Experience incorporating atomic design, creating consumable UI components, and building design systems.
Desired Qualifications*

Experience working on Scrum-sprint level deliverables.
Experience with responsive design.
Experience working in Jira or a similar ticketing/work-tracking system.
Work Locations

This position allows flexible scheduling and a remote, hybrid, or fully on-site work environment.