We are seeking full-time contributors, but we can accept contributors who are willing to contribute 20 hours per week. Developers can qualify for a paid trial. If the trial is successful, we will invite the developer to join our core team.
Please email to rubyjobs @[url removed, login to view]
* a resume
* date of availability
* hourly or weekly rate
This is a pre-paid, bulletin board advertisement, so Rentacoder rules allow you to email directly to rubyjobs @assembla.com.
* You must have demonstrated the ability to design and build a complete software application on your own.
* You should be talented, productive, and able to work with multiple programming platforms and languages. We are looking for developers who are in the top 10% of talent.
* You must have experience working in a distributed team project - open source or commercial, with Subversion, online issue management, and daily builds.
* You should be familiar with Web applications, SQL databases, object-oriented architecture, and Ajax techniques.
* You should understand how to work with Ruby on Rails. However, I am willing to train TOP developers who make a full-time commitment and are willing to do a fixed price training job. This is a good way to get started with Rails, the hottest application framework to emerge in the past five years.
* Understands how to set a design standard for a complete application. Shapes a style sheet, reference page, fonts, colors, icon styles that will be used for all features.
* Understands the way to use space, blocks, and shading to focus the attention of the user and make the page simple.
* Monitors Web sites and applications that are designed by other top designers, and finds new ideas to apply to our project.
* Understands the software development process, including source control, daily builds, and merging.
A rails expert would be great, but I am willing to train the right person about Ruby on Rails.
Breakout is social software to get things done. It provides a suite of Web 2.0 collaboration tools (wiki, discussion, feed aggregation, asset management) along with team building and permissioning that can range from completely private to completely public. Once the team is in place, Breakout allows you to add specialized tools for actually getting work done - for instance, Trac and Subversion for software development - with fully integrated permissions. This is all combined with an extensible architecture and a groundbreaking open (but not free) license, team, and development process to make sure it can accomodate a wide range of collaborative work. Beta applications include managing the global response to a possible bird flu epidemic, managing agile software evelopment for a public company, managing open source projects in a state government and between states, and peer-to-peer securities research.
For more information about this project, visit the project Web site at <[url removed, login to view]>. The application is open source and candidates can download the code and examine the proposed tasks.