Front-End Software Developer

Lobelia Earth + Seguir empresa
Barcelona - España 21/07/2022

Descripción de la oferta de empleo

1. Why Lobelia

Lobelia is a pioneering company in the use of Earth Observation to address the climate emergency. Our team, composed of passionate experts in physics, earth sciences, graphic design, computer science, data visualisation, engineering and business, develop and operate services to study the state of the Earth´s resources, and provide key data for adaptation and mitigation measures in face of the climate crisis.

We believe in the key importance of designing engaging interfaces to drive climate action. We are passionate about creating new ways to engage the users and support their understanding of climate science through interactive and appealing interfaces. We also want to create the fastest, most beautiful maps and graphs to explore climate datasets and satellite imagery. Mapbox and Google Maps were too limited for our needs, so we built our own multi-projection mapping engine, TeroMaps.

2. What you will do

We´re 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 be published.

Tasks include:

• Co-designing, developing, deploying and maintaining different React-based websites managed by the company
• Contributing to the development of the user interface of our web-based data visualisation applications. This usually means working with mapping engines and dataviz libraries, and integrating data from different APIs.
• Compilation and refinement of specifications and technical requirements based on the needs of each project, in collaboration with commercial and technical team
• Testing the web applications in the most common combination of operating systems and browsers, including desktop devices (yes, we take the testing with mobile devices for granted)
• Setting up the collection of user events to understand the usage of the deployed services
• Configuring the web applications for deployment to staging and production environments, and keeping the internal documentation up-to-date with
• Collaboration with graphic designers to realize visual design intent also by exploring emerging technologies and industry trends

3. What you will bring


• 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.


• A master´s 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).

4. What we offer

We offer a full-time, permanent position, with a competitive salary in Barcelona, where our flexible working conditions allow a good work-life balance.
We offer challenging topics with societal impact, the best gears to work on them, a stimulating and diverse working environment and an international network of companies and experts we work with on a daily basis.
In Lobelia you will have 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.

5. Tell us about you!

To apply for this vacancy, show us something you´ve worked on that makes you feel great. Oh, and we´re curious: show us some OSS you´ve created or how you set up your IDE.
Both young and seasoned profiles are welcome!

Otros detalles de la oferta

Idiomas: Inglés (Alto)

Formación Mínima: Postgrado EEES (Máster)

Nivel Profesional: Empleado

CVs inscritos en el proceso: 14

Comparte esta Oferta
Datos principales de la oferta

¿No tienes cuenta en

Regístrate como candidato en y vincula tu CV a las ofertas de empleo.

Crea tu cuenta gratis