Software Engineer II
Reflexive Concepts is seeking a skilled Visualization Developer to join our team!Specifically, we are looking for a candidate with proficiency in front-end data visualization using JavaScript and/or TypeScript, including experience with React, D3.js or similar visualization libraries, and REST/JSON-based integrations.Qualifications Fourteen (14) years experience as a SWE, in programs and contracts of similar scope, type, and complexityBachelor’s degree in Computer Science or related discipline from an accredited college or universityFour (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree Job Description:The successful candidate will build and maintain JavaScript-based web tools that allow users to visually explore large, complex datasets from a Knowledge Graph. The role emphasizes responsive UX, innovative visualization techniques, and clear data storytelling to support decision-making. Work happens in rapid development cycles with direct customer engagement, so adaptability and strong front-end skills are key.RequiredData Visualization proficiency – DOM-based (D3, SVG, etc.) and/or rendering-based (Canvas, WebGL, WebGPU, etc.)JavaScript and/or TypeScriptReact and JQueryJSONDesired:Experience integrating with existing NSA tools & API endpoints (e.g., CASPORT, CREATIVEMODE)PythonDevOps experience – Docker/Docker compose, Podman, NginxUnit testing (e.g., Vitest or Cypress)