Roles

Web Developer

Locations

Berkeley, CA, USA

Description

Mission: We are a group of academic researchers who create and curate the Materials Project, the world's leading database of crystalline materials that is freely available for people to query to find materials for applications such as energy, batteries, solar, water splitting, optoelectronics and more. Our user base is growing exponentially (now >120k) and includes a wide range of people, from students who are just encountering materials science for the first time, to academic researchers and industry users. We’re now in the process of building a new frontend for the website to meet some key needs that have arisen as the project has grown, as well as to share some of the latest data we’ve been generating which will require deep thought in how best to make this data accessible and understandable to the broadest possible audience. If this sounds exciting to you, please get in touch. The Materials Project was founded in 2011. Technologies: This is a good time to start working with us since we’re at the early stages of designing our new frontend, and you will have an opportunity to help us shape what that looks like. We’ve settled on React and TypeScript for our core technologies, and are committed to modern best practices where possible. Due to the large number of Python developers in our team, we will also be making heavy use of the Plotly Dash framework, and extending this using custom React components, so some Python familiarity will also be useful. All the code we write is open source <3 you can find our code at https://github.com/materialsproject Team: You will be joining a small team of four core developers, along with a larger research group of many postdocs and graduate students here at LBL, and also interacting with our collaborators worldwide. COVID statement: This is an on-site job, however we are currently working remote and have been given guidance to expect this to continue until the end of September.

Similar Jobs

Create your own personalized Job Alert