Software Engineer/Front-End Developer
Description
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)
How to apply
Metadata
Submitted by: a.morrison@jhu.edu
Published: Friday, February 7, 2020 18:44 UTC
Last updated: Friday, February 7, 2020 18:44 UTC