Greetings colleagues,

Come work on exciting av archive digital projects at WGBH as our new Web Developer! It's an awesome place to work with an amazing and collaborative team. If you know of anyone that might be interested in the job, please pass it along!

Apply at:

Web Developer [Media Library & Archives - Digital Projects] (Boston)
Position Information
Web Developer
Position Type Department
Full Time Media Library & Archives - Digital Projects
Classification Type Full Time Staff

Department Overview
WGBH produces the best and most well-known television, radio and online programs for public media. The WGBH Media Library and Archives preserves and helps re-purpose WGBH creations into the future. The MLA establishes the policies and procedures for the access, acquisition, intellectual control, and preservation of WGBH's physical media and digital production and administrative assets. The MLA also offers production organization of archival materials from projects start up to shut down, research services, rights clearances, and licenses WGBH stock footage.

Position Overview
WGBH is seeking a Ruby on Rails developer to help maintain multiple websites / projects for the Media Library and Archives.
The WGBH Media Library and Archives department utilizes technology including Ruby on Rails, Blacklight, and Apache Solr for its websites.  We deploy code using Github and Amazon EC2 instances. Working closely with the Media Library and Archive's Director, Project Manager, Developer and Systems Analyst the person in this position will further develop and maintain several web properties such as Open Vault ( and the American Archive of Public Broadcasting ( This work will include adding new records and features as these web properties continue to expand.

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 open-source communities
* Understanding of metadata schemas
* Ability to travel 1-2 times per year to conferences, hackathons and partner meetings

Required skills for all duties include having working knowledge of:
* Ruby >= 2
* Rails >= 4, common conventions, patterns, and best practices how to write and run automated tests for Rails apps using Rspec and Capybara (or equivalent)
* Github
* Amazon Web Services
* 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:
* Blacklight discovery interface
* Solr search indexes
* Hydra Project (Rails Engine)
* Fedora 4.0 open source repository system
* XML, XSL, and manipulating XML with Nokogiri ruby gem
* Rails deployment with Capistrano

Essential Functions:

70% Website development and maintenance
10% Technical documentation
10% Code review
10% Other

Skills Required
To perform the required duties, the Developer must have 2+ years of professional Ruby on Rails experience. Demonstrated interest in library or moving images archives also preferred.

Educational Requirements
Bachelor's Degree in Computer Science, Information Technology or related field required or sufficient work experience with sample code and references.

Best regards,

Casey E. Davis
Senior Project Manager, WGBH Media Library & Archives
Project Manager, American Archive of Public Broadcasting

WGBH | One Guest Street, Boston, MA 02135
[log in to unmask] | 617-300-5921