UrbanFootprint is changing the way that people design cities. Our web-based software connects real-world geospatial maps with deep analytics to give urban planners and designers insight about how future growth will affect communities. We are turning a complex process into a seamless experience. From initial planning of what goes on the ground, to deep data analysis and visualization, we let the user see environmental, social, and fiscal impacts of their plans.
We're looking for Software Engineers and Data Scientists/Engineers to help us develop the next generation of UrbanFootprint. Join our experienced team as we tackle challenges ranging from large-scale data ingestion to analyzing road networks to assess walkability to creating a beautiful and performant web application.
We embrace code reviews, unit testing, and we release daily. We are always trying to improve our code and our process. If you like pushing your team to write better code, work smarter, and release often, then we want to talk to you!
We believe that a beautiful, engaging experience now will allow for smarter, more sustainable cities in the future. UrbanFootprint combines challenges of 2D and 3D map interaction, data visualization, and comparative analytics. Our users have a wide range of technical abilities, from small city planners with minimal geospatial experience to data-hungry power users at large architecture and engineering firms. Other geospatial products are feature rich and often hard to use, but ours is tailored to the planning process.
Our app is a single-page, data-rich, map-centric interface. The frontend is built with React, Redux, and MapboxGL, talking to a Python-based API server. We're looking for developers with experience using modern JS libraries to streamline our development in the browser (e.g. React/Redux, lodash, D3, etc) as well as our team workflow (e.g. Webpack, SASS, etc).
Skills and Requirements: