Web Developer

Job Level
Mid-level position
Job Category
Programmer / Developer
Sector
  • Systems / Operations
Job Status
Areas of Responsibility
  • Web

The Web Developer is responsible for conceptualizing, prototyping, coding, and maintaining public-facing university websites, web applications, and other digital properties, as well as managing the implementation of that code through the university's content management system and other back-end systems. The role works closely with the Director of User Experience, the AVP for Communications and Digital Engagement, and the marketing and brand integration team to define and implement modern and brand-consistent user interfaces to effectively engage a wide range of university audiences.

RESPONSIBILITIES: 

Development 

  • Develop front-end interfaces for the university’s centralized and multi-faceted digital presence using comprehensive knowledge of HTML/XHTML and Object Oriented JavaScript

  • Integrate data from back-end services and generate programmatic design pattern markup using functional PHP knowledge

  • Develop web projects using a responsive, mobile-first development strategy adhering to current web accessibility guidelines and ensuring the appropriate markup to support assistive technologies

Prototype and Design Implementation 

  • Collaborate with University Communications colleagues to develop forward-thinking and accessible design patterns that elevate the university’s brand and strategic execution across a spectrum of audiences and devices

  • Support branded online communications with the development of mini-sites, client-friendly e-mail templates, and other digital efforts

  • Strategize on the collection and usage of analytics and campaign-tracking data

  • Maintain/provide digital image assets for use in the university’s digital properties

Project Management 

  • Work with campus partners to manage strategic, high-priority web project execution, including assessing the partner’s needs, suggesting options to meet the partner’s needs, defining and executing plans to complete the work, as well as supervising any required vendors

Miscellaneous 

  • Other duties as assigned

QUALIFICATIONS:

  • Thorough knowledge of web best practices including design processes, W3C compliance, search engine optimization (SEO), web accessibility, information architecture, usability, digital publications, social media, mobile/responsive web, and other modern web and digital communication technologies and approaches

  • Thorough understanding of modern user interface patterns and coding best practices

  • Thorough knowledge of version control via Git repositories and Git flow

  • Strong interpersonal and communications skills and the ability to collaborate, build consensus, and work effectively with a wide range of constituencies in a diverse community

  • Working knowledge of using package managers such as Node Package Manager

  • Strong project management skills

  • Demonstrated ability to learn new programming languages

  • Ability to work in a team or independently, on multiple projects at one time, and to set priorities based on workload

  • Ability to learn new technologies, approaches, and workflows to stay current with best practices

Scripting Languages:

  • Thorough knowledge of HTML/XHTML, JavaScript, CSS, XML

  • Strong knowledge of PHP and Xpath (Other back-end scripting languages a plus)

  • Strong knowledge of CSS preprocessors (SASS or LESS)

  • Working knowledge of Linux or Mac OS command line tools

  • General knowledge of React or Angular a plus

Programs:

  • Thorough knowledge of Mac OS, Windows, basic audio/visual editing software packages, integrated development environments (Visual Studio Code preferred)

  • Strong knowledge of third-party content management systems (like Cascade Server, WordPress, or Tumblr)

  • Working Knowledge of Adobe Design Suite (Photoshop, Illustrator) or Invision Suite

  • Working knowledge of using third-party front-end development frameworks such as Foundation, Bootstrap, and/or Semantic UI.

EDUCATION & EXPERIENCE:

  • Bachelor’s degree in Visual Communications, Digital Media, or related field, with at least 3-5 years of experience in designing and developing digital user interfaces

WORK HOURS:

  • Full-time, exempt position
  • Monday – Friday, 8:30 a.m. - 5:00 p.m.; 7.75 hrs./day; 38.75 hrs./week

SALARY STRUCTURE:
Pay Grade 7 (Hiring Range $52,829.00 to $69,999.00 annually)

Located minutes from downtown Richmond, Virginia, the University of Richmond (www.richmond.edu) blends the intimacy of a small college with exceptional academic, research, and cultural opportunities usually found only at large institutions. Richmond offers a unique combination of undergraduate and graduate programs. Our School of Arts & Sciences anchors Richmond as a nationally ranked liberal arts university. A ranked business school, the nation’s first school of leadership studies, a highly respected law school, a nationally recognized international education program and the community-focused School of Professional and Continuing Studies build on that strong foundation and make this university something unique.

UR is committed to developing a diverse faculty, staff and student body, and to modeling an inclusive campus community which values the expression of differences in ways that promote excellence in teaching, learning, personal development and institutional success. In keeping with this commitment, our academic community welcomes candidates from diverse backgrounds and candidates who support diversity. EOE