UI/UX Developer
Role details
Job location
Tech stack
Job description
-
Experience with one or more modern frontend frameworks (React, Next.js, Remix, SvelteKit, etc.)
-
Strong CSS and layout fundamentals for complex dashboards
-
Experience building data dense, interaction heavy UIs, Our client, a Fortune 50 Financial Services Firm is seeking a Senior UI/UX Engineer to design and build advanced, production-grade web interfaces for internal and enterprise-facing AI security platforms and related research and risk-analysis systems. This role sits at the intersection of UX design, frontend engineering, and AI system observability. You will be responsible for translating complex backend reasoning, evidence graphs, and multi-stage AI workflows into clear, intuitive, and scalable user experiences-without oversimplifying the underlying technical truth. The ideal candidate is not only a designer, but a systems thinker who understands how modern AI pipelines, APIs, and security architectures work, and who can design interfaces that faithfully represent reality rather than aspirational diagrams. What You'll Build: You will design and implement web applications that:
-
Visualize AI system architectures derived from real code, IaC, and documentation
-
Present multi-step assessment workflows (upload * scan * reconcile * classify)
-
Render large, dynamic graphs (hundreds to thousands of nodes) with performance-aware interaction patterns
-
Expose epistemic states (factual vs declared vs conceptual) clearly to users
-
Support human-in-the-loop audit workflows, overrides, and immutable decision trails
-
Scale from early wireframes to enterprise-grade platforms used by security architects and risk teams, * Design end-to-end workflows for complex AI analysis tools (e.g., 4-step wizard flows, async scan progress, review & reconciliation stages)
-
Translate abstract system concepts (evidence confidence, conflicts, shadow AI, governing patterns) into clear visual metaphors
-
Define UI patterns for:
- Confidence scoring and provenance
- Conflict surfacing (MME / UME)
- Human override & justification flows
- Evidence tracing from UI * source code
- Create wireframes, interaction specs, and component behavior definitions that engineers can directly implement
Frontend Engineering
- Build production UIs using TypeScript with modern frontend frameworks
- Implement high-performance graph visualizations (canvas/WebGL-based, not DOM-bound)
- Integrate frontend applications with Flask- and FastAPI-based backends
- Consume REST and WebSocket APIs for real-time progress updates
- Ensure UI state remains consistent with async backend pipelines
- Design scalable component architectures suitable for enterprise usage
System-Aware UI Design
- Design interfaces that do not lie about system state or capability
- Respect constraints such as:
- Evidence hierarchy (code > docs > diagrams)
- Deterministic classification rules
- Epistemic uncertainty
- Surface contradictions and ambiguity explicitly, instead of hiding them behind "happy path" UX
Collaboration
- Collaborate closely with:
- Backend engineers (Flask / FastAPI)
- AI/ML engineers
- Security architects and threat modelers
- Iterate quickly from wireframes to production while preserving design intent
- Participate in product architecture discussions-not just visual styling reviews
Requirements
Frontend & UI
- Strong experience with TypeScript
- Experience with one or more modern frontend frameworks (React, Next.js, Remix, SvelteKit, etc.)
- Strong CSS and layout fundamentals for complex dashboards
- Experience building data-dense, interaction-heavy UIs
Backend Integration
- Comfortable integrating with Flask and FastAPI backends
- Experience consuming REST APIs and WebSockets
- Understanding of async workflows and long-running backend jobs
Visualization & Performance
- Experience with graph or diagram rendering libraries (e.g., Cytoscape.js, React Flow, D3, Sigma.js, or similar)
- Understanding of when to use Canvas/WebGL vs DOM
- Experience handling UI performance constraints at scale (virtualization, progressive loading, aggregation)
UX & Design Skills
- Proven experience designing technical products (developer tools, internal platforms, security tooling, AI systems)
- Ability to reason about user cognition when presented with uncertainty, conflict, or incomplete data
- Strong visual hierarchy and information-architecture skills
- Comfort designing for expert users, not just casual users
- Ability to balance clarity with accuracy-no hand-wavy UX
Nice to Have (But Not Required)
- Experience designing interfaces for:
- Security tooling
- Compliance or audit systems
- AI/ML platforms
- Familiarity with:
- Graph theory concepts
- AI pipelines (RAG, agents, embeddings)
- IaC or cloud architecture diagrams
- Background as a frontend engineer who evolved into UX, or a UX designer who codes deeply
Benefits & conditions
- Medical and Prescription Drug Plans
- Dental Plan
- Vision Plan
- Health Savings Account
- Health Flexible Spending Account
- Dependent Care Flexible Spending Account
- Supplemental Life Insurance
- Short Term and Long Term Disability Insurance
- Business Travel Insurance
- 401(k), Plus Match
- Weekly Pay