Resume and JobRESUME AND JOB
Perk logo

Frontend Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!

Perk

Frontend Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!

full-timePosted: Feb 4, 2026

Job Description

Platform Frontend Software Engineers (Senior and Midlevel) - Perk - Barcelona, Spain

About Perk

Perk, formerly TravelPerk, is the intelligent platform for travel and spend management. We automate everything from travel bookings to expenses, invoice processing, and more, eliminating shadow work that wastes hours and saps innovation. Trusted by over 10,000 companies worldwide, including Wise, On Running, and Breitling, we're on a mission to power real work.

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.

At Perk, we’re driven by values like ownership, delivering a 7-star experience, and teamwork. We value curiosity, purpose, and mindset, not just knowledge. If you’re excited about having a real impact and shaping how millions of people experience work, we’d love you on the team.

Role Overview

The Platform function at Perk builds the foundations that the rest of the company depends on. We own the shared infrastructure, core services, and developer tooling that enable product teams to move fast without breaking things. Our work is often behind the scenes, but its impact is everywhere: reliability, scalability, security, and developer experience.

As a Frontend Software Engineer in the Platform function, you’ll work on the systems that other engineers build on top of every day. That means core services, shared libraries, infrastructure, and developer tooling that need to be reliable, scalable, and quietly dependable. This role focuses on leverage, solving cross-cutting problems, designing clear abstractions, and making trade-offs that optimize for the whole company.

Day in the Life

A typical day for a Frontend Software Engineer at Perk might involve:

  • Developing new frontend features for our platform using React and TypeScript.
  • Collaborating with designers and product managers to refine user interfaces.
  • Writing unit and integration tests to ensure code quality.
  • Participating in code reviews and providing feedback to other engineers.
  • Debugging and troubleshooting production issues.
  • Improving the performance and accessibility of our web applications.
  • Contributing to the development of our frontend architecture.
  • Attending daily stand-up meetings to discuss progress and roadblocks.
  • Learning about new frontend technologies and trends.
  • Mentoring junior engineers.

Why Barcelona?

Barcelona is a vibrant and cosmopolitan city with a thriving tech scene. It offers a high quality of life, with beautiful beaches, world-class cuisine, and a rich cultural heritage. Barcelona is also a major hub for innovation and entrepreneurship, making it an ideal location for Perk to attract top talent.

Career Path

At Perk, we are committed to providing our employees with opportunities for professional growth and development. Frontend Software Engineers can advance their careers by taking on increasing levels of responsibility, such as leading projects, mentoring junior engineers, or becoming technical leads. We also offer opportunities to specialize in specific areas of frontend development, such as UI/UX, performance optimization, or accessibility.

Salary & Benefits

The salary range for Frontend Software Engineers at Perk in Barcelona is competitive and commensurate with experience. In addition to a competitive salary, we offer a comprehensive benefits package that includes:

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Paid parental leave
  • Stock options
  • Employee discounts on travel and other perks
  • Wellness programs
  • Company-sponsored events and activities

Perk Culture

At Perk, we foster a culture of ownership, collaboration, and innovation. We are passionate about solving complex problems and making a real impact on the way people experience work. We value curiosity, purpose, and mindset, and we are committed to creating a diverse and inclusive work environment where everyone can thrive.

How to Apply

If you are a talented and motivated Frontend Software Engineer with a passion for building innovative web applications, we encourage you to apply for this position. To apply, please submit your resume and cover letter through our online application portal.

FAQ

  1. What is Perk? Perk is the intelligent platform for travel and spend management.
  2. Where is Perk located? Perk has offices in London, Boston, and Barcelona, among other locations.
  3. What does a Frontend Software Engineer do at Perk? Frontend Software Engineers develop and maintain frontend components and features for our platform, website, and internal tools.
  4. What skills are required for this position? Required skills include proficiency in JavaScript, React, HTML, CSS, and related technologies.
  5. What are the benefits of working at Perk? Perk offers a competitive salary and benefits package, including health insurance, stock options, and employee discounts.
  6. What is the company culture like at Perk? Perk fosters a culture of ownership, collaboration, and innovation.
  7. What opportunities are there for professional growth at Perk? Perk offers opportunities for employees to advance their careers by taking on increasing levels of responsibility and specializing in specific areas of expertise.
  8. How do I apply for this position? To apply, please submit your resume and cover letter through our online application portal.
  9. What is the interview process like? The interview process typically involves a phone screen, a technical interview, and an interview with the hiring manager.
  10. What is it like to work in Barcelona? Barcelona offers a high quality of life, with beautiful beaches, world-class cuisine, and a rich cultural heritage.

