Filled
This offer is not available anymore

Data Visualization Engineer in Madrid

Carto

Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

We are looking for an experienced Visualization Engineer to join our team to collaborate on the integration of CARTO for deck.gl. Location: this position is full remote, but it’s also possible to work from our office in Seville or Madrid.

CARTO and Deck.gl
Deck.gl is winning the Open Source race for map visualization and current capabilities are impressive. As more developers contribute modules, functionalities will continue to grow. The project is part of the Urban Computing Foundation, of which CARTO is a member.

The deck.gl framework is gaining a lot of traction with users and contributors. Many large companies such as UberGoogle, and Microsoft have been contributing and providing support.

We took our first step several months ago when CARTO contributed the MVTLayer to move Deck.gl from layers ~200MB to unlimited. In october, we released @deck.gl/carto , a module to provide integration between CARTO and deck.gl. Today, our developers are maintainers, and our CTO is part of the steering committee for deck.gl.

You will

    • Be responsible for @deck.gl/carto and to continue improving the integration between CARTO and deck.gl: binary data, speed up workers, declarative language, animations in tilesets, support for new layers...
    • You’ll work on making easy the development of Location Intelligence apps using CARTO. We’re building a boilerplate to put all the pieces together (map, widgets charts, legends…) with a clear architecture to provide a clear path for users and partners. This is based on React, Redux and @deck.gl/carto.
    • Work in a creative environment with top engineers to address some issues which have not been solved yet in the geospatial industry. For example, we want to define the standard to visualize (and animate) large temporal datasets.
    • Of course, you’ll learn a lot about geospatial technology on the web.
    • You will also become a maintainer of deck.gl.

You offer

    • A solid 3+ years experience as a developer, with a mature approach to the job (git/github, documentation, testing, profiling...).
    • Experience with web development at the front-end side. You need to know about webpack and React.
    • You have worked before with at least one of the following mapping libraries: Google Maps, Leaflet, OpenLayers, Cesium, Mapbox GL, Deck.gl).
    • Experience building front-end 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

    • Knowledge of geospatial tech.
    • Experience with deck.gl.
    • Experience in Computer Graphics is also appreciated (d3, three.js, WebGL…)

We offer

    • Competitive, results-based compensation.
    • Access to our employee stock options plan.
    • The chance to work on one of the top open source projects in the world right now.
    • Private medical insurance.
    • Flexible work hours
To apply

Do you feel that you don't check all of the requirements? At CARTO we believe that professional development happens through teaching and learning from your peers and managers. Even if you’re uncertain about whether you have the experience we’re looking for, please apply if this position sparks your curiosity.

A diversity of identity, perspective, and experience makes us stronger. We welcome you to apply to CARTO regardless of your background, gender, ethnicity, orientation, or ability.
 

About Carto

  • Saa S

  • Madrid, Spain

  • 50-200

  • 2012

.

Other frontend developer jobs that might interest you...