JavaScript Web Developer
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.