Web Developer (JavaScript, React) - Remote

ASRC Federal Holding Company
Greenbelt, MD
Oct 20, 2021
Oct 27, 2021
Full Time
ASRC Federal Technical Services (ASTS) is responsible for managing the NASA Goddard Software Engineering Services II (SES II) contract. This includes the following software engineering capabilities: Systems Engineering, Ground Software, Flight Software, Flight System V&V, IT Development, Science System Development and Data Processing.Job Description:We are looking for a JavaScript web developer who values exploration, discovery, efficiency, and finding solutions to complex issues. Working closely with our team of developers, engineers, operators, and our NASA customers, you'll design and develop new features to support Worldview (an open-source web application (for interactively browsing full-resolution imagery and near-real time data products from NASA's Earth observing satellites. Support the thousands of scientists, educators, first responders, journalists, and others across the globe who use Worldview every day for their mission!Your primary responsibilities will include:Developing open-source code leveraging technologies such as JavaScript, React/Redux, CSS, and HTMLSupporting operations by participating in software requirement development, architecture design, code reviews and testingDeveloping and maintain continuous integration and deployment processes and best practicesParticipating in collaborative software requirements, design, test, and planning reviewsRequired Qualifications:BS degree and minimum of 1 or more years of professional JavaScript development experience, or an equivalent combination of education and relevant experience.Knowledge and experience in JavaScript application development, CSS, and HTMLExperience with JavaScript frameworks/state-containers with an emphasis on React/ReduxAt least 1 year experience with git repository managementExperience developing and executing continuous integration tests (eg Bamboo, Travis, GitHub Actions)Experience with Unix/Linux operating systemsExperience with Node.jsDemonstrable experience balancing the need to work collaboratively and independently in an Agile-based development process.Good written and communication skillsS. Citizenship requiredAbility to obtain required National Agency Check (NAC) clearanceDesired Qualifications:Interest in NASA Earth Science Projects and MissionsExperience developing and integrating open-source software in a collaborative environmentFamiliarity with mapping libraries such as OpenLayers, Leaflet, Google Maps, etcExperience with continuous deployment practices (eg Docker Containers, CloudFormation)Experience designing, developing, and maintaining software that leverages AWS core services. (eg compute, storage, database, management, etc.)Knowledge of networking and security as it relates to web development / an AWS infrastructureFamiliarity with GDAL/OGRFamiliarity with web mapping services (WMS, WMTS, Mapbox Vector Tiles)Familiarity with NASA Earth Observing System (EOS) data productsThis is a remote position.

Similar jobs