Full time Remote / Telecommute

Software Engineer/Front-End Developer

Baltimore or Telecommute
0 other recent jobs
Salary: $69,140 - $95,005
Created: February 7, 2020


Johns Hopkins University Libraries is looking for an experienced front-end developer to join our team as the primary designer and developer for our patron- and staff-facing library systems.

For more details and to apply, please go to https://jobs.jhu.edu/search/?q=24518

General Responsibilities:

●     Serve as primary designer and front end developer for patron-facing library systems, following agile, user-centric development approach, emphasizing accessibility and evidence-based design

●     Contribute to a small, effective software team, following best practices for development, deployment, and documentation, emphasizing stability, reliability, and ease of maintenance

●     Collaborate with vendors, open source software communities, and internal stakeholders to design, develop, deploy, maintain, and enhance front- and back-end systems supporting library services

●     Provide prompt support for internal stakeholders by investigating and resolving problem reports


Qualifications and Required Skills:

Note: Additional experience may substitute for education and additional education may substitute for experience.

  • Bachelor’s degree in computer science or related field
  • Five years of work experience with enterprise-level front end software development and maintenance, demonstrating significant responsibilities and achievements
  • Facility with JavaScript, CSS, and frameworks such as React or Angular
  • Demonstrated ability to work collaboratively and creatively in a software team environment using an agile development process, and to communicate effectively with non-technical stakeholders
  • Extensive experience with UX design and UI development and iterative improvement based on user research and usage analytics
  • Strong proficiency in one or more programming languages such as Ruby, Python, Java, or JavaScript

Preferred skills:

  • Ruby on Rails
  • Bootstrap
  • WordPress and Drupal
  • Python
  • Familiarity with the organization and operations of academic libraries
  • Familiarity with common patron-facing library systems, including discovery, link resolver, resource sharing, course reserves systems, and library websites
  • Familiarity with Solr and Elastic Search, and principles of information retrieval and relevance ranking
  • Integrating applications with SAML-based user authentication systems

Systems Supported:

The software engineer will have primary or secondary (backup) responsibility for vendor-hosted and locally hosted systems used in the following functional areas:

  • Discovery (Blacklight)
  • Citation linking (Umlaut open source software integrated with SFX)
  • Locally developed Database List system based on the FOLIO platform
  • Inter-library loan (ILLiad, Relais)
  • Course reserves (ARES)


Submitted by: a.morrison@jhu.edu

Published: Friday, February 7, 2020 18:44 UTC

Last updated: Friday, February 7, 2020 18:44 UTC