JavaScript Web Developer

at ASRC Federal
Published June 20, 2022
Location Greenbelt, MD
Category Default  
Job Type Full-time  

Description

ASRC Federal Technical Services (ASTS) is responsible for managing the NASA Goddard Software Engineering Services II (SES II) contract.

We are seeking a JavaScript Web Developer who values exploration, discovery, efficiency, and finding solutions to complex issues. Incumbent will design and develop new features to support Worldview (https://worldview.earthdata.nasa.gov), an open-source web application (https://github.com/nasa-gibs/worldview) for interactively browsing full-resolution imagery and near real-time data products from NASA’s Earth observing satellites.

Primary Responsibilities Will Include

  • Developing open-source code leveraging technologies such as JavaScript, React/Redux, CSS, and HTML
  • Supporting operations by participating in software requirement development, architecture design, code reviews and testing
  • Developing and maintain continuous integration and deployment processes and best practices
  • Participating in collaborative software requirements, design, test, and planning reviews

Requirements

  • BS degree and minimum of 3+ years of professional JavaScript development experience.
  • Knowledge and experience in JavaScript application development, CSS, and HTML.
  • Proficient with JavaScript frameworks/state-containers with an emphasis on React/Redux.
  • At least 1 year experience with git repository management.
  • Experience developing and executing continuous integration tests (e.g.... Bamboo, Travis, GitHub Actions).
  • Experience with Unix/Linux operating systems, and Node.js
  • Demonstrable experience balancing the need to work collaboratively and independently in an Agile-based development process.
  • U.S. Citizenship and ability to meet government NAC requirements for access to NASA GSFC. Extensive background investigation will be performed as a requirement of the job.
  • Strong problem solving and analytical skills.
  • Ability to meet strict deadlines, and work with all levels of professionals.
  • Good verbal, written, and interpersonal communication skills.

This is a Remote position. However, occasional meetings or events may require incumbent to report to the office on an as needed basis.