Front-end Developer, Artefactual Systems Inc.

New Westminster
0 other recent jobs
Created: September 23, 2013


Artefactual Systems is the lead developer of the open-source Archivematica and Access to Memory (AtoM) software applications for the international archives, library and museum community. We are looking to add a front-end software developer to our New Westminster, Canada based team.

The position will focus on front-end HTML and javascript development work, initially for the AtoM project.  AtoM is a free and open-source information management system that is designed to provide standards-based management and discovery of archives, library and museum collections.

Job description
  • Work with Artefactual systems analysts and software developers to analyze, design and develop the AtoM and Archivematica software user interfaces
  • Work with systems analysts and software developers to develop software requirements documentation such as workflow diagrams, wireframes, and use-case diagrams
  • Full-time, hourly position
  • 4% holiday pay and extended health/dental benefits
  • Flexible schedule with the option to telecommute one day a week
  • Be part of a passionate and talented team working on innovative, open source projects
Mandatory Application Qualifications
  • Understand, use and love free and open source software
  • Proven experience creating semantic and responsive websites
  • Comfortable working in an all Linux environment
  • Proven experience working in a team
  • Must be available to work in our New Westminster, Canada office
  • Self motivated and self learning
  • Ability to work collaboratively with others (software developers, clients, non-technical domain experts), to help craft elegant solutions
  • Excellent communication skills in English, including communicating technical ideas to both technical and non-technical audiences
Required skills
  • Excellent HTML4 and HTML5 semantic markup writing skills
  • Excellent CSS architecture and programming skills including responsive web layouts
  • Excellent javascript programming skills
  • Experience with client-side javascript frameworks (e.g. angular.js, ember, backbone.js)
  • Solid web design skills
  • Experience with cross-browser design and testing
Bonus points
  • Enough familiarity with PHP and/or Python scripting to make modifications to an existing HTML + script template
  • Experience designing graphical page elements using tools like Photoshop, Illustrator, Sketch or Fireworks
  • Experience with CSS frameworks (e.g. Twitter Bootstrap)
  • Experience creating wireframes, workflow diagrams, and use-case diagrams
  • Experience with CSS pre-processors (e.g. LESS, SASS)
  • Experience interfacing with RESTful web services via AJAX
  • Experience with version control software, especially git
Please send your cover letter and CV in PDF format to and reference job posting #2013-10 in the subject of your email. Please be prepared to provide digital portfolio of your work. We are especially interested in hearing about your ability to deliver on our “Mandatory” qualifications in your cover letter.

Thank you in advance for your interest in this position. Only those candidates selected for an interview will be contacted.


Published: Monday, September 23, 2013 22:34 UTC

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