Jobs · Engineering

Senior Front End Developer with Security Clearance

Strategic Analysis Incorporated · Washington, DC · 6 days ago
Engineering$140k–$160k/yrFull-time

Responsibilities

  • Own the Front-End Experience
  • Own the GRACE front end end-to-end: the Chainlit-based chat application and the React/TypeScript components and interaction patterns layered on top of it
  • Own the rendering pipeline for rich AI output: streaming responses, markdown, code blocks, tables, citations, diagrams (Mermaid), maps (GeoJSON), and generated images, so that complex output is legible and trustworthy
  • Design and build interaction patterns for agentic workflows: tool-call progress, multi-step reasoning states, human-in-the-loop confirmations, and graceful handling of long-running or partial responses
  • Apply industry best practices and emerging front-end patterns specific to agentic AI: streaming UX, agent and tool-call visibility, and interfaces for user-built and multi-agent workflows
  • Own client-side state, streaming, and real-time updates (WebSocket/SSE), so the interface stays responsive while the backend is still working
  • Build file upload, document preview, and results-display experiences for GRACE's knowledge search and research workflows
  • Work Across the Stack
  • Work close to the application layer in Python where Chainlit lives; customize rendering, session handling, and interaction behavior beyond what the framework gives you out of the box
  • Partner with backend engineers on the API contract the front end consumes; shape it so it serves the user experience, and implement the glue when the boundary is fuzzy
  • Implement front-end-facing integrations with GRACE's data sources and APIs, including LLM provider outputs, knowledge search, and tool results
  • Write production-quality code across the stack: readable, tested, reviewed, and documented
  • Partner with a human-centered designer and own quality, performance and accessibility

    Requirements

    • Bachelor's or Master's in Computer Science, a related field, or equivalent practical experience
    • 7+ years of professional software engineering experience building and operating production web applications, with a primary focus on the front end
    • Experience designing and building for AI, LLM, chat, or agentic products: streaming responses, citation and source display, tool-call visibility, and building for uncertain or probabilistic output
    • Working knowledge of industry best practices and front-end patterns specific to agentic AI (streaming UX, agent and tool-call visibility, human-in-the-loop, multi-agent workflows)
    • Strong proficiency in TypeScript/JavaScript and deep, hands-on expertise with React and its modern ecosystem (hooks, state management, component architecture)
    • Working proficiency in at least one backend language (Python strongly preferred, given Chainlit) and comfort operating across the client/server boundary
    • Prior experience with real-time UI patterns: streaming responses, WebSockets or SSE, and optimistic/partial rendering
    • Solid understanding of web performance, cross-browser behavior, and front-end testing
    • Strong attention to detail and a high bar for code quality; you care about how it looks, how it feels, and how it reads

    Preferred Qualifications

    • Hands-on experience with Chainlit or similar conversational/LLM front-end frameworks, including customizing rendering and interaction behavior
    • Experience with rich client-side rendering: markdown, syntax highlighting, Mermaid diagrams, data visualization, or map rendering
    • Experience working directly with UX researchers and designers in a tight build-measure-learn loop
    • Experience on Microsoft Azure and within CI/CD pipelines; comfort deploying and operating what you build
    • Familiarity with design systems and component libraries at scale
    • Track record in startup or early-stage environments: comfort with ambiguity, rapid iteration, and wearing multiple hats
    • Experience in big tech or scaled tech organizations building customer-facing products

Similar jobs