Position Filled October 2022
We Are
KPF is a leading architecture and master planning firm that designs projects of various scales around the world. You will be working on the KPF Urban Interface (KPFui) team, which is a team focused on computational design, data analytics and technology development. KPFui uses technology and data analytics for informed decision making in the design of buildings and cities for people.
Role Description
KPFui has successfully deployed a suite of tools as internal products to help shape the design, approval, and public engagement processes of KPF’s global projects. The ideal candidate for this position will leverage their software development background and interest in architecture and urban design to improve, add-to, and maintain internal products through the development of cloud-based simulation, new interfaces, such as Scout, and an interactive web map for understanding sidewalk crowding for re-opening business during the pandemic.
In short, this role centers around how to scale the tools, workflows, and innovations from KPFui to the entire office through Software Development, Training, and Deployment -- all of which will impact the hundreds of buildings and urban design projects that KPF does a year.
In addition to scaling tools developed with KPFui, you as part of the development team will collaborate with and across specialty teams at KPF, such as the Environmental Performance and Data Science teams, to look for opportunities to deploy new tools, leverage automation, and apply machine learning models within design practice.
You will work as part of a growing development team with the support from consultants with deep experience in various programming environments to assist in both growth and learning. KPFui supports training and continuous education - we want you to have the support to develop and advance your skills and interests.
Experience and Skills
Minimum of 2 years’ experience in web development
Need to have coming in:
Designing and building production-level web applications.
Building responsive & intuitive front-end web applications
Vue.js (3.x+) JavaScript Framework
CSS Framework (I.e., Bootstrap, Tailwind, or Vuetify)
Develop technical interfaces, specifications, and system architecture of products.
Ability to use Git for version control.
Write clean, modular, documented, and scalable code.
Develop and manage RESTful APIs.
Optional, but will need to develop as part of your role:
AWS (Amazon Web Services) Cloud Microservices
Hands-on experience with Three.js
Developing interactive web visualizations
Experience working with other software developers.
Not needed for the core part of your role but great if you have experience with or are interested in:
Urban data analytics
Machine learning
GIS experience
TypeScript
Python
Application
Please apply by submitting a CV, portfolio, and links to any relevant development projects to lwilson@kpf.com with the subject line “Web Developer Application.”