Frontend Software Engineer - Rides

Job Title

Location: Fountain Street, Manchester

BookingGo is looking for a frontend software engineer to work on our Rides product.

Working on a significant new product, your role will involve delivering and enhancing an exciting new multi-tiered high performance website. You will work in a small Agile team using a broad range of leading edge technologies.

This is a fantastic opportunity to experience the excitement of working in a start-up atmosphere with the backing and security of a large and very successful e-commerce business supporting you.  

We want people who will thrive in a start-up environment, who are motivated, enthusiastic about technology, have the drive to deliver and succeed and always have the thoughts of both the customer and the business in mind when delivering.

About us

We’re BookingGo, the ground transport division of Booking.com.

We’re the ones who empower people to get where they’re going. Whether they’re taking the wheel or sitting back and leaving it to the driver. Whether they’re heading straight from A to B or enjoying the freedom to go wherever their journey takes them.

To do that, we operate multiple brands:

Booking.com – We’re the transport arm of the world’s leading travel booking site.

Rentalcars.com – The world’s biggest online car rental service, putting customers behind the wheel at over 50,000 locations worldwide.

Rideways – Finding the best way for each customer to get from A to B.

Connect – Bringing our tried-and-tested magic to our partners’ sites, delivering seamless travel experiences through brands our customers already know and love.

With our HQ in Manchester, we’re part of the worldwide Booking.com family. At the same time, we’re proud of our own unique identity. Speaking 42 languages, our 1,600+ staff come from all over the world, just like our customers. What brings us together is our love of adventure: our own as well as other people’s. It’s easy to be passionate about a job that enriches so many lives on a daily basis, and our workplace reflects our passion, our diversity, our global focus. Just search “Manchester’s coolest office” and see for yourself.

And we’re in good company. Together with priceline.com, KAYAK, agoda.com, and OpenTable, we’re part of Booking Holdings, the world leader in online travel and related services.

The Rides team is a multi-skilled group of more than 80 people, working as a separate group within the broader business. We have a fast-paced, “start-up” environment sharing all the upsides of being part of a bigger business, but with the speed, drive and autonomy of an independent, early-stage start-up.

We have big ambitions and next year we intend to scale both our business and the team in Manchester massively.  We’re aiming to deliver millions of rides to millions of customers next year (compared to the ~8 million annual bookings of Rentalcars.com), alongside at least doubling the size of our team. Come join us to be part of one of the best product-focused growth stories in the North-West, contribute to our success and learn a huge amount in the process!

Role Responsibilities

The main responsibilities of a Software Engineer:

  • Delivering excellent frontend components for the systems websites with clean design principals and clear user journeys.
  • Writing tests to maintain quality within the product base.
  • Liaising with senior engineers and technical staff and suggesting appropriate technical solutions to problems.
  • Working in an agile environment, ensuring the appropriate balance is struck between delivering and providing a quality product.
  • Teach and mentor more junior members of staff as we grow.

Technology/Skills Required

Essential

  • React JS
  • HTML / CSS
  • UI/UX Understanding and principals
  • Extensive knowledge of cross-browser specific issues
  • Restful web-services / JSON
  • Testing Frameworks (e.g. Jasmine, Mocha, Ava, Cucumber)
  • Build tools, (e.g. Grunt)
  • Have worked in an Agile environment.

Desirable

  • Node
  • Google API’s
  • JIRA, Bamboo etc.
  • Java
  • Progressive Web Apps
  • React Native

 

Required Experience

Candidates applying for the role of Software Engineer are required to have the following:

  • Degree in Computer Science or a related field or equivalent experience
  • Roughly 3+ years commercial experience as a front-end developer or similar role
  • Front-end website development experience including HTML, CSS and ReactJS
  • Extensive software engineering experience in modern web development tools and frameworks
  • Ability to write high quality code and experience with MVC and IOC frameworks
  • Experience of TDD and proven ability to write and maintain automated test suites
  • An ability to understand technical requirements and provide timescales for delivery of features.
  • Familiarity with Agile development and experience of working in an Agile environment
  • Experience of troubleshooting problems throughout the lifetime of an application
  • Experience of working with code repositories for example Git, SVN

Desirable Experience

  • Experience of having mentored more junior colleagues
  • Demonstrable experience of collaboration with non-technical stakeholders
  • Eagerness to learn and maintain pace with upcoming web standards and technologies
  • In-depth understanding of Continuous Integration systems such as Hudson or Jenkins

You will get from us:

  • Ownership of your work and a great technical challenge
  • A great new office to work in the heart of Manchester
  • Great facilities including subsidised canteen and Starbucks, free breakfast & fruit, cycle hub and break out spaces
  • An exciting and dynamic place to work
  • 25 days paid holiday plus bank holidays
  • Great discounts on car rentals and other group benefits
  • Opportunity to shape the future of the team
  • Software development kit that works