BerkeleyRecruiter Since 2001
the smart solution for Berkeley jobs

Lead Software Engineer (Front-End focused) (Berkeley, California or US Remote)

Company: UrbanFootprint
Location: Berkeley
Posted on: May 7, 2022

Job Description:

Job Description UrbanFootprint is the world's first Urban Intelligence Platform. We provide critical intelligence to the institutions that are rebuilding the world's infrastructure. Where does the energy sector invest in electrification, decarbonization, and asset hardening in the face of climate threats? Where do cities and businesses invest to catch up with e-commerce, last-mile delivery, and new mobility? Where do governments deploy relief and new infrastructure to combat record hunger, homelessness, and hazard vulnerability? UrbanFootprint is 'Google Maps for the Modern Enterprise.' We organize, normalize, and align thousands of urban, climate, and community metrics across 120 million US land parcels. The platform delivers targeted insights via dynamic data streams and elegant collaborative web mapping applications. We enable our customers to answer complex questions in minutes versus weeks, months, or years. Our customers include some of the largest energy utilities, major financial institutions, critical government agencies, top urban planning firms, and fast-growing mobility companies. We're growing rapidly in a market with a TAM of $22B, and our competition is old-world manual consulting or outdated software tools that come without the data, the models, or the insights. Our founders, Joe DiStefano and Peter Calthorpe, are urban planning pioneers who have spent decades providing critical urban intelligence to cities and enterprises across the globe. UrbanFootprint was named one of the World's Most Innovative companies in 2021, and is on the GovTech 100 list. Our platform was awarded the top spot in FastCo's Innovation by Design competition. Would you like to--- Make the world a better place by helping governments target relief programs, cities plan housing and transit, and energy companies optimize grid updates for climate change? Deliver engaging experiences that combine 2D and 3D map interaction, data visualization, and comparative analytics? Build a team and help others grow? Be a champion for quality and user experience? The role UrbanFootprint is seeking a highly collaborative Lead Software Engineer to join our Product Engineering Team. You probably have an interest in the future of cities, sustainability, and building a resilient society. The work we do enables our customers to intuitively and quickly map and perform spatial analysis on UrbanFootprint's unique core of urban intelligence data to get help to those who need it and reduce climate change related risk in infrastructure development. As a Lead Software Engineer with deep experience developing browser-based web applications, you have a penchant for keeping code simple and abstractions to a minimum. You design architecture using well-known software design patterns to minimize surprises and speed up the learning curve for new developers. You care about the end-user experience and take responsibility for your code being performant working as designed. At UrbanFootprint we emphasize mentorship and collaboration; we work together to turn customer feedback into new features, design technical solutions, write code, and continuously improve how we work. On average, Engineers at UrbanFootprint pair and mob 1-2 hours per day. As a Lead, you will facilitate this collaborative work on your team, spending up to 75% of your time pairing with and mentoring engineers of all experience levels. As a member of our growing, diverse cross-functional team, expect to be constantly learning and proactively and intentionally sharing your knowledge while building and delivering the next generation of our software. You will be heavily involved in hiring and create a best-in-class onboarding experience as we build a team with a large proportion of early-career engineers. This role reports to the Director of Engineering. What you'll do Pair program with engineers of all experience levels and specializations Grow the next generation of senior engineers through mentorship Be an important voice and contributor in the technical hiring team Establish good software design patterns for the team to follow Review tech designs and pull requests Lead the design of extensible and maintainable frontend architecture using TypeScript, React, MapboxGL, and GraphQL Write human-readable clean code using good practices for testability and re-use Build quality in by writing unit & integration tests along with application code Work closely with Customer Success Managers, Solutions Analysts, Data Scientists, Designers, Product Managers, and other Engineers to turn complex requirements into simple and elegant user experiences, and ensure that what we build creates value for our customers Work with Product Owners to turn complex use cases into simple user experiences Take ownership of the features you build, from design all the way to our customers Key qualifications These are areas we expect you to have some strengths in when starting the job. Experience leading or growing other engineers (formal or informal) Ability to identify knowledge gaps and support team members with plans to fill them. 5 years of professional experience developing and deploying full-stack web applications to production using JavaScript/TypeScript Experience building complex frontend applications using React, or equivalent experience with at least two other frameworks (Angular, Ember, Vue, Svelte). Deep understanding of developing applications for the browser Experience tuning web app load-, rendering-, and runtime performance Curiosity and passion for learning new things Strong communication skills, especially in writing Bonus Qualifications: These are areas we'll be helping you grow in and don't need you to have today. Experience building GIS applications Experience with PostgreSQL and PostGIS Experience with Python and Flask Experience with Javascript data visualization libraries like Mapbox, D3, or other geospatial mapping applications such as Kepler GL. Experience with geospatial tooling and approaches to performance indexing and querying (S3, H3, etc.) We are especially interested in individuals with a background in QA or as SDET. Our philosophy is to build quality in from the beginning, and we'd love additional expertise in this area on our team. UrbanFootprint is committed to diversity in its workforce. We are committed to equal employment opportunity regardless of race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class.

Keywords: UrbanFootprint, Berkeley , Lead Software Engineer (Front-End focused) (Berkeley, California or US Remote), IT / Software / Systems , Berkeley, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Berkeley RSS job feeds