Javascript/Front End Developer for Web App

Closed - This job posting has been filled and work has been completed.

Job Description

We are looking for a part-time developer to help with the initial creation/setup of a legal crowdsourcing site which annotates legal documents with specific legal explanations (think Rapgenius for legal docs). This role consists of cobbling together certain set pieces with a web framework, most likely Ruby or Python, but we are open to other technologies. There is a role for ongoing development and maintenance of the site presuming we have initial success.

What we are looking to do is use a bootstrap (Measure) template as the basic site layout, with the key document annotation functionality provided by the Annotator tool from here https://github.com/okfn/annotator. It WILL need a DB backend for document and annotation storage, as well as user authentication, etc. Thinking MySQL or something of that nature should work just fine.

We don't think the app will see very high traffic for a while, but we do want to make sure there are no significant botteleneck issues with the DB or serving up the annotations. The reference store for the annotations is here, for what it is worth, though it is clearly for reference only and not suitable for any type of production environment. https://github.com/okfn/annotator-store.

The key technologies would be

Ruby, Python or PHP (flexible on this piece)
Javascript (coffescript) with jquery
Relational DB
Bootstrap

Contractor requirements

We’re looking for a contractor to develop and maintain this website. The ideal developer has:

1. Successfully developed Javascript applications
2. Strong experience in general website development
3. Reasonable experience with relational databases

How to apply

Please respond with a cover letter that includes the following:

1. Your javascript and web experience, including examples of past work
2. The way you would think about developing this project

We are certainly happy to share more details on the flow specifics, and please let us know if we left out any key information in order to give an estimate on the expected hours to complete the project. We are open to making this a fixed fee engagement as well and believe we can provide enough specifics to make that workable.