Job Requirements
Building experiences that meet UX expectations from quick prototypes to fully fledged products and being able to feedback improvements proactively where new technologies may have enabled better solutions Ability to make technical design decisions and follow these patterns to meet solution goals, learning new technologies and tools quickly where required Bring inspiring ideas and motivation into an energetic and collaborative team and be able to build solutions to design requirements
Lead teams of developers to effectively build high quality deliverables within budget
Architect RoR platforms for small and medium complexity projects ensuring that this meets front end integration and user experience goals
Champion domain processes and standards to ensure that deliverables meet consistency and quality goals across projects
Experience and Skills
A minimum of 4+ years of experience working at a digital agency as a back end scripting developer with experience using MVC frameworks
At least 2+ years of Ruby on Rails experience Experience of creating web experiences for mid and large sized organisations
Portfolio of key projects delivered in past years Experience of working within collaborative, cross-functional teams to deliver multiple, successful projects Proven capability in systematically debugging issues
Generating clean maintainable Ruby code Proficiency using the asset pipeline and integrating SASS or Stylus stylesheets into the asset compilation process
Experience integrating an array of Ruby Gems ideally including: Devise, Paperclip, Active Merchant, OmniAuth
Usage of automated testing frameworks including usage of RSpec and FactoryGirl
Ability to describe the fundamental design principles behind Ruby and how it differs from other languages such as Java or PHP
Experience leading teams of developers on small to medium sized front end projects
Proven experience of managing team workload effectively
Excellent attention to detail—focused and thorough Integration of a range of front end frameworks such as Ember or Angular into the Rails stack
Demonstrable implementations of RESTful interfaces transacting data via XML or JSON and ability to explain performance considerations taken when building these Ability to talk about user experience and how this impacts technology choices and architecture
Extra tags: ruby, SQL, git

