Software Engineer II

Reflexive ConceptsLaurel, MD

About The Position

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. 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.

Requirements

  • Fourteen (14) years experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
  • Data Visualization proficiency – DOM-based (D3, SVG, etc.) and/or rendering-based (Canvas, WebGL, WebGPU, etc.)
  • JavaScript and/or TypeScript
  • React and JQuery
  • JSON

Nice To Haves

  • Experience integrating with existing NSA tools & API endpoints (e.g., CASPORT, CREATIVEMODE)
  • Python
  • DevOps experience – Docker/Docker compose, Podman, Nginx
  • Unit testing (e.g., Vitest or Cypress)

Responsibilities

  • Build and maintain JavaScript-based web tools that allow users to visually explore large, complex datasets from a Knowledge Graph.
  • Emphasize responsive UX, innovative visualization techniques, and clear data storytelling to support decision-making.
  • Work in rapid development cycles with direct customer engagement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service