126  ·  Representative Documents:  Job Descriptions of OSS Contributors
UI Software Engineer
Understanding of the elements of art and the principles of design
Knowledge of HTML5 and CSS3
Ability to design and implement responsive web pages and applications interfaces
Experience with JavaScript visualization tools like D3, Raphaël, TimelineJS, etc.
Experience with JavaScript mapping tools like Leaflet, OpenLayers, or the Google Maps API
iOS or Android application development experience
Experience designing HTTP interactions that employ the correct verbs and status codes
Experience working on a team that employs the agile development process
Strong analytical, reasoning and problem resolution skills and demonstrated success in applying
technology to meet user needs
Ability to handle interpersonal communications tactfully and accurately with a diverse
community of users and vendors
Ability to work independently and in close conjunction with others in a team-oriented setting
Ability to learn and master new skills and technologies quickly
Experience with Fedora Commons Repository, iRODS, LOCKSS, or other preservation system
Experience utilizing Apache Solr or Lucene indexes
Requires Bachelor's Degree in Informatics, Information Science, or equivalent experience in end user
applications design.
In addition to strong application development skills, we are also looking for someone with strong design
instincts to create polished user interfaces for interacting with our unique resources within our digital
Previous Page Next Page