Senior Web Architect

Senior Web Architect - 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 Architect to lead on a rebuild of our web application in Ruby on Rails.

Do you enjoy making simple elegant web solutions for complex problems? Would you like the chance to develop a single core product from a clean slate? If the answer's yes, get applying for this exciting role to lead a small dynamic team for four months on the rebuild of our web application. You would be taking our web application to the next level, designing and seeing it through to its successful launch on a global level.

The Senior Web Architect will have the support of a Senior Web Developer, a Web Designer, our Technical Product Development Directors and our Operations Manager to develop an innovative and high quality product. You will be responsible for the effective planning, build and successful implementation of our new web platform using a full workflow document with wireframes of all key workflows and pages.

Roles Responsibilities:

* Design fresh database architecture
* Design modular, extensible software architecture
* Lead development of back-end and front-end
* Lead weekly development deliverables
* Implement automated testing software and maintain a high level of coverage
* Develop data migration process from the existing system.

Skills Experience:

* At least 7 years cross-functional development experience across the full stack including front and back-end development, database design and development.
* Expert proficiency in ideally Ruby on Rails, Linux, Apache, MySQL and other languages ideally some experience with PHP to assist with migration from current platform.
* Proven experience designing, developing and delivering scalable and reliable web applications.
* A strong background in running and maintaining highly available, high quality operational web applications with significant functional improvements deployed regularly.
* Knowledge and experience developing web services API's and integrating with distributed online web services such as remote storage services and other online applications via web services API's.
* Some experience developing mobile applications ideally iphone and/or android.
* Experience with implementing automated testing Suites and performance monitoring tools to maintain a very high quality bug free/low bug environment and low risk deployments.
* Excellent communication skills and the ability to communicate technical ideas to both a technical and non-technical audience
* Experience in leading a development team, mentoring and supporting any developers and maintaining common coding conventions and standards.

This website redevelopment is a golden opportunity to build a product from a clean slate.
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.

Closing date: Monday 12 December 2011.