Contract Ruby Developer

Yorkshire  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Role Description:

As a Senior Software Developer, you'll be drawing on your know-how to deliver high quality features effectively, mentoring others, and challenging the team to think different and better both technically and in the way we work.

The Teams:

  • These teams will be seeded by existing team members and bolstered by new positions like this one.

  • The teams will be largely self-directing; working closely with stakeholders, and taking feedback from users.

  • The teams will be able to choose how they work, and will generally be encouraged to use the best of agile practices, like TDD, pairing and retrospectives.

  • They will also support their applications in production, implementing any tools needed to do this.

  • The existing team has largely had their pick of technologies to use so long as they are able justify their choices, this will continue, they are responsible for both the Front End display code and the much of the Back End code.

Key Technologies:

  • We don't expect a complete match with the technologies that we are using right now; in fact we would love you to bring in some experience of technologies new to the team.

  • We are however looking for people with a deep level of expertise in either:

    • Ruby, or

    • Responsive web design techniques

  • We have put a list of the technologies we're currently using and trying to use more of at the end of this document, this for your information and not a list of technologies you must have experience with.

Key Responsibilities of each developer in our development teams:

  • Drive best technology and software development practices into the team with passion and enthusiasm

  • Mentor and develop other team members

  • Contribute to the technical direction of the team

  • Continuously challenge the ways of working to ensure continuous improvement within the team

  • Develop excellent quality software using agile techniques such as Test Driven Development and Pair Programming

  • Take an active role in Story definition, assisting QA's and business stakeholders with acceptance criteria and slicing

  • Take a pro-active role with production issues and releases

Requirements/Skills:

  • Delivery experience within an agile project

  • Knowledge and experience of a wide range of best of breed open source and commercial technologies

  • In-depth experience of developing high capacity, high traffic, high availability websites/systems

  • Bachelors' degree or equivalent industry experience

  • An enthusiasm and aptitude for learning new skills and practices

  • Takes pride and ownership in your work

  • Good team player

  • Great at communicating

  • A track record of getting the job done

Technologies they're currently using/want to use more of:

Please read the Key Technologies section first

  • Ruby/Sinatra

  • HTML5/CSS3

  • Javascript

  • Cucumber

  • SASS

  • Capybara

  • Cloud applications on internally hosted Cloud Foundry

  • Team City

  • Mobile and tablet testing

  • Responsive web design

  • GIT

  • IntelliJ

  • Akamai

  • New Relic

  • Graylog2

  • VMWare Fusion for running virtual development machines

  • Java

Start date
ASAP
Duration
3 Month initially
From
The Bridge Ltd
Published at
25.05.2015
Project ID:
910952
Contract type
Freelance
To apply to this project you must log in.
Register