Senior Frontend Engineer

2 days ago


Edinburgh, Edinburgh, United Kingdom Perk Full time

About Us

Perk (formerly TravelPerk) is the intelligent platform for travel and spend management. Built to tackle the time-consuming, manual work that gets in the way of real work, our tools automate everything from travel bookings to expenses, invoice processing, and more. By eliminating this shadow work that wastes hours, erodes morale, and saps innovation, we're on a mission to power real work, with real impact.

We're trusted by more than 10,000 companies worldwide, including Wise, On Running, Breitling, and Fabletics, and we're tackling the 7 hours of lost productivity per employee each week, a $1.7 trillion problem.

Founded in 2015, Perk has grown into a global company of more than 1,800 people across 12 offices globally, with headquarters in London and Boston. We combine innovation, control, and simplicity to transform how businesses work and how people feel at work.

At Perk, we're driven by our values, like being an owner, delivering a 7-star experience, and working as one team. We value curiosity, purpose, and mindset, not just knowledge, to unlock the power in your potential. Our talent team brings together leading minds from the travel and SaaS industries, representing over 70 countries. If you're excited about having a real impact and shaping how millions of people experience work, we'd love you on the team.

Visit to learn more.

Are you a Senior Software Engineer with extensive programming experience?

We're not looking for stack experts. We're looking for smart people who can bring in the best tools and processes to get the job done.

Join our passionate team and make a remarkable impact by shaping the visual face of our platform, website, and internal tools. As an integral member of our team, you will not just be involved in delivering top-tier product features and advanced internal tools, but you will also champion the enhancement and evolution of our frontend architecture.

We are seeking skilled individuals with exceptional attention to detail, a self-starting mentality, and the drive to see ideas from inception to fruition. Your role will also include collaborating effectively with our innovative product, design, and backend engineers.

As a Senior Software Engineer, this position involves:

  • Maintain, develop and introduce innovative features within our current product suite for the benefit of customers and our internal teams.
  • Foster efficient collaboration with distributed and multidisciplinary teams.
  • Partner with the product team to design and refine our Front End, including producing precise specifications and technical designs.
  • Aid in the advancement of our infrastructure by providing relevant insights and maintaining documentation.
  • Propose and implement enhancements to refine the existing software infrastructure.
  • Cultivate a nurturing environment by mentoring junior and mid-level engineers in the frontend development process

Required skills and experience:

  • Proven experience as a FrontEnd Engineer with expertise in React.
  • Demonstrable experience in writing and supporting automated tests.
  • Proficiency related to delivery, deployment, performance, and optimisation of client solutions via AWS.
  • Excellent command of English, with strong written and verbal communication skills.
  • Deep understanding of core web and browser concepts.
  • Comprehensive knowledge of semantic HTML, CSS, and fundamental JavaScript concepts.

Bonus points for:

  • Experience working with Django.
  • Domain knowledge in business travel.
  • Familiarity with:

  • Microfrontends

  • Webpack
  • Single-spa
  • Cypress
  • Monorepos

What do we offer?

  • Competitive compensation including equity in the company
  • Generous vacation days so you can rest and recharge
  • Health perks such as private healthcare or gym allowance depending on your location
  • "Flexible compensation plan" to help you diversify and increase the net salary
  • Unforgettable TravelPerk events including travel to one of our hubs
  • Mental health support tool for your wellbeing
  • Exponential growth opportunities
  • VolunteerPerk - 16 paid hours per year to volunteer for a cause of your choice
  • Parental leave: 12 to 16 weeks, based on location and eligibility factors

Our Vision is for a world where TravelPerk serves as the platform for human connection in-real-life (IRL). We take an IRL-first approach to work, where our team works together in-person 3 days a week. As such, this role requires you to be based within commuting distance one of our hubs. We fundamentally believe in the value of meeting in-real-life to improve connectivity, productivity, creativity and ultimately making us a great place to work.

For certain roles, we can help with relocation from anywhere in the world, English is the official language at the office. Please submit your resume in English if you choose to apply. Do not forget to submit an updated portfolio and/or resume.

TravelPerk is a global company with a diverse customer base—and we want to make sure the people behind our product reflect that. We're an equal opportunity employer, which means you're welcome at TravelPerk regardless of how you look, where you're from, or anything else that makes you, well, you.

Learn more about our Builders organization here on our blog.

How We Work

At Perk, we take an IRL-first approach to work, where our team works together in-person 3 days a week. As such, this role requires you to be based within commuting distance of our hubs. We fundamentally believe in the value of meeting in real life to improve connectivity, productivity, creativity and ultimately making us a great place to work.

