I need an ongoing developer for a niche social site. This work will start slow ~10 hours per week, build to 20+ hours per week, and then taper down again to <10 hours per week.
Short term requirements are mostly based around bringing various functions currently supported by embeds and so forth to in house functionality. This includes a forum (currently google groups), wiki (currently PBwiki), and so forth.
Some short term requirements:
- Achieve 100% test coverage
- Integrate Gollum (ruby gem) wiki
- Create WSYWIG interface for Gollum
- Integrate Gollum with Devise / Omniauth authentication and cancan access control
- Move hosting off heroku to another PaaS
- ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.2.0]
- Rails 3.2.11
- HAML / SASS / Compass
- Jquery / Coffeescript
- Twitter Bootstrap
Requirements will be created as Cucumber tests on a weekly (or more often) basis and the developer (you) will have to make sure Cucumber steps are created and rspec tests are kept up to date. 100% test coverage and TDD must be followed at all times.
To cut down on bad applications, please refactor these simple cucumber steps to one step and include in your application:
When /^I click "([^\"]*)"$/ do |link|
When /^I click "([^\"]*)" within ([^\"]*)$/ do |link, scope|
When /^I click "([^\"]*)" within ([^\"]*) under "([^\"]*)"$/ do |link, scope, subscope|
within(container(scope, subscope)) do
Thank you for applying!