Front End Engineer

Front End · Remote, (Spain, Portugal or UK)
Department Front End
Employment Type Full & Part Time
Minimum Experience Mid-level
Compensation 30.000 - 40.000 Euros

We are looking for a Front End Engineer who is passionate about using their knowledge, creativity, and technical skills to make products that encourage positive social change.

We are offering a salary range of 30K - 40K Euros (depending on your experience), and we are open to exploring full time and part-time contracts options (with a minimum of 50% time dedication) depending on the candidate's needs.

We have operations in Spain, Portugal and the UK, and at this moment, people are working remotely or at our office in Madrid. You are very welcome to join us if you are eligible to work in any of these three countries. 

1.Would you like to be part of Vizzuality’s story?

Are you motivated by the desire to help build a sustainable planet for all life on Earth? Are you looking for a new opportunity?

Vizzuality’s purpose is to reach a fair and sustainable planet by creating tools that radically empower people to make positive changes now.

We are a world-leading technology, design and science agency. We design and develop data-driven tools and applications for international organizations that focus on Climate Change, Biodiversity and Inequality.

Solving such large and complex problems will bring you into contact with new technology and some of the world’s most interesting organizations and academics in machine learning, remote sensing, and planetary data. You’ll be working on projects like these:

2.Our Culture “This is how we do things here”

Our aim is to help the world become a better place, therefore we need to make sure we care about our people and give them the power to build great things. These are some of the principles that define our culture:

We Trust: 

  • Our team structure relies on self-organization. 
  • We want to work with colleagues who don't have to look ‘up’ for approval, nor look ‘down’ and give instructions. 
  • As soon as you step inside, we will provide you with the best tools and technology, and then we will trust you to do great things. 

We Delight:

  • We use our deep understanding of people’s needs to spark delight.
  • Our choices are based on science, research, and design principles. 

We Care: 

  • For ourselves, our colleagues, the organization. 
  • We know what we do is important and we have a strong sense of responsibility for the work we do. 

We Grow: 

  • As we are always embarking on new projects and challenges, a continuous learning mindset and a “Can Do” attitude is a must 
  • We are conscientious, we focus on learning and achieving our goals
  • We give power to people so they can make decisions, and plot their own paths with help from all around them

We have fun: 

  • We also know that you need to balance seriousness with fun. 
  • If you can make people smile you will be off to a great start!

We are a Self-Managed Organization: Below you will find some characteristics that make people successful in an organization like ours:

  • Motivation: The willingness and aspiration to excel in the pursuit of unselfish, collective goals; deep personal humility and a focus on self-improvement.
  • Curiosity: The instinct to seek new experiences, knowledge and feedback with an openness to learning and change.
  • Insight: The ability to gather and make sense of information that suggests new possibilities.
  • Engagement: The capacity to use emotion and reason to communicate a persuasive vision and connect with people.
  • Determination: The ability to pursue and work on difficult goals despite challenges.

3.These are some of the things you will do and achieve in your first year at Vizzuality.

In your first month:

  • You’ll learn about all the projects and the stack we use in each of them.
  • You’ll familiarize yourself with much of the lifecycle of a project.
  • You’ll have time to learn the various software systems we use for managing people, tasks, and projects and contribute to project meetings.
  • You’ll get to know people from other functional teams: research, design, science, back-end, and business development, and understand how our role interfaces with theirs.

During the following months:

  • You will work closely with all other functional areas within the company from the start of the project lifecycle until the end.
  • You will share ideas and collaborate closely with team members.
  • You will learn about the methodologies in place and you will have the opportunity to suggest improvements.

By the end of the first year:

  • You will help improve production pipelines, help find more efficient ways to work, and solve exciting technical challenges.
  • You will create charts and interactive graphics to make complex datasets understandable and support the creation of high-impact data visualizations from your prototypes.
  • You may communicate your work to external audiences through a variety of formats including blogs, conference presentations, and more.

4.Skills and experiences we are looking for in a candidate

(*) Even if you think you don't tick all the boxes below, we'd still love to hear from you. Nobody checks every box, and we are looking for someone excited to join the team and aligned with our purpose!

