Senior Web Developer

Senior Web Developer - Ruby on Rails

Challenge for Change specialise in designing and implementing behaviour change programmes that get more people cycling and using sustainable modes of travel.

After a successful 4 year development effort and a web platform written in PHP with 66,000 users across the UK, Australia and New Zealand, Challenge for Change are looking for a Senior Web Developer to rebuild our web application in Ruby on Rails.

Are you an ambitious, self-disciplined and commercially experienced programmer with a passion for innovation in web technologies? If you're ready to take on the responsibility for Challenge for Change's web application, get applying!

You would join a delivery team made up of a Senior Web Architect, a Web Designer, our Technical Product Development Directors and Operations Manager. You would be responsible for the effective redevelopment, implementation and continued management and innovation of our new website application.

Roles Responsibilities:

* Programme and implement a robust, scalable and secure software solution to run our cycling and sustainable travel programmes
* Develop a supporting smart phone mobile application
* Manage the website application on a day to day basis to ensure that it runs effectively and meets the changing needs of our products
* Run and manage the live system and the remote hosting environment
* Assist in the training the operations team in using the application
* Continually enhance and optimise the user experience working with the product development Directors.

Person Specification

Our Senior Web Developer will be an ambitious, self-disciplined and commercially experienced expert in Ruby on Rails with excellent hands-on programming skills and a passion for problem solving. You will be able to demonstrate not only your technical expertise and commitment to high quality features, but your excellent project management skills to deliver a robust new website application for Challenge for Change that exceeds our expectations.

The following skills and experience are essential to the role:

* Educated to degree level in computer science/engineering or equivalent experience
* 3+ years web application development experience
* Expert proficiency in Ruby on Rails, Linux, Apache, MySQL and ideally PHP
* Experience with both Vanilla JavaScript and jQuery
* Experience in integrating applications using APIs
* Familiarity with Web Services / API's XML, SOAP/WSDL, REST
* Experience in developing and optimising HTML and CSS for fast loading time
* Thorough knowledge of website accessibility guidelines and data protection practices
* Excellent programming and problem solving skills
* Experience or interest in developing mobile applications for iPhone and or Android
* Excellent communication skills and the ability to communicate technical ideas to both a technical and non-technical audience
* Commitment to quality and excellent attention to detail
* Ability to work quickly and to tight deadlines
* Highly motivated, positive and hard working
* High level knowledge, experience and understanding of web application security, stability and scalability
* Strong commitment to delivering an excellent customer experience.

If you are interested in working for a fast developing and innovative organisation that thinks differently and works hard to be the best in the field, then Challenge for Change could be for you. This is an opportunity to work with a strong business team to re-build our web platform to enable us to scale up to a global level and take the technological lead in the sustainable travel market for behaviour change programmes.

How to apply: Please complete and return an Application Form by 9am on Monday 12 December 2011.