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

Web UI Designer/Developer (Javascript, Node.js)
Reference #:21-3267
Open Date:9/10/2021
US Citizenship Required:Yes
Job Description:

Science Systems and Applications, Inc. (SSAI) is looking for a UI designer / 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

  • Designing an overhauled and responsive layout of Worldview with attention to the principles of design such contrast, spacing, consistency, color, etc.
  • 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 maintaining continuous integration and deployment processes and best practices
  • Participating in collaborative software requirements, design, test, and planning reviews
  • Collecting and analyzing metrics on Worldview’s usage to improve user experience and performance
Required Qualifications:
  • BS degree and minimum of 3 years of professional web design and development experience, or an equivalent combination of education and relevant experience.
  • Proficiency with modern design tools such as Figma and Sketch
  • 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)
  • 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 UX design processes