Web Developer (The Materials Project)

Web Developer (The Materials Project)

Add To Bookmarks
Company: Lawrence Berkeley National Laboratory
Location: Berkeley
Type: Full Time
Created: 2020-06-13 05:00:03

Web Developer (The Materials Project) - 90287 Organization: ED-Energy Storage & Distributed Resources

Berkeley Lab’s Energy Storage & Distributed Resources (ESDR) Division has an opening for a Web Developer to join the Materials Project!

In this role, you will work in a small team composed of both computer scientists and materials scientists, a team that will continue to grow and evolve as our fast-paced project pushes new boundaries. We are seeking web developers and designers who are versatile and passionate about both the front-end, ready to tackle new problems as we continue to push technology and science forward.

Be part of the revolution in scientific and technological breakthroughs brought on by advanced computing. We are looking for someone with the desire and imagination to drive the Materials Project in new and exciting directions as the number and diversity of our simulations grow.

The Materials Project (www.materialsproject.org) is a leader in the new wave of "data-driven science" that is already affecting how thousands of scientists, many of them world leaders in their fields, connect, explore, and interact with information and one another. We use millions of CPU-hours a year to compute the properties of advanced new materials, and disseminate the information with web interfaces and APIs.

What You Will Do:

  • Develop and manage the Materials Project website: www.materalsproject.org
  • Develop responsive front-ends for scientists ranging from undergraduate students to senior researchers and professors.
  • Optimize website design for usability, scalability, and speed.
  • Write well designed and testable code in HTML/CSS/JS.
  • Employ continuous integration and deployment practices to ensure code quality and rapid development of new features.
  • Utilize website testing and web analytics to optimize website performance.
  • Develop new means of exploring, visualizing and sharing materials data.
  • Design and implement new “apps” for new types of materials analyses, such as assessing next-generation battery properties or stability of CO2 capturing catalysts in water.
  • Expand the project to new territories, such as crowdsourced discovery of new materials and "sandboxes" for private exploration of interesting chemical compounds.
  • Participate in discussions with science teams, workshops, and weekly meetings.

What is Required:

  • Bachelor’s Degree in Computer Science or a related discipline and a minimum of 5 years of related technical experience or an equivalent combination of education and experience.
  • Experience writing HTML, CSS and modern JavaScript (ES6) or TypeScript.
  • Experience building web sites with modern frontend web frameworks such as React, Angular, or Vue.
  • Experience working collaboratively using Git-based workflows.
  • Experience developing CI/CD pipelines for web projects.
  • Experience with Containerized service deployments.
  • Knowledge of User interface design principles and API Protocols including REST.

What We Prefer:

  • Master’s Degree in Computer Science or a related discipline.
  • Experience with mockup/wireframe/prototyping tools.
  • Knowledge of Authentication protocols and standards such as OAuth, OpenID and CAS.
  • Experience with NoSQL databases with MongoDB.
  • Experience with Firewall configuration.
  • Experience with Log analysis.

The posting shall remain open until the position is filled, however for full consideration, please apply by close of business on June 30, 2020.

This posting was updated on 06/11/2020.


  • This is a full time, M-F, exempt from overtime pay (monthly paid), 1 year, Term appointment with the possibility of renewal for a total of 5 years or conversion to Career appointment based upon satisfactory job performance, continuing availability of funds and ongoing operational needs.
  • Salary is commensurate with experience.
  • This position may be subject to a background check. Any convictions will be evaluated to determine if they directly relate to the responsibilities and requirements of the position. Having a conviction history will not automatically disqualify an applicant from being considered for employment.
  • Work for this position will be primarily performed at Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA however the option of working remotely may be considered but is limited to individuals residing in the United States.

How To Apply Apply directly online at and follow the on-line instructions to complete the application process.

Berkeley Lab (LBNL, https://www.lbl.gov/) addresses the world’s most urgent scientific challenges by advancing sustainable energy, protecting human health, creating new materials, and revealing the origin and fate of the universe. Founded in 1931, Berkeley Lab’s scientific expertise has been recognized with 13 Nobel prizes. The University of California manages Berkeley Lab for the U.S. Department of Energy’s Office of Science.

The ESDR Division (https://appliedenergyscience.lbl.gov/) works on developing advanced batteries and fuel cells for transportation and stationary energy storage, grid-connected technologies for a cleaner, more reliable, resilient, and cost-effective future, and demand response and distributed energy technologies for a dynamic electric grid.

Working at Berkeley Lab has many rewards including a competitive compensation program, excellent health and welfare programs, a retirement program that is second to none, and outstanding development opportunities. To view information about the many rewards that are offered at Berkeley Lab - Click Here (https://hr.lbl.gov/).

Equal Employment Opportunity: Berkeley Lab is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or protected veteran status. Berkeley Lab is in compliance with the Pay Transparency Nondiscrimination Provision (https://www.dol.gov/ofccp/PayTransparencyNondiscrimination.html) under 41 CFR 60-1.4. Click here (https://www.dol.gov/ofccp/regs/compliance/posters/ofccpost.htm) to view the poster and supplement: "Equal Employment Opportunity is the Law."

Lawrence Berkeley National Laboratory encourages applications from women, minorities, veterans, and other underrepresented groups presently considering scientific research careers.