Front-End Software Developer
Job Description
Your primary role will be to develop, deploy and maintain different React-based websites managed by the company, as well as contributing to the development of the user interface of our web-based data visualisation applications. This usually means working with mapping engines and data visualisation libraries, as well as integrating data from different APIs.
We are looking for a JavaScript Front-End developer that loves the web, has a good eye for design and UX, and likes to deliver polished products that are ready to publish.
Must-haves include:
- Experience in developing JavaScript-based web applications with the React UI framework
- Good knowledge of HTML5 and the semantics of its elements
- Extensive knowledge of CSS3 and its different layout models
- Passion for design, UX and usability
- Focus on detail, not just for pixel-perfect web designs, but also for cross-browser compatibility and optimum rendering performance
- Effective interpersonal, communication, and collaboration skills
Nice-to-haves include:
- A masters degree in Computer Science or similar
- Experience working with SVG and Canvas elements
- Familiarity with TypeScript
- Knowledge of isomorphic web applications (e.g. with Next.js)
- Experience with server-side JavaScript running on Node.js (e.g. designing and implementing APIs, developing algorithms, accessing back-end services and databases)
We offer a full-time, permanent position, with a competitive salary. The location for this vacancy is in Barcelona.
Our flexible working conditions not only exist on paper. All of us take advantage of this flexibility and use it for a balanced working life.
We offer challenging topics having a societal impact, the best gear to work on them, a stimulating and diverse working environment and an international network of trusted organisations, companies and experts we work with on a daily basis.
But above all, we offer the unique chance to work at the forefront of a social and economic movement to raise awareness on climate change and use evidence-based insights to cope with it in an effective way.
If you want to apply for this vacancy, send us an email at Contact telling us about your past, present and ideal future work. Send us your résumé or portfolio, and show us something youve worked on that makes you feel great. Oh, and were curious: show us some OSS youve created or how you set up your IDE.
Thanks for your interest! We cant wait to hear from you.
Work in Spain
Employment Options
Required Academic Degree
Professional Experience
Skills
- JavaScript
- React
- HTML5
- CSS3
- UX
- Usability

