MCSG Technologies · 7 hours ago
SOFTWARE ENGINEER
MCSG Technologies is seeking a mid-level React JavaScript Developer who values exploration and efficiency. The role involves designing and developing new features for Worldview, an open-source web application, while supporting operations through software requirements development and continuous integration processes.
Information ServicesInformation TechnologySoftware
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
Qualification
Required
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
Bachelor's degree in the disciplinary area of Computer Science, Computer Engineer, or Software Engineering
US citizenship is required, and Section 508 (Agency Standards) is applicable
Ability to obtain required National Agency Check (NAC) clearance
Preferred
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)
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