Locations

  • Barcelona, Barcelona, Spain

Salary

Estimated Salary Rangemedium confidence

71,500 - 104,500 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • JavaScriptintermediate
  • TypeScriptintermediate
  • Reactintermediate
  • Reduxintermediate
  • HTMLintermediate
  • CSSintermediate
  • Webpackintermediate
  • Babelintermediate
  • RESTful APIsintermediate
  • GraphQLintermediate
  • Testing (Jest, Mocha, Cypress)intermediate
  • Agile methodologiesintermediate
  • Gitintermediate
  • CI/CDintermediate
  • Frontend architectureintermediate
  • UI/UX principlesintermediate
  • Performance optimizationintermediate
  • Accessibilityintermediate
  • Cross-browser compatibilityintermediate
  • Code reviewintermediate
  • Mentoringintermediate
  • Communicationintermediate
  • Problem-solvingintermediate
  • Collaborationintermediate
  • Debuggingintermediate

Required Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent experience. (experience)
  • 5+ years of experience in frontend software engineering (Senior Level). (experience)
  • 3+ years of experience in frontend software engineering (Mid-Level). (experience)
  • Proficiency in JavaScript and related frameworks such as React, Angular, or Vue.js. (experience)
  • Strong understanding of HTML, CSS, and modern web development practices. (experience)
  • Experience with state management libraries like Redux or MobX. (experience)
  • Experience with testing frameworks and methodologies. (experience)
  • Familiarity with CI/CD pipelines and deployment strategies. (experience)
  • Solid understanding of software engineering principles and design patterns. (experience)
  • Excellent problem-solving and debugging skills. (experience)
  • Strong communication and collaboration skills. (experience)
  • Ability to work independently and as part of a team. (experience)
  • Experience building and maintaining large-scale web applications. (experience)
  • Experience with performance optimization techniques. (experience)
  • Experience with accessibility best practices. (experience)
  • Experience with code review processes. (experience)

Responsibilities

  • Develop and maintain frontend components and features for our platform, website, and internal tools.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Write clean, well-documented, and testable code.
  • Participate in code reviews and provide constructive feedback.
  • Contribute to the development and maintenance of our frontend architecture.
  • Identify and address performance bottlenecks.
  • Ensure the accessibility of our web applications.
  • Stay up-to-date with the latest frontend technologies and trends.
  • Mentor junior engineers and provide guidance on best practices.
  • Participate in the on-call rotation to address production issues.
  • Contribute to the improvement of our development processes and tools.
  • Work on cross-cutting problems, designing clear abstractions, and making trade-offs that optimize for the whole company.

Benefits

  • general: Competitive salary and benefits package.
  • general: Opportunity to work on a cutting-edge platform that is transforming the travel and expense management industry.
  • general: A challenging and rewarding work environment.
  • general: A collaborative and supportive team.
  • general: Opportunities for professional growth and development.
  • general: Flexible work arrangements.
  • general: Generous vacation policy.
  • general: Health insurance.
  • general: Dental insurance.
  • general: Vision insurance.
  • general: Life insurance.
  • general: Disability insurance.
  • general: Paid parental leave.
  • general: Stock options.
  • general: Employee discounts on travel and other perks.
  • general: Wellness programs.
  • general: Company-sponsored events and activities.

Target Your Resume for "Frontend Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!" , Perk

Get personalized recommendations to optimize your resume specifically for Frontend Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Frontend Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!" , Perk

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

FrontendSoftware EngineerReactJavaScriptBarcelonaPlatformFrontend Software EngineerReact DeveloperJavaScript EngineerWeb DeveloperFrontend DeveloperUI EngineerSpainTech JobsPerkTravelPerkPlatform EngineerWeb DevelopmentUser InterfaceFrontend ArchitectureSoftware DevelopmentCoding JobsEngineering JobsTech IndustryCareer OpportunitiesFull Stack DeveloperFront End DevelopmentWeb Application DevelopmentTypeScriptSaaSTravel ManagementSpend ManagementTech

Answer 10 quick questions to check your fit for Frontend Software Engineer Careers at Perk - Barcelona, Spain | Apply Now! @ Perk.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Perk logo

