The University Libraries needs to write and maintain standard front-end and back-end code that supports websites and web applications, applying specialized knowledge of web code standards and frameworks to produce complex, dynamic websites and applications that meet standards required by University and governmental policy.
Requirements
- Some experience with WordPress or Omeka platforms including theme and plugin development
- Knowledge of with relational databases (e.g. MySQL) and SQL queries.
- Knowledge of Linux virtual machines and SSH.
- Knowledge of Javascript, Angular, React, NodeJS, JQuery; HTML, CSS, JSON; PHP and WordPress/Omeka.
- Ability to manage projects and repositories in a version control system (e.g. GitHub).
- Understanding of web accessibility (WCAG 2) and SEO best practices.
- Knowledge of web performance optimization techniques.
Responsibilities
- Writes and maintains standard front-end and back-end code that supports websites and web applications.
- Applies specialized knowledge of web code standards and frameworks to produce complex, dynamic websites and applications that meet standards required by University and governmental policy.
- Builds and maintains websites, functionality, and workflows, using HTML, CSS, JavaScript, PHP, and other web development frameworks and tools.
- Develops and deploys an automated continuous integration/continuous delivery pipeline.
- Manages projects and repositories in a version control system (e.g. GitHub).
- Works collaboratively within a hybrid team.
- Reports to the Technical Development Librarian who manages the development team.
Other
- Position is eligible for remote work subject to University policy.
- Bachelor's degree and some web development experience.
- Excellent problem-solving and analytical skills.
- Strong attention to detail.
- Ability to multitask.