For certain roles, we can help with relocation from anywhere in the world, English is the official language at the office. Please submit your resume in English if you choose to apply. Do not forget to submit an updated portfolio and/or resume.

Perk is a global company with a diverse customer base, and we want to make sure the people behind our product reflect that. We're an equal opportunity employer, which means you're welcome at Perk regardless of how you look, where you're from, or anything else that makes you, well, you.

Protect Yourself from Recruitment Scams

All official communication from Perk will always come from email addresses ending in or , our verified social media channels, or recruiters listed on our official LinkedIn page. We will never ask you to pay for equipment, training, or fees, request sensitive personal information such as bank details early in the process, or communicate through unofficial apps like WhatsApp, Telegram, or Signal. If you receive a message claiming to be from Perk that seems suspicious, please do not respond. Forward it to , and we will confirm whether it is legitimate.



  • Edinburgh, Edinburgh, United Kingdom Perk Full time

    About UsPerk (formerly TravelPerk) is the intelligent platform for travel and spend management. Built to tackle the time-consuming, manual work that gets in the way of real work, our tools automate everything from travel bookings to expenses, invoice processing, and more. By eliminating this shadow work that wastes hours, erodes morale, and saps innovation,...


  • Edinburgh, Edinburgh, United Kingdom Perk Full time

    About UsPerk (formerly TravelPerk) is the intelligent platform for travel and spend management. Built to tackle the time-consuming, manual work that gets in the way of real work, our tools automate everything from travel bookings to expenses, invoice processing, and more. By eliminating this shadow work that wastes hours, erodes morale, and saps innovation,...

  • Frontend Engineer

    1 week ago


    Edinburgh, Edinburgh, United Kingdom Dohop Full time £60,000 - £80,000 per year

    Join our frontend team building the platforms that power flight connections for airlines like easyJet, Wizz Air, and Vueling. You'll work on our framework that helps millions of travellers find and book connected flights.Apply because you want to:Work on cutting-edge frontend infrastructure using industry-best practices.Use your work experience to develop...

  • Frontend Engineer

    1 week ago


    Edinburgh, Edinburgh, United Kingdom Infrawatch Full time

    Note: please do not use AI-generated material for your initial application. We value authenticity, attention to detail, and genuine interest - applications that appear AI-written will be automatically rejected.Infrawatch processesover 10 billion events every day, turning vast streams of our primary-source threat intelligence into clarity and action. Our...


  • Edinburgh, Edinburgh, United Kingdom Connor Fox Recruitment Solutions Full time £60,000 - £100,000 per year

    Senior Software EngineerLocation: Edinburgh, Scotland - HybridWe are seeking an experienced Senior Software Engineer to join an amazing team, contributing across the full development lifecycle, from technical discovery and architectural design to rapid prototyping, backlog refinement, development, deployment, and operations.Who are they?Our client helps...


  • Edinburgh, Edinburgh, United Kingdom Head Resourcing Full time

    Senior Frontend Developer (£60,000)Join a fast-growing, innovation-driven tech company building the next generation of space-software solutions. We're looking for aSenior Frontend Developerwho can craft exceptional interfaces, drive engineering quality, and shape the future of our flagship product suite.You'll work with a talented cross-functional team to...

  • Web Frontend Engineer

    2 weeks ago


    Edinburgh, Edinburgh, United Kingdom Canonical - Jobs Full time £40,000 - £80,000 per year

    Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...


  • Edinburgh, Edinburgh, United Kingdom Provn Full time £48,000 - £65,000 per year

    We are currently seeking a Senior Software Engineer with experience across the full-stack, or mainly backend, to join our Edinburgh-based client, an exciting business who build bespoke SaaS applications for their clients. They have seen continued success and are now growing out their development team.The company is in a growth phase currently and you will...


  • Edinburgh, Edinburgh, United Kingdom Trustpilot Full time £60,000 - £100,000 per year

    We are growing our engineering teams at Trustpilot and are looking to welcome Senior Software Engineers into the Enterprise + App and the Growth Adoption teamsYou will join a cross-functional team with full ownership of our products and codebase, where you will take part in every step of the development process, from ideation to maintenance. A place where...

  • Full Stack Engineer

    1 week ago


    Edinburgh, Edinburgh, United Kingdom Explore Group Full time £80,000 per year

    Senior Full-Stack Engineer – £80,000 + Share SchemeLocation:Edinburgh (Hybrid – 2 days per week in office)Join a cutting-edge legal-tech company building AI-enhanced, cloud-based solutions that power litigation, arbitration, and case-management for top global law firms. Working at the intersection ofsoftware engineering, data, and applied AI, you'll...