Ruby on Rails Developer

Closed - This job posting has been filled and work has been completed.
Web, Mobile & Software Dev Web Development Posted 2 years ago

Hourly Job

Part Time
More than 6 months

Details

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


About the Client

(4.97) 31 reviews

United States
Jersey City 03:02 PM

61 Jobs Posted
71% Hire Rate, 1 Open Job

Over $40,000 Total Spent
60 Hires, 1 Active

$17.39/hr Avg Hourly Rate Paid
2,545 Hours

Member Since Mar 29, 2011