TalentHackers Jobspot header image

Frontend Engineer

1 vacante
35.000 - 45.000 € / año

Madrid
Presencial
5 años de experiencia
Indefinido · Jornada completa

We are looking for an experienced Software Engineer to join our FrontEnd team. You will work within our Location Intelligence Platform, which includes several applications, such as our Dashboard, and a set of libraries and projects related to visualization, analysis and management of geospatial data (Web SDK, CARTOframes, kepler.gl...).

Location: this position is based out of our Madrid or Sevilla, Spain office, but you can also work remotely (in fact, part of our team is already doing so). If you work remotely, some sporadic trips to Madrid will be required, to gather with your coworkers or to attend some relevant events. In any case, no more than 5% of your time. 

What will you learn on the job?

- You will commit to the most relevant library for maps visualization nowadays. Be ready to talk with top geospatial engineers from companies like Microsoft, Uber, Google, Nvidia, etc.. CARTO developed the MVTLayer to move Deck.gl from layers <1GB to unlimited. 

- You will work on building CARTO Web SDK, the frontend library to develop applications on top of our platform. Be ready to build the building blocks for other developers. 

- You’ll learn about modern FrontEnd, mapping and geospatial development. And if you already have experience in those fields, we’ll be happy to learn from you. 

What will your daily job consist of?

- You will work in several projects, with pretty big codebases; and there you’ll help adding new features in 2-weeks iterations (eg. visualizing new products in our Dashboard), working side by side with our Design team. You’ll create modular components, using several different frameworks such as VueJS or React. Which one is used is not as relevant to us as how: small components, unit tests, documentation...

- In some other cases, you might need to work with pure JavaScript (or TypeScript), to build auxiliary libraries, to ease and boost other projects and to interact with a variety of CARTO APIs. Some others  a low level research might be needed, requiring you to analyze some other external open source geospatial projects and to contribute to them (such as deck.gl)

- On a periodic basis, you’ll also help to fix issues in our more mature projects, being part of our Response Team. 

What results will we expect from you?

- You will help us develop a set of well designed components for UI, in location intelligence applications (either CARTO web applications or in custom integrations with 3rd party products).

What does success look like on the job?

- After a few months, you will be a full member of the team, with enough experience to work in several and quite different projects. You’ll have learned more about our Platform so you’ll be able to have bigger autonomy. You’ll also contribute to other coworkers growth, with practices such as pairing or leapfrog projects...

You offer

- A solid 5+ years experience as a developer, with a mature approach to the job (git/github, documentation, testing, profiling...). 

- +3 years of experience with web development at the frontend side. We need you to know either Vue or React or Angular.

- You have worked before with at least one of the following mapping libraries: Google Maps, Leaflet, OpenLayers, Cesium, Mapbox GL, Deck.gl)

- Experience building frontend libraries

- Fluid communication skills. 

- A good English level (really!, a big chunk of our communication is in English).

- Autonomy, curiosity & good energy.

- A true will to teach & learn from your coworkers (pair programming, code reviews…).

Nice to have

- Experience with Kepler.gl

- Experience in Computer Graphics is also appreciated (d3, three.js, WebGL…)

We offer

- Competitive, results-based compensation, between 35K-45K€ yearly

- Access to our employee stock options plan

- Private medical insurance

- Flexible work hours in a focused but casual environment at the center of Madrid

- A bright, comfortable office, stocked with snacks, good coffee, and even a ping-pong table and cinema :)

¿Conoces un Frontend Engineer?
Si así es, puedes recomendarlo en esta oferta y si es contratado, te llevas nuestra recompensa. de recompensa si encuentras al candidato ideal!
o comparte
Oferta Cerrada

Que no te vuelva a pasar. Crea tu alerta de empleo personalizada y recibe nuevas ofertas como ésta.

Siguientes pasos
Revisión de tu perfil
Nuestro equipo de expertos evaluará tu perfil para ver si se ajusta con la oferta. Te informaremos tanto si es así como si no.
Entrevista telefónica
Si tu perfil encaja con lo que estamos buscando, te llamaremos para completar y validar tu perfil.
Entrevista con cliente
Una vez evaluado por nuestro equipo, lo compartiremos con nuestro cliente para que realice las pruebas y/o entrevistas oportunas.
Oferta y contratación
¡Enhorabuena! Has sido el candidato seleccionado. Nos pondremos en contacto contigo para darte la buena noticia.