Software Engineer ( Front End )

Manchester, ENG, GB, United Kingdom

Job Description

Who we are


Hola!


Were On the Beach. Theres over 600 of us, mostly at home, and sometimes in our office in Manchester.


We send nearly two million people on holiday every year (not together) and were expecting to get to three million pretty sharpish. Why? Because were the only holiday company who truly gets why going on your jollies is the most wonderful time of the year.


With our market-leading offers, scalable, flexible and innovative technology, strong customer-value proposition and low-cost base, were challenging existing players and redefining how customers book, manage and experience their holidays.


On the Beach Group plc is one of the UK's largest online beach holiday retailers, with significant opportunities for growth so our storys only really just begun...


We're on the lookout for talented, beach-loving people to join us and contribute to the next chapter of our story.


You will get to work on interesting projects and will be given the tools and autonomy to have the chance to make your impact on our growth plans.


We're a down to earth and friendly bunch, with little bureaucracy or hierarchy, and whilst we may have grown in size, we've not lost our entrepreneurial spirit. It's in our DNA.


You'll find diverse teams, reflective of the world we live in and the customers we serve. We believe strongly that difference, not uniformity, is critical to our success. We know that better decisions happen when they are made by a range of voices, perspectives and experiences. As an equal opportunities employer, we value and welcome applications from all sections of the community.


What youll be doing




You will be joining our Shopping team, responsible for creating exceptional customer experiences across our shopping journey. We design and deliver both off-site and on-site shopping experiences, working with marketing technology, SEO, landing pages, content management systems, and the core shopping functionality that drives customer acquisition and retention.


Our stack is a mixture of JavaScript (and TypeScript) using React and Next.js, GraphQL, running on Kubernetes in AWS. We use the Contentful headless CMS system. An ideal candidate will have demonstrable experience with some, or all, of these ecosystems.


About you




You'll be a great addition to our team if you have the following skills, knowledge and experience




We're looking for Software Engineers at various experience levels who are passionate about creating lovable and innovative customer experiences. Whether you're early in your Software Engineer journey or an experienced autonomous contributor, we run a supportive and collaborative environment where you'll thrive and continue to grow.


We expect you to produce high-quality, well-tested code delivered into production. Depending on your experience level, this may initially be under the guidance of others as you develop into an autonomous valued independent contributor, or you may already be coaching others and leading technical initiatives.


Operational excellence is at the heart of everything we do. You'll be responsible for the full lifecycle of your solutions - build, deploy, and maintain. We expect our engineers to treat observability, metrics, monitoring, alarms, Infrastructure as Code, and automation as equally important as the features themselves - if not more so. Scaling and performance are critical non-functional requirements that can make or break customer experiences, and we need engineers who understand that great software isn't just about functionality, but about reliable, performant systems that work under pressure.


You must enjoy creating customer-focused solutions and have a desire to work with a variety of languages and technologies. You will be working closely with teams from marketing, product, user research and design, data science and platforms, and the business itself. We value agility and pragmatism and see the benefit that comes from differing perspectives and approaches to make our teams awesome.


We're looking for intellectually curious minds who thrive on continuous learning and understanding how things work at a deeper level. Whether you're questioning existing approaches, suggesting improvements, or inventing entirely new solutions, we want engineers who aren't satisfied with "that's just how we've always done it." If you're someone who enjoys diving into complex problems, experimenting with new ideas, and pushing the boundaries of what's possible, you'll find a home with us.


We ask that you're as passionate about Software Development as we are!


Innovation and Future Technology




We're at the forefront of leveraging AI and automation to transform both our development experience and customer experience. We're actively using AI to automate developer workflows, enhance our platform capabilities, and explore innovative ways to improve customer journeys.


We're building toward a future that includes agentic integration and workflows through emerging standards like Model Context Protocol (MCP), and we're looking for engineers who are excited about being part of this technological evolution. If you're passionate about exploring how AI can revolutionise both the way we build software and the experiences we create for customers, you'll find plenty of opportunities to innovate and experiment with us.


The skills you will bring to the beach!




Essential requirements:


JavaScript and TypeScript

React.js and Next.js

Quality verification across the full stack (including automated testing, integration testing, and end-to-end validation)

Git and CI/CD pipelines (we use GitLab for both)

API definition and implementation

AWS

The ideal candidate also has experience with:


Node.js

Contentful/headless CMS systems

React Native

GraphQL

Mobile development experience

Large scale system design and implementation

Crafting high performance, low latency UI experiences

Experience in object-oriented and functional software development, with excellent problem-solving skills

Metrics, monitors and operational health

What to expect from our interview process




We will have a multi-stage interview process to ensure all important questions get answered, both for us and for you.


The starting point is a call with our People Team, followed by a take home Technical Assessment, (nothing to fear!) it's a simple way for us to understand how you break apart problems and think about solutions. The same test is used for all role levels and is a rough way for us to gauge that you are working at the right level for the role you have applied for.


From here, we will start the two-stage interview process: the first part is focussed on technology and the second on customers and product. These sessions will either be on Teams, or at the office, and your preference will be considered.


We want to make sure everybody has the opportunity to perform at their best. If you require any reasonable adjustments during the interview process please let the People team know and they will be happy to assist.


Ways of working




This role is full time hours, 37.5 hours per week, working Monday Friday 09:00 - 17:00. We offer hybrid working, youll be in the office 2 days every other week and working from home for the rest.


During your induction period you will be required to work from our amazing Aeroworks office in Manchester, this is to make sure you have all the support you need during the start of your journey with us.


Our benefits




We might be biased but we think our colleagues are pretty great. They're the people that have made On the Beach what it is today and continue to make it vibrant and successful tomorrow. That's why we offer a competitive benefits package, known as our Beach Perks, to all On the Beach colleagues. These include:


25 days holiday plus your birthday off

Generous discount on holidays plus you will receive 2 extra days annual leave on top of your holiday allowance to use whilst you're away on your On the Beach package holiday

Flexible working hours and hybrid working

Access to Learnerbly learning platform, plus workshops, courses and professional qualifications

Enhanced maternity, paternity, shared parental leave and adoption pay, plus other family friendly support

Employee Assistance Programme and free access to counselling

Simplyhealth Optimise Health Plan

Company Sick Pay scheme

Regular wellbeing events

Gym discount

Share Incentive Plan (SIP)

Death in Service cover

Onsite subsidised coffee shop

The Sandbox (our very own bar)

Food and drink discounts across a number of venues in Manchester City Centre

Regular social events

* Cycle to Work scheme

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3528356
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Manchester, ENG, GB, United Kingdom
  • Education
    Not mentioned