Senior Frontend Software Engineer


Our company and engineering vision

Our vision is to be Europe"s leading online retailer of beach holidays. We’re completely focused on making it easy for people to find, book and enjoy their perfect beach holiday. To reach our goals, we work as a team to a clearly defined set of values; these are what make On the Beach a great place to work for our colleagues and help us deliver the best experience possible for our customers. We’re bold. We’re open. We’re dynamic. 

We promote happiness at the core of everything we do. Happy engineers and customers are the vehicle to our success. We are evolving to a brand-agnostic, domain-based, decoupled architecture. To help us get there, we encourage our teams to share knowledge and abstract complexity in order to move towards a more Continuous Delivery DevOps environment. We own our products in collaborative cross functional teams, embrace an agile mindset and use data to inform our decisions in all that we do.

The future of our frontend

We are currently transitioning from our legacy monolithic Ruby-on-Rails application, which has grown to support six branded websites. Over the past year we’ve been developing a new microclient frontend architecture using Next.js, to replace a hybrid of Rails, React and Backbone. To support this, we’ve worked closely with our UX team, to create a new shared component library using React and Storybook. Our new microclients are built on a Node.js platform running in Kubernetes powered by a CI/CD pipeline. Our goal is to create a scalable frontend architecture to rapidly create new brands and websites.

 The role

As one of our senior engineers, you’ll be expected to mentor and help grow our other engineers. Our senior engineers play a key role in shaping the technical direction of their teams and the wider engineering department. As a senior engineer, you’ll be the voice within the team for software craftsmanship. You’ll also have a natural ability to clearly communicate technical detail to a non-technical audience. 

We’re evangelists of agile values and principles but each team is responsible for their own way of working. As a senior engineer you’ll help drive the teams’ processes forward by promoting continuous improvement. We deploy multiple times a day and are working towards a continuous delivery pipeline.

We offer a salary between £45,000 and £60,000 alongside a great benefits package including;

  • Generous discount on holidays
  • Flexible working hours
  • Friday afternoon R&D & annual hack week
  • Simplyhealth Optimise Health Plan and eye care contribution
  • Travel to work scheme - interest free tram and train loans and cycle to work scheme
  • Onsite subsided coffee shop - barista-style coffee and snacks
  • Food and drink discounts across a number of venues in Manchester City Centre
  • Gym discount
  • Share incentive plan
  • Enhanced maternity, paternity and adoption pay
  • The Sandbox - free bar every Friday PM
  • Charity contribution - we match any funds raised by an employer for charity, doubling the total funds raised

Equal opportunities

As an equal opportunities employer we value diversity and welcome applicants from all sections of the community regardless of gender, ethnicity, disability, and sexual orientation. 

You will be kindly asked to provide your equality information as part of your application process to On the Beach. Any personal equality information given to On the Beach will be handled with the utmost confidentiality and will only be used for monitoring and identifying improvement areas. All the information disclosed by applicants is stored on our ATS, in line with the General Data Protection Regulation (GDPR) and can only be accessed by selected Human Resources team members.