Science Systems and Applications, Inc. - Science and Technology with Passion

 

SSAI is an Equal Employment Opportunity and Affirmative Action Employer. EEO/AA-Minorities/Females/Veterans/Individuals with Disabilities

Javascript Web Developer (Javascript, Node.js)
Reference #:21-3268
Open Date:9/13/2021
Location:Telecommuting/Home
US Citizenship Required:Yes
  
Job Description:

Science Systems and Applications, Inc. (SSAI) is 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! 

This is a telecommuting position. Occasional meetings or events may require you to report to the office on an as needed basis.

Your 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 reviewed
Required Qualifications:
  • BS degree and minimum of 3 years of professional Javascript development experience, or an equivalent combination of education and relevant experience.
  • In depth knowledge and experience in JavaScript application development, CSS, and HTML
  • Experience with JavaScript frameworks/state-containers with an emphasis on React/Redux
  • Demonstrable experience balancing the need to work collaboratively and independently in an Agile-based development process.
  • 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
  • Proficiency with Node.js
  • Good written and communication skills
  • U.S. Citizenship required
  • Ability to obtain required National Agency Check (NAC) clearance
Desired Qualifications:
  • Interest in NASA Earth Science Projects and Missions
  • Experience developing and integrating open-source software in a collaborative environment
  • Familiarity with mapping libraries such as OpenLayers, Leaflet, Google Maps, etc
  • Experience with continuous deployment practices (e.g. Docker Containers, CloudFormation)
  • Experience designing, developing, and maintaining software that leverages AWS core services.(e.g. compute, storage, database, management, etc.)
  • Knowledge of networking and security as it relates to web development / an AWS infrastructure
  • Familiarity with GDAL/OGR
  • Familiarity with web mapping services(WMS, WMTS, Mapbox Vector Tiles)
  • Familiarity with NASA Earth Observing System (EOS) data products