• USA
  • 83600-97600
  • Full Time

LYRASIS is seeking a detail-oriented and collaborative individual to serve as the ArchivesSpace Front End Developer and work with a team to maintain and improve the ArchivesSpace software application.

The ArchivesSpace Developer is primarily responsible for implementing features and fixing bugs identified and prioritized by the ArchivesSpace community of users, with modest responsibility for monitoring the application stack for possible updating to new technologies. They will work in collaboration with others including the ArchivesSpace Technical Lead and others on the Program Team, code committers, the Technical Advisory Council (TAC), and LYRASIS IT staff.

Duties/Job Responsibilities:

Software Development

  • Front end development
  • Implement feature requests, bug fixes, and application updates under the guidance of the ArchivesSpace Technical Lead / Program Manager / ArchivesSpace Community
  • Ensure the application's code base has a robust test suite and thorough testing coverage
  • Document feature requests and bug fixes; provide application support where necessary

Application / Community Support

  • Contribute to technical documentation of the application
  • Provide occasional technical support to ArchivesSpace users as requested
  • Serve as program liaison to certain Technical Advisory Council sub-teams
  • Depending on interest, occasionally represent the ArchivesSpace application at technical conferences such as Code4Lib

Skills and Qualifications:

  • Experience developing Ruby on Rails applications and familiarity with REST APIs.
  • Experience with frontend development in HTML5, CSS, and JavaScript, using JQuery and Twitter Bootstrap or similar frameworks, with a strong understanding of Web standards, accessibility, and usability
  • Experience upgrading CSS / JS and refactoring legacy CSS / JS into cleaner implementations
  • Experience with NodeJS, NPM, and one or more modern Javascript frameworks (Stimulus preferred)
  • Experience testing software applications on a broad range of browsers and browser versions as part of the application development process and when troubleshooting problems experienced by end-users
  • Knowledge of best practices in test-driven development, using RSpec, Selenium, static analysis and code coverage tools, and continuous integration
  • Experience using Git and GitHub for version control and release management
  • Familiarity with agile development methodologies
  • Commitment to writing clear, well-documented, reusable code
  • Ability to work well in a distributed team environment with modest direction
  • Effective time and project management skills
  • Excellent communication skills
  • Three to five years of relative work experience
  • Willingness to travel to conferences and meetings on occasion

Preferred Qualifications

  • Experience in application and web service development for libraries, archives, and digital collections
  • Experience with Apache Solr for search and indexing platforms
  • Experience with XML-based library and archives metadata standards, including Encoded Archival Description (EAD), MARCXML, MODS, Dublin Core, and METS, as well as XSLT stylesheets associated with their transformation
  • Knowledge of and experience with archival management systems including ArchivesSpace, Archivists' Toolkit, or Archon

Salary is commensurate with skills and experience; base salary is $ 83,600- $ 97,600

The position is part of a geographically and institutionally distributed team, and, as such, applications from candidates interested in telecommuting are welcome.

You should apply even if you don't feel that your credentials are a 100% match with the position description. We are looking for relevant skills and experience, not a checklist that exactly matches the position itself.

To Apply: All applications MUST be submitted with a cover letter for consideration

Applications are accepted until the position is filled but the review of applications will begin on July 15th.

ArchivesSpace is an open-source, archives information management web application designed for managing descriptive information about archives, manuscripts, and digital objects. The application was first released in September 2013, and it is sustained by an active member community of over 400 organizations ( Community collaboration and member contributions to all facets of ArchivesSpace-development, code review, migration support, technical and user documentation-are key to the advancement of both the ArchivesSpace application and member community.

About Us:

LYRASIS is a 501 c 3 non-profit membership organization whose mission is to support enduring access to the world's shared academic, scientific, and cultural heritage through leadership in open technologies, content services, digital solutions and collaboration with archives, libraries, museums and knowledge communities worldwide.

At LYRASIS, one of our core values is to provide an inclusive environment to all who are employed here. Therefore, the company is intentional in providing fair and equitable employment opportunities to all applicants, without regard to race, color, religion, sex, national origin, age, disability or genetics. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

  • Apply Now

    with our quick 3 minute Application!

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Sign Up For Job Alerts!

  • Share This Page
fb twitter linkedin sign in my lyrasis logo home leadership content services tech membership about