Ruby on Rails Developer

Ruby on Rails Developer

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

Job Description

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

Technical choices:
- 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
- Cucumber
- Rspec
- Capybara
- Guard

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|
click_link(link)
end

When /^I click "([^\"]*)" within ([^\"]*)$/ do |link, scope|
within(container(scope)) do
click_link(link)
end
end

When /^I click "([^\"]*)" within ([^\"]*) under "([^\"]*)"$/ do |link, scope, subscope|
within(container(scope, subscope)) do
click_link(link)
end
end

Thank you for applying!

---
Skills: twitter