🎁 December giveaway - sign up, invite your friends and win a trip to Berlin, Lisbon or Barcelona

Front-end Developer (React)

Help us shape the future of finance

Job details

  • Full-time
  • map markerBarcelona, ES
  • globeRelocation paid
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeIntermediate
  • routeEnglish
    Preferred spoken language

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


We are building the bank of the future and now we are looking for Front-end Developers to join our new development center in Barcelona. Zopa has now more than 300 people in London, 15 people in Barcelona and growing.

One of the new products we are working on is a credit card, which aims to offer a simple, fair pricing that is in line with Zopa’s mission but also provides useful card management features that help people better manage their spend and finances.

Are you a hands-on front-end developer with a passion for creating great customer experiences? If so, we’d love to tell you more about this opportunity in our Credit card team.

You’ll be right in the action as part of a fast-moving, cross-functional team with support from a dedicated designer. Whatever it is, you will be heavily involved from understanding the space and opportunity all the way to developing the release-ready code and seeing it through to launch and maintenance. The things you work on will get used.

We work in cross-functional teams that work together to solve customer problems across London and Barcelona. We also work in sprints and constantly make feature releases.

We currently use or are looking to use the following technologies in our stack: React, Webpack, Sass, Styled-Components in our front-end stack. We are also investing in React Native in our mobile team. We peer review all code, and value the sharing of knowledge. We use the right tool or language for the job. If you can prove better, we’ll use that.

At Zopa, we value smart people, who are adaptable and understand the need for flexibility. We also value conduct and act on user-research and data analysis.

Main requirements

  • Solid understanding of JavaScript is important

  • Knowledge of React is beneficial

  • Experience working with another front-end JavaScript framework such as AngularJS, Vue.js or Ember.js

  • You should be able to understand the mental model of component-based frameworks or libraries

  • You should understand the importance of testing your code and how it reduces risk in making changes and refactoring

  • You should be pragmatic and realize when a solution is over-engineered as well as knowing when to spend time on creating the right abstraction that allows us to move faster in the long run

  • Comfort with the JavaScript tooling landscape and being able to use modern tools such as Webpack and Babel is beneficial although having a solid understanding of how tooling can work and being quick on the uptake is key

  • Good understanding of at least one of the following: CSS, SCSS, SASS or Styled-Components

  • Solid understanding of version control tools (ideally Git)

  • Passion for your work and striving to do things “the right way” (semantics, validity, flexibility, maintainability)

  • An interest in innovation and fintech


  • New Office in sunny Barcelona. We are right next to Sants station, a central area of Barcelona
  • Free Fresh fruit + Fresh Orange Juice
  • Great coffee and tea
  • Friday Drinks
  • E-Learning membership
  • Company events & Zocial events
  • Private Health Insurance
  • Referral bonus
  • Flexible working hours
  • Help with relocation
  • Working within an award-winning and culturally fantastic team
  • We’ve also got a great office in London Bridge with riverside views, ping pong, Foosball, PlayStation, a meditation room, break-out pods, gym discounts and morning fruit

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300