Job Title: SOFTWARE ENGINEER Company Name: MCSG Technologies Job Details: $90k-$113k/yrRemoteFull,Time Job Url: https://hiring.cafe/viewjob/u3ieb9l5l5k0eyse Job Description: Posted 1d agoSOFTWARE ENGINEER@ MCSG TechnologiesView All JobsWebsiteGreenbelt, Maryland, United States$90k-$113k/yrRemoteFull TimeResponsibilities:Developing features, Code reviews, Maintaining testsRequirements Summary:Mid-level React/JavaScript developer with 3 years of experience; strong knowledge of React/Redux, JavaScript ES6+, HTML5, CSS3; experience with front-end build pipelines; Git; Agile environment.Technical Tools Mentioned:React, Redux, JavaScript, HTML5, CSS3, Webpack, Babel, NPM, Git, Playwright, Cypress, Selenium, Node.js, AWS, Docker 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.   PRIMARY DUTIES:  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   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   PREFERRED QUALIFICATIONS:  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)   RELEVANT EXPERIENCE: 3 years of professional React development experience.    EDUCATION/CERTIFICATION: Bachelor's degree in the disciplinary area of Computer Science, Computer Engineer, or Software Engineering.   SECURITY CLEARANCE: US citizenship is required, and Section 508 (Agency Standards) is applicable. Ability to obtain required National Aency Check (NAC) clearance.