POSITION OBJECTIVE
The Senior Front-End Drupal Developer is responsible for building, maintaining and enhancing Case Western Reserve University's websites using modern front-end technologies and best practices. This role focuses on developing high-quality, accessible and well-structured user interfaces by combining Drupal's theming and component systems with contemporary front-end frameworks and tools such as React, modern JavaScript and scalable CSS architectures. Working closely with UX designers, back-end developers and user experience team members, this position implements front-end solutions that follow the design system, support long-term maintainability and ensure the university's web presence is consistent and scalable across the digital ecosystem.
ESSENTIAL FUNCTIONS
- Build and maintain Drupal themes and front-end components using HTML, CSS/SCSS, modern JavaScript and component-based approaches. This includes developing interactive user interfaces using frameworks and libraries such as React where appropriate, integrating them with Drupal through APIs and component-driven architectures. The role ensures responsive design, cross-browser compatibility and clean, maintainable code that supports long-term scalability and performance. (30%)
- Work closely with UX designers to translate wireframes and high-fidelity designs into functional Drupal templates and interactive components. Ensure designs are implemented accurately while leveraging modern front-end tools and patterns to enhance usability and interactivity. Collaborate with back-end developers and user experience team members to ensure front-end solutions align with Drupal architecture, content workflows and editorial needs. (30%)
- Support and extend the university¿s design system by building reusable, component-based UI patterns that can be shared across Drupal sites and applications. This includes implementing components that can be used both within Drupal¿s theming system and in JavaScript frameworks such as React, helping ensure consistency, efficiency and flexibility. Contribute to documenting components, usage guidelines and front-end standards to support collaboration across teams. (20%)
- Ensure all front-end implementations meet accessibility standards, including WCAG 2+, Section 508 and ADA requirements. Apply accessibility best practices across both traditional Drupal templates and modern JavaScript-driven interfaces. Support performance optimization, including efficient asset loading and front-end testing and participate in quality assurance efforts to ensure stable, high-quality releases. (10%)
- Support the technical implementation and configuration of Google Analytics (GA4) and related tracking tools. Implement and validate analytics tracking through front-end code, Google Tag Manager, and Drupal templates or components. Collaborate with user experience and teams to ensure user interactions, navigation, and key actions are tracked accurately and assist with debugging and testing to maintain data quality. (10%)
NONESSENTIAL FUNCTIONS
- Perform other duties as assigned. (<1%)
CONTACTS
Department: Contact with UMC leaders and all department staff.
University: Contact with faculty and staff in schools and management centers.
External: Contact with external vendors and consultants.
Students: Some contact with students.
SUPERVISORY RESPONSIBILITY
Supervise contractors and student employees as needed.
QUALIFICATIONS
Education and Experience: Bachelor's degree and 5 years of front-end web development experience, including Drupal theming and modern JavaScript frameworks, or Associate's degree and 7 years of related front-end web development experience.
REQUIRED SKILLS
- Expert proficiency in front-end web development using HTML, CSS/SCSS, and modern JavaScript (ES6+).
- Extensive experience developing and theming Drupal websites, including custom themes and component-based front-end development.
- Experience with modern front-end frameworks or libraries such as React, and integrating them with Drupal or CMS-driven environments.
- Strong understanding of responsive design principles and cross-device/cross-browser compatibility.
- Experience implementing and maintaining design systems and reusable UI components.
- Knowledge of web accessibility standards (WCAG 2+, Section 508, ADA) and experience applying accessibility best practices in front-end code.
- Demonstrated experience implementing and supporting Google Analytics (GA4) tracking and tag management through front-end code, Google Tag Manager, and Drupal templates or components.
- Experience collaborating with UX designers to translate wireframes and high-fidelity designs into functional, accessible interfaces.
- Proficiency with version control systems (e.g., Git) and collaborative development workflows, with strong attention to clean, maintainable, and well-documented code.
- Excellent collaboration, communication, and problem-solving skills, with the ability to work independently or as part of a virtual team and manage multiple priorities effectively.
- Demonstrated history of successful support, education, and advocacy for all students, aligned with the values, mission, and messaging of the university, while adhering to the staff policy on conflict of commitment and interest.
- Ability to meet consistent attendance.
- Ability to interact with colleagues, supervisors, and customers face to face.
- Willingness to learn and work with artificial intelligence (AI) tools and technologies.
WORKING CONDITIONS
General office environment. Will perform repetitive motion using computer mouse and keyboard. Some night and weekend hours will be required.