Software Engineer

MCSG TechnologiesGreenbelt, MD
17hRemote

About The Position

JOB SUMMARY: We are looking for a mid-level React JavaScript Developer who values exploration, discovery, efficiency, and finding solutions to complex issues. Working closely with our team of developers, engineers, operators, and NASA customers, you’ll 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 visualizing and mapping full-resolution imagery 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! Location: This is a telecommuting / remote position. Occasional meetings or events may require you to report to the office on an as needed basis.

Requirements

  • In-depth knowledge of current best practices for React & Redux including performance optimization & maintainability
  • Proficiency with Redux and its best practices for state management
  • Strong proficiency in JavaScript (ES6+), HTML5, CSS3
  • Experience with modern front-end build pipelines and tools (e.g., Webpack, Babel, and NPM)
  • Familiarity with end-to-end testing frameworks and tools (e.g., Playwright, Cypress, Selenium)
  • Comprehensive understanding of Git repository management
  • Demonstrable experience balancing the need to work collaboratively and independently in an Agile-based development process
  • Good written and oral communication skills
  • 3 years of professional React development experience.
  • US citizenship is required, and Section 508 (Agency Standards) is applicable.
  • Ability to obtain required National Aency Check (NAC) clearance.

Nice To Haves

  • Experience with Node.js, Bootstrap, AWS, Docker
  • Experience developing and executing continuous integration tests (e.g. Bamboo, GitHub Actions)
  • Experience working with geospatial technologies (e.g., OpenLayers, Leaflet, Cesium, Esri Products (ArcGIS), Mapbox)

Responsibilities

  • Developing open-source code leveraging technologies such as JavaScript, React/Redux, CSS3, and HTML5
  • Supporting operations by participating in software requirements development, architecture design, code reviews and testing
  • Developing and maintaining continuous integration and deployment processes and best practices

Benefits

  • Medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, EAP, parental leave, paid time off, holidays and more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service