PREP Front-End Web App Developer - EL 73

PREP Research Associate PREP0001270

June 30, 2023

This position is part of the National Institute of Standards (NIST) Professional Research Experience
(PREP) program. NIST recognizes that its research staff may wish to collaborate with researchers at
academic institutions on specific projects of mutual interest, thus requires that such institutions must be
the recipient of a PREP award. The PREP program requires staff from a wide range of backgrounds to
work on scientific research in many areas. Employees in this position will perform technical work that
underpins the scientific research of the collaboration.
The position is in the Applied Economics Office (AEO), a part of the Engineering Laboratory (EL) at NIST,
which provides economic products and services through research and consulting to industry and
government agencies in support of productivity enhancement, economic growth, and international
competitiveness, with a focus on improving the life-cycle quality and economy of constructed facilities
and manufacturing processes that support social and economic functions. AEO is integrated within EL’s
major research thrusts: sustainability, energy conservation, community resilience planning,
manufacturing, fire, smart grid, building construction, and safety. AEO delivers high quality research and
tool development that informs and assists stakeholders in their decision-making processes. The position
will collaborate directly with the software development team in EL’s ELDST (Engineering Laboratory
Data, Security, & Technology) that oversees AEO’s software development projects.
We are looking for a software developer to join our team in developing a new online software service
for economic analysis. The ideal candidate will have a strong background in React and front-end
programming. You will be responsible for designing and implementing new user interface features,
writing unit tests, and incorporating security measures into code. The service will utilize the Economics
Evaluation Engine API (code is available here: developed by AEO and
ELDST for processing inputs and generating results. Additional development tasks may be assigned
based on candidates skillset and priorities.

The work will entail:

Key responsibilities will include but are not limited to:

  • Develop user interface code for web application
  • Assist with special software development projects as assigned
  • Write and implement efficient code
  • Document code
  • Work closely with other developers


  • Bachelor’s Degree in Computer science, Software engineering, Web development, Programming, or related field
  • Proficient with React, HTML, JavaScript, CSS, JSON, Java, Python
  • Familiarity with GitHub, Docker, Portainer
  • GPU programming, data visualization or AI experience a plus
  • Logical thinking and problem solving
  • Attention to detail
  • Strong oral and written communication skill

    Apply Here

The university is an Equal Employment Opportunity/Affirmative Action employer that does not unlawfully discriminate in any of its programs or activities on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity or expression, or on any other basis prohibited by applicable law.