Tech and Design Blog

Viewbook job opening: lead Ruby on Rails developer

By Rien | October 7th, 2011 | No Comments

Viewbook enables creatives to design and manage their own portfolio websites and work presentations, wherever needed; around the web and on mobile devices. We’re looking for an experienced Ruby on Rails developer to join our team and bring Viewbook to the next level.

With Viewbook users can upload images, create albums, portfolios and within the portfolio website editor they are able to manage their work and create portfolio websites with a desktop like experience. In the next version of Viewbook (Viewbook V3) the website design editor will become much more interactive, giving the user options to edit layouts and add many different modules. Together with our iPad portfolio app, and many external plugins, Viewbook is a true platform for the presentation of creative visual work.

Technologies we use
At Viewbook we have a combination of pure back-end services and real front-end Javascript applications. We use several RESTful Ruby on Rails apps with Mysql in a more or less Service Oriented Architecture. Plus a couple of utility apps and a stack that handles resizing and uploading of images. We use EC2, S3 and since a short period Engineyard’s Appcloud. For the front-end we use a custom designed Javascript framework that makes heavy use of jQuery and Backbone.js, plus XSLT on the server for transforming documents to wepages. We vastly prefer open source tools and aren’t afraid to work on the cutting edge.

About your job
You would be an integral part of our team and dive into the Rails apps we’ve developed; to add new features, test and optimize them. You will work closely together with our lead front-end developer to implement and optimize the features that are needed. You will also work closely together with the DevOps team to optimize and scale our apps on an architectural level.

Our ideal candidate would be an experienced (or fast learning) Ruby on Rails developer with strong core Ruby skills to help our development team maintain and expand our webapps, webservices and databases. You need to have strong back-end ability and a love for clean code. Additional front-end/UI ability (Javascript, jQuery, Backbone.js) and a love for Graphical User Interfaces would be great but is not necessary. We’re looking for someone who gets excited about creating great products in a creative environment and enjoys working with a small, highly motivated team.

Required Skills
Experience writing web applications in Ruby on Rails
Experience writing unit, functional, and integration tests; especially with RSpec and perhaps Cucumber
Strong in MySQL
Experience with RESTful principles, HTTP, XML and JSON
Experience with running Background jobs

Bonus Skills
Experience with high-performance apps, scaling and load balancing
Server Administration (Unix/Linux) and cloud hosting platforms (AWS, EngineYard, Rackspace)
Experience with HTML(5), CSS(3), JavaScript and jQuery.

You’re here in The Netherlands or close to, or are willing to move here.

Viewbook is a small (but fast growing) company with 12 people and is located in the Netherlands. We are very passionate about what we do and we grow quickly, so it matters a lot what every Viewbook team member does. We get direct feedback from our users on what we do so you will the results of what you do immediately.

If you’re interested, we’d love to hear from you, just send and email to rien@viewbook.com.

Comments

No comments yet. Add your comment below.

Leave a comment