WARNING! This job is awaiting verification or has expired and may no longer be applicable
Category

Software Development

Posted

2015-09-02 06:27

Description

The Zotero team is looking for a full-time, contract developer to work on the Zotero website, joining a major redesign of zotero.org and helping to shape the Zotero ecosystem going forward. You’ll work with both front- and back-end technologies, including the latest standards and tools for building rich client-side web applications, which you’ll help choose. (Think we should use ES6 via Babel or build something with React? Let’s do it.) While you’ll be primarily responsible for the Zotero website, you might also pitch in with other parts of the project, helping to extend the Zotero web API, optimize the AWS infrastructure, or build back-end services to power new features. As part of a small team, you’ll have responsibility over core components of the project and the freedom to experiment and find creative solutions to tough problems. Most importantly, you’ll participate in a vibrant global open-source community with amazing community developers and passionate users.

The core Zotero development team meets periodically in person (conference room in Virginia, falafel joint in Paris, cafe in New York City), but you’ll primarily be working remotely, communicating with Zotero developers and users via chat rooms, forums, mailing lists, and GitHub. We have a highly collaborative but asynchronous workflow, and you’ll be in control of your own schedule. Our hours are flexible and variable: we might be debating a new feature at 1 p.m. or deploying a major upgrade at 1 a.m.

Requirements

  • Extensive experience with JavaScript and PHP (don’t worry, we don’t like PHP either, but we have existing code that uses it; for recent projects we’ve used JavaScript/ES6, Python, and Go)
  • Experience building rich client-side web applications
  • Comfort using command-line Linux/Unix systems and services
  • Strong attention to privacy and security issues
  • A love of free and open-source software
  • Strong communication skills — we discuss and debate nearly everything we do, so it’s critical that you can (and want to!) take part in that

Bonus Points

  • Previous remote work experience
  • Experience with open-source infrastructure software: MySQL, Node.js, Memcached, Redis, Elasticsearch, etc.

About Zotero

Zotero is an open-source project that develops software and web services to help people collect, organize, cite, and share their research. Our software is recommended by universities worldwide and used by students, scholars, researchers, scientists, and many others. We have some big plans for the future, and we need help making those happen.

Zotero and the Roy Rosenzweig Center for History and New Media are committed to providing equal employment opportunity and a work environment free from any discrimination on the basis of race, color, religion, national origin, sex, disability, veteran status, sexual orientation, gender identity, age, marital status, pregnancy status, or genetic information.

Application Info

Please sign in with Google or GitHub to view this job's application information. This is necessary to prevent companies from receiving excessive amounts of spam.

Country

Anywhere

Powered by Tramcar