Senior UI Developer


Company Profile

HomeAway is the world's leader in marketing holiday rental properties through the internet, representing over 306,000 holiday rental homes, villas, guesthouses, cottages, and apartments in over 100 countries.

HomeAway is one of the most exciting companies in the internet space, fast growing and highly profitable with massive opportunities in front of it.  We are recruiting the leaders who will help us take advantage of those opportunities. Since launch in 2005, HomeAway has received hundreds of millions of dollars in funding for strategic growth initiatives. Successful candidates will be attracted by the prospect of working as part of a small entrepreneurial team within a larger organisation.

Opportunity

HomeAway Europe is seeking an exceptional very strong UI developer to help build out a new enterprise-wide platform. The architecture, primarily based on an open source Java stack, is made up of leading technologies - and on the front end including Spring WebFlow, Spring MVC, Site Mesh - experience of any of these, although not necessary, would be beneficial.

We operate on a one-week Agile sprint cycle and things change fast - so there's a lot of variety in the work. And you won't just be developing our products, you'll also be working closely with the product owners, designers and experienced technical architects to be a big part of producing top quality web software.

Requirements

This is an incredible opportunity to join an exciting organisation which is proud to be at the cutting edge of web technology. You'll be happy working within a small international team of talented and enthusiastic developers with practical processes and performance history of high standards. You will also receive training as necessary to develop your technical skills further.

Your responsibilities will include but are not limited to:

  • Developing content-managed, multi-lingual, highly-trafficked B2C systems
  • Building Web 2.0 highly usable web forms and flows from mockups or wireframes
  • Collaborating with our design team when it comes to implementing the flows
  • Working on building new functionality as well as refactoring existing code and troubleshooting problems
  • Actively participate in weekly Agile sprint planning meetings, daily stand-ups

The ideal candidate will have:

  • Extensive knowledge of the latest Web Standards based XHTML, CSS and unobtrusive / progressive enhancement DOM Scripting techniques
  • A pragmatic advocate of Usability and Accessible design (WCAG 1.0 and WCAG 2.0)
  • Extensive experience of solving cross browser issues and cross platform issues
  • A good understanding of performance (speed) enhancement techniques for images, markup, CSS and JavaScript
  • Familiarity with User-Centered design, Accessibility and Usability testing methodologies
  • Experience working in an IDE such as Eclipse
  • Familiarity with development processes, source control (SVN)
  • Experience of Designing for a Brand and following Brand guidelines
  • Experienced in Agile team methodology
  • An appreciation of SEO as it affects and enhances design
  • Excellent oral and written communication skills in English
  • Strong computer science or software engineering degree and education
  • Keen eye for detail and a desire to maintain exemplary output

Mac or PC development machines are both supported.
As part of the role there may also be opportunities to travel to some of our global offices (see below).

You'll also have a keen eye for detail and a desire to maintain exemplary output. You'll be experienced in taking ownership and responsibility for functional sections from conception through design to implementation and support.

Application

Applicants should apply in writing with a cover letter, a copy of their CV and salary details to careers@holiday-rentals.co.uk.