Senior UI/UX Developer
Job Description
Carnegie Mellon University is hiring a Senior UI/UX Developer in Pittsburgh, PA (onsite) to lead enterprise UX and front-end delivery.
Responsibilities
- Design intuitive user flows, wireframes, high-fidelity prototypes, and design systems for enterprise web applications.
- Convert UI/UX work into production-ready, performant front-end code using modern JavaScript, HTML5, and CSS/SASS with relevant web frameworks.
- Own accessibility audits, remediations, and testing to ensure ADA compliance and alignment with WCAG 2.1 AA/AAA.
- Build and run automated UI tests (e.g., Selenium, Cypress, Playwright) and integration tests for cross-browser compatibility and component reliability.
- Assess UX/UI needs by estimating timelines, evaluating browser compatibility, and ensuring designs integrate cleanly with backend services (including RESTful APIs).
- Set division-wide UI/UX design patterns, mentor junior developers on accessibility and front-end best practices, and maintain clear design documentation.
- Perform other duties as assigned.
Requirements
- 5β7 years of professional experience in UI/UX design and modern front-end web development.
- Strong JavaScript skills, including experience with modern build tools, package managers, and front-end framework ecosystems.
- Proven web accessibility experience, including ARIA roles, keyboard navigation, contrast compliance, and screen reader support (e.g., NVDA, JAWS, VoiceOver).
- Experience with automated web testing tools (e.g., Selenium, Cypress) and unit/component testing frameworks.
- Knowledge of how front-end security requirements impact development (e.g., preventing XSS, safe state management, secure form handling).
- Track record leading UI/UX initiatives, collaborating with backend engineers and project leads, and documenting design systems and components.
- Successful background check.
Technologies
- JavaScript, HTML5, CSS, SASS
- ARIA, WCAG 2.1, ADA
- NVDA, JAWS, VoiceOver
- Selenium, Cypress, Playwright
- RESTful API
- Spring Framework, Tomcat
- SQL, Oracle
- Linux, Git
- XSS
- ARIA roles
Preferred / Nice-to-have Experience
- Familiarity with Java application stacks (Spring Framework, Tomcat) and/or RESTful API integrations for backend collaboration.
- Basic to solid understanding of SQL/Oracle or data pipelines to support data-dense dashboards and admin interfaces.
- Recent exposure to AI-assisted tools for design, prototyping, or front-end code generation/testing.
- Comfort working in Linux environments, using Git, and deploying containerized applications.
- Experience designing accessible digital services in Higher Education or public-sector contexts.
Key Soft Skills
- Advocacy for diverse user groups, including users with disabilities, to build inclusive digital experiences.
- Clear communication of design decisions to developers, product managers, and non-technical university stakeholders.
- Strong attention to visual consistency, user friction points, micro-interactions, and edge-case behaviors.
- Motivation to keep up with evolving accessibility standards, modern front-end frameworks, and emerging design technologies.
Benefits
- Comprehensive medical, prescription, dental, and vision insurance
- Retirement savings program with employer contributions
- Tuition benefits
- Paid time off
- Observed holidays
- Life and accidental death and disability insurance
- Free Pittsburgh Regional Transit bus pass
- Access to the Family Concierge Team for childcare navigation support
- Fitness center access
- Location: Pittsburgh, PA (onsite)
- Job Function: Software/Applications Development/Engineering
- Position Type: Staff β Regular
- Full Time / Part Time: Full time
- Pay Basis: Salary