Must-have skills and experience:

  • Solid knowledge of Javascript, HTML, and CSS
  • Knowledge of modern CSS3 (Flexbox, Grid, Transitions) and CSS preprocessors such as SASS, LESS, or similar
  • Experience with React javascript library (Hooks, global state)
  • Knowledge of state management (ex: React Query, Redux, Recoil)
  • Experience with front end frameworks (ex: NextJS)
  • Knowledge of Git and version control tools such as Github
  • Experience with API Rest and Web services
  • Experience with working in a cross-discipline environment with designers, and other developers to produce and vet ideas through prototyping early concepts

Anything else to impress us? If you have some experience in any of the points below, we would love to hear more about it in your application.

  • Experience with web mapping libraries (Google Maps or Mapbox), especially with client-side rendering technologies such as or MapboxGL
  • Familiar and comfortable using design tools such as Figma or similar
  • Previous experience collaborating in a quality-focused environment where testing and reviewing is a part of the everyday process
  • Experience handling e2e test (Cypress)
  • Experience with project development using Continuous Integration and Delivery
  • Experience with data visualization libraries such as D3.js, Three.js
  • Familiar with Typescript (our new projects are based on this language) and/or Node.js and Express
  • Willingness and some experience in mentoring and helping others grow and develop. 

5.Compensation, Benefits & Growth “This is what you get when you join Vizzuality”

Our compensation and benefits are part of a great career opportunity with the potential for you to grow and work in something with a massive transformational purpose. So if you really care about the real-world impact of your work and are inspired by our mission to transform the world, we can offer you:

Compensation & Benefits:

  • A competitive salary. We are offering between 30K - 40K Euros (depending on your experience). This range is only an indication and we will agree on your final salary together based on your specific experience and profile
  • A yearly bonus of up to 10% of the salary.
  • Mental health support via Spill, our third-party provider, to connect you with qualified counselors and curated resources.
  • If you are based in Spain, you will get Health & Dental Insurance subsidized by the company.
  • 22 Holiday Days + 1 Day for your birthday.

Work and Personal Life Integration:

  • We are open to exploring full time and part-time contracts options (with a minimum of 50% time dedication) depending on the candidate's needs.
  • We have a remote-friendly culture with teammates located across four countries and 10 cities. We run all our meetings online and create opportunities for the online experience to be better every day.
  • We offer a flexible work environment and flexible hours, and as long as you do what you have to do, meet your objectives and coordinate accordingly with your team, we are not so worried if you work at the office, in a coffee shop, on your sofa at home, or the beach!

Learning and working on new and interesting things is fun so we offer many opportunities to do so:

  • A training allowance of 1300 €/year for courses, workshops, conferences or meetups of your choice, including travel and lodging.
  • Get your hands on cool technology and applications to do your work, communicate, and build great things.
  • You will work alongside a talented team of engineers, designers, and scientists with multiple backgrounds and skills.
  • Peer mentoring.
  • You will have the freedom to design a career path that suits your interests and growth needs.
  • Support for giving talks and contributing to open source projects/initiatives that align with Vizzuality.

6.Recruitment Process Overview

Do you have what it takes to change the world? If after reading the description of the role, you like our culture and you believe you have what it takes to join Vizzuality, please send us your application. 

This is what the recruitment process looks like, below there are some suggestions for you to include and consider in your application.


  • Send us your CV and Cover Letter, explaining why you would like to work with us and what you can bring to the team. Please include any samples of your work and projects you find relevant to the offer. 
  • Fluent English is really important to us, so if it’s not your first language please demonstrate your abilities in your CV and Cover Letter. We will not consider applications that are not sent in English.

First Screener: 

  • This is a 60-minute informal interview so you can get to know a bit better the company, our culture and ask any questions about the role and our ways of working. 
  • From our side, we are interested in understanding more about what you are looking for, your current skill level and experience, and what you care about.


  • We will invite you to complete an assignment to get a better understanding of your skills, the way you organize your ideas, and also how you would go about sharing what we do with our partners and clients.
  • We will send you via email an assignment for you to prepare, and then we will ask you to send us your ideas back in 1 week.


  • You will be meeting with a few of us and we will deep-dive into your experience and skills. You  will also have the space to share more about the challenge you shared with us in the previous stage of the process. 
  • This will be another opportunity for you to ask us questions about the role and the company.

Thank You

Your application was submitted successfully.

  • Location
    Remote, (Spain, Portugal or UK)
  • Department
    Front End
  • Employment Type
    Full & Part Time
  • Minimum Experience
  • Compensation
    30.000 - 40.000 Euros