Web Developer - Radio Media Library & Archives

Boston
0 other recent jobs
Created: May 30, 2016

Description

WGBH is seeking a Ruby on Rails developer to help develop a Hydra / Fedora 4 repository and maintain multiple websites / projects for the Media Library and Archives.
The WGBH Media Library and Archives digital preservation system will be based on the Hydra Project technology stack, which includes Ruby on Rails, Fedora, Blacklight, and Apache Solr. Working closely with the Media Library and Archive's Director, Project Manager, Developer and Systems Analyst, as well as remote partners from Indiana University, the Developer will continue work on the HydraDAM grant project as well as lend development support to several other web properties like Open Vault (openvalt.wgbh.org) and the American Archive of Public Broadcasting (americanarchive.org).

Ideal candidates should be:
* Comfortable working in teams of 2 to 6, sometimes remotely
* Able to communicate clearly and respectfully to all team members, both technical and non-technical
* Willing to be active participant in the Fedora / Hydra open-source communities
* Understanding of metadata schemas such as PBCore
* Familiar with the idea of object oriented storage
* Ability to travel 2-4 times per year to conferences, hackathons and partner meetings

Required skills for all duties include having working knowledge of:
* Ruby >= 1.9.3
* Rails >= 3.2.0, common conventions, patterns, and best practices how to write and run automated tests for Rails apps using Rspec and Capybara (or equivalent)
* Github
* CSS3 + HTML5
* XML basics
* working from command line (OS X or Linux)
Other skills required for specific duties include having a working knowledge of, or experience in:
* scss
* j Query
* Twitter Bootstrap
* how REST apis work
* Rails gem patterns
* HTML 5 video players
* ability to write raw SQL

Duties will depend on individual strengths, but may include any of:
* front-end development
* back-end development
* streaming video integration and presentation
* organizing and writing documentation
* usage stats and analysis
* DevOps and deployment
* performance stats, analysis and optimization
* code review using Github
* Agile development using Jira

Bonus skills specific to our projects include experience or familiarity with:
* Amazon Web Services
* Hydra repository solution
* Solr search indexes
* Fedora commons repository
* XML, XSL, and manipulating XML with Nokogiri ruby gem
* SPARQL
* Rails deployment with Capistrano

Essential Functions:

60% HydraDAM repository development
10% Technical documentation
10% Code review
20% Other website development and maintenance

Last updated: Tuesday, February 28, 2017 23:40 UTC