(UI/UX) DIGITAL LIBRARY INTERFACE DEVELOPER -- Revised
Created:
August 10, 2015
Description
(UI/UX) DIGITAL LIBRARY INTERFACE DEVELOPER -- RevisedLafayette College seeks a talented and engaged programmer to join the Library’s Digital Scholarship Services department. The person selected for this position will lead design and programming efforts for all public-facing elements of Lafayette’s digital library ecosystem, including elegant UI/UX design for repository systems and a growing number of repository-backed digital research projects with faculty members. Typical UI developer tasks include requirements gathering, initial design, implementation, testing and refinement within a larger agile/extreme software development methodology. The successful candidate should have good design sense and experience working creatively within the more structured confines of library repository frameworks and applications.
Our library values and supports involvement with digital library development communities and encourages close collaboration locally and beyond. We seek someone who will thrive as an integral part of a dynamic team that is committed to furthering digital research and scholarship through the use of continuous integration and deployment, emerging approaches to CSS styling, and modern social programming tools and techniques. We invite applications from those who share our perspective, particularly women and people from other under-represented groups.
Qualifications:
- Two years of relevant programming experience
- Advanced degree in library/information science, computer science or related field. Additional experience will be considered in lieu of educational requirement for particular strong candidates
- Academic library experience strongly preferred, particularly with digital libraries and digital scholarship
-
Strong experience with some of the following:
- Ruby on Rails
- Twitter Bootstrap
- CSS3
- Sass or LESS
- D3
- OpenLayers
- JavaScript and web UI frameworks such as jQuery, AngularJS, Backbone
- Agile, eXtreme, and/or pair programming
- Formal methods of Quality Assurance and/or Test-Driven Development
- Modern issue tracking, project management, source control tools
- Digital library frameworks such as Fedora Commons, Hydra, or Islandora
- Common web technologies such as Drupal, PHP, Responsive Web Design
- Library-specific technologies such as Omeka, Neatline, Linked Open Data
How to apply
Metadata
Published: Monday, August 10, 2015 14:48 UTC
Last updated: Tuesday, February 28, 2017 23:41 UTC