logo

View all jobs

Software Engineer II

Annapolis Junction, Maryland
Reflexive Concepts is seeking a skilled Software Engineer II to join our team!

Reflexive Concepts is seeking a Software Engineer II to work as part of a small and exciting development team. In this role, you will be responsible for developing, maintaining, and optimizing user interfaces using Node, ReactJS, JavaScript, HTML5, and CSS3. You will collaborate closely with team members in an Agile organization, creating and maintaining user-friendly web applications that meet mission needs — including translating wireframes, mockups, and prototypes into functional, responsive, and scalable user interfaces. You will work with mission customers and government leadership to capture requirements and recommend product enhancements, ensure UI design is consistent with established design principles, leverage UI libraries and frameworks for reusability, and perform testing across approved browsers. You will debug and troubleshoot UI issues, participate in code reviews, and continuously optimize performance and the overall user experience.

Additional Information:
  • Work performed in a contractor facility in Annapolis Junction
  • Both low and high side access
  • Potential for Telework (upon program approval)
Qualifications:
  • Active TS/SCI with MPO client-level polygraph
  • Fourteen (14) years' experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.
Required Skills:
  • Experience designing and implementing high-performance web-based graph visualization interfaces capable of rendering and interacting with large-scale datasets (thousands of nodes and edges) while maintaining responsiveness and usability.
  • Strong UI development skills using ReactJS and experience with automated JavaScript test frameworks (ESLint and Jest).
  • Experience gathering user needs, requirements, and feedback; creating wireframes, mockups, prototypes, and user stories; and translating them into clean, reusable, and scalable frontend code.
  • Node.js & Express.js: strong experience developing and maintaining scalable server-side applications and microservices using the Node.js runtime and the Express.js framework.
  • RESTful APIs: proven ability to design, implement, and consume well-structured, secure, and documented RESTful APIs.
  • GitLab: proficiency with the GitLab platform for version control, CI/CD pipelines, and project management.
  • Knowledge of Section 508/WCAG accessibility standards and implementation.
  • Experience with JavaScript frameworks (React), REST, containers (Docker), and orchestration such as Kubernetes (CK8S and Helm).
  • Proven ability to work independently on a small team, taking ownership of tasks, managing development timelines, and proactively solving problems with minimal supervision.
  • Exceptional communication and presentation skills, including the ability to function within a Scaled Agile Framework (SAFe) environment, articulate complex technical concepts to technical and non-technical audiences, engage with senior leadership and stakeholders, deliver product demonstrations, and author accurate project updates.
Desired Skills:
  • Scrum Lead experience and certification
  • Familiarity with the following Node and ReactJS packages: babel, nwsapi, winston, graphology, ag grid, and sigma

Share This Job

Powered by