Frontend Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!

Perk

Frontend Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!

full-timePosted: Feb 4, 2026

Job Description

Platform Frontend Software Engineers (Senior and Midlevel) - Perk - Barcelona, Spain

About Perk

Perk, formerly TravelPerk, is the intelligent platform for travel and spend management. We automate everything from travel bookings to expenses, invoice processing, and more, eliminating shadow work that wastes hours and saps innovation. Trusted by over 10,000 companies worldwide, including Wise, On Running, and Breitling, we're on a mission to power real work.

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.

At Perk, we’re driven by values like ownership, delivering a 7-star experience, and teamwork. We value curiosity, purpose, and mindset, not just knowledge. If you’re excited about having a real impact and shaping how millions of people experience work, we’d love you on the team.

Role Overview

The Platform function at Perk builds the foundations that the rest of the company depends on. We own the shared infrastructure, core services, and developer tooling that enable product teams to move fast without breaking things. Our work is often behind the scenes, but its impact is everywhere: reliability, scalability, security, and developer experience.

As a Frontend Software Engineer in the Platform function, you’ll work on the systems that other engineers build on top of every day. That means core services, shared libraries, infrastructure, and developer tooling that need to be reliable, scalable, and quietly dependable. This role focuses on leverage, solving cross-cutting problems, designing clear abstractions, and making trade-offs that optimize for the whole company.

Day in the Life

A typical day for a Frontend Software Engineer at Perk might involve:

  • Developing new frontend features for our platform using React and TypeScript.
  • Collaborating with designers and product managers to refine user interfaces.
  • Writing unit and integration tests to ensure code quality.
  • Participating in code reviews and providing feedback to other engineers.
  • Debugging and troubleshooting production issues.
  • Improving the performance and accessibility of our web applications.
  • Contributing to the development of our frontend architecture.
  • Attending daily stand-up meetings to discuss progress and roadblocks.
  • Learning about new frontend technologies and trends.
  • Mentoring junior engineers.

Why Barcelona?

Barcelona is a vibrant and cosmopolitan city with a thriving tech scene. It offers a high quality of life, with beautiful beaches, world-class cuisine, and a rich cultural heritage. Barcelona is also a major hub for innovation and entrepreneurship, making it an ideal location for Perk to attract top talent.

Career Path

At Perk, we are committed to providing our employees with opportunities for professional growth and development. Frontend Software Engineers can advance their careers by taking on increasing levels of responsibility, such as leading projects, mentoring junior engineers, or becoming technical leads. We also offer opportunities to specialize in specific areas of frontend development, such as UI/UX, performance optimization, or accessibility.

Salary & Benefits

The salary range for Frontend Software Engineers at Perk in Barcelona is competitive and commensurate with experience. In addition to a competitive salary, we offer a comprehensive benefits package that includes:

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Paid parental leave
  • Stock options
  • Employee discounts on travel and other perks
  • Wellness programs
  • Company-sponsored events and activities

Perk Culture

At Perk, we foster a culture of ownership, collaboration, and innovation. We are passionate about solving complex problems and making a real impact on the way people experience work. We value curiosity, purpose, and mindset, and we are committed to creating a diverse and inclusive work environment where everyone can thrive.

How to Apply

If you are a talented and motivated Frontend Software Engineer with a passion for building innovative web applications, we encourage you to apply for this position. To apply, please submit your resume and cover letter through our online application portal.

FAQ

  1. What is Perk? Perk is the intelligent platform for travel and spend management.
  2. Where is Perk located? Perk has offices in London, Boston, and Barcelona, among other locations.
  3. What does a Frontend Software Engineer do at Perk? Frontend Software Engineers develop and maintain frontend components and features for our platform, website, and internal tools.
  4. What skills are required for this position? Required skills include proficiency in JavaScript, React, HTML, CSS, and related technologies.
  5. What are the benefits of working at Perk? Perk offers a competitive salary and benefits package, including health insurance, stock options, and employee discounts.
  6. What is the company culture like at Perk? Perk fosters a culture of ownership, collaboration, and innovation.
  7. What opportunities are there for professional growth at Perk? Perk offers opportunities for employees to advance their careers by taking on increasing levels of responsibility and specializing in specific areas of expertise.
  8. How do I apply for this position? To apply, please submit your resume and cover letter through our online application portal.
  9. What is the interview process like? The interview process typically involves a phone screen, a technical interview, and an interview with the hiring manager.
  10. What is it like to work in Barcelona? Barcelona offers a high quality of life, with beautiful beaches, world-class cuisine, and a rich cultural heritage.

Locations

  • Barcelona, Barcelona, Spain

Salary

Estimated Salary Rangemedium confidence

71,500 - 104,500 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • JavaScriptintermediate
  • TypeScriptintermediate
  • Reactintermediate
  • Reduxintermediate
  • HTMLintermediate
  • CSSintermediate
  • Webpackintermediate
  • Babelintermediate
  • RESTful APIsintermediate
  • GraphQLintermediate
  • Testing (Jest, Mocha, Cypress)intermediate
  • Agile methodologiesintermediate
  • Gitintermediate
  • CI/CDintermediate
  • Frontend architectureintermediate
  • UI/UX principlesintermediate
  • Performance optimizationintermediate
  • Accessibilityintermediate
  • Cross-browser compatibilityintermediate
  • Code reviewintermediate
  • Mentoringintermediate
  • Communicationintermediate
  • Problem-solvingintermediate
  • Collaborationintermediate
  • Debuggingintermediate

Required Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent experience. (experience)
  • 5+ years of experience in frontend software engineering (Senior Level). (experience)
  • 3+ years of experience in frontend software engineering (Mid-Level). (experience)
  • Proficiency in JavaScript and related frameworks such as React, Angular, or Vue.js. (experience)
  • Strong understanding of HTML, CSS, and modern web development practices. (experience)
  • Experience with state management libraries like Redux or MobX. (experience)
  • Experience with testing frameworks and methodologies. (experience)
  • Familiarity with CI/CD pipelines and deployment strategies. (experience)
  • Solid understanding of software engineering principles and design patterns. (experience)
  • Excellent problem-solving and debugging skills. (experience)
  • Strong communication and collaboration skills. (experience)
  • Ability to work independently and as part of a team. (experience)
  • Experience building and maintaining large-scale web applications. (experience)
  • Experience with performance optimization techniques. (experience)
  • Experience with accessibility best practices. (experience)
  • Experience with code review processes. (experience)

Responsibilities

  • Develop and maintain frontend components and features for our platform, website, and internal tools.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Write clean, well-documented, and testable code.
  • Participate in code reviews and provide constructive feedback.
  • Contribute to the development and maintenance of our frontend architecture.
  • Identify and address performance bottlenecks.
  • Ensure the accessibility of our web applications.
  • Stay up-to-date with the latest frontend technologies and trends.
  • Mentor junior engineers and provide guidance on best practices.
  • Participate in the on-call rotation to address production issues.
  • Contribute to the improvement of our development processes and tools.
  • Work on cross-cutting problems, designing clear abstractions, and making trade-offs that optimize for the whole company.

Benefits

  • general: Competitive salary and benefits package.
  • general: Opportunity to work on a cutting-edge platform that is transforming the travel and expense management industry.
  • general: A challenging and rewarding work environment.
  • general: A collaborative and supportive team.
  • general: Opportunities for professional growth and development.
  • general: Flexible work arrangements.
  • general: Generous vacation policy.
  • general: Health insurance.
  • general: Dental insurance.
  • general: Vision insurance.
  • general: Life insurance.
  • general: Disability insurance.
  • general: Paid parental leave.
  • general: Stock options.
  • general: Employee discounts on travel and other perks.
  • general: Wellness programs.
  • general: Company-sponsored events and activities.

Target Your Resume for "Frontend Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!" , Perk

Get personalized recommendations to optimize your resume specifically for Frontend Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Frontend Software Engineer Careers at Perk - Barcelona, Spain | Apply Now!" , Perk

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

FrontendSoftware EngineerReactJavaScriptBarcelonaPlatformFrontend Software EngineerReact DeveloperJavaScript EngineerWeb DeveloperFrontend DeveloperUI EngineerSpainTech JobsPerkTravelPerkPlatform EngineerWeb DevelopmentUser InterfaceFrontend ArchitectureSoftware DevelopmentCoding JobsEngineering JobsTech IndustryCareer OpportunitiesFull Stack DeveloperFront End DevelopmentWeb Application DevelopmentTypeScriptSaaSTravel ManagementSpend ManagementTech

Answer 10 quick questions to check your fit for Frontend Software Engineer Careers at Perk - Barcelona, Spain | Apply Now! @ Perk.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.