GDIT logo
GDITPosted 2 weeks ago

Senior UX Developer (NIH Data Lakehouse Support)

$110,500–$149,500 year

RemoteUnited States

Full TimeSenior LevelEnterprise

Job Summary

Lead human-centered discovery through interviews, contextual inquiry, and collaborative workshops to synthesize ambiguous mission needs into clear personas, journey maps, and product hypotheses. Architect and ship high-performance React and Next.js applications using TypeScript, Server Components, and modern cloud environments like Azure, AWS, and Databricks Apps. Engineer data-intensive and AI-native interfaces, including dashboards, virtualized tables, RAG workflows, and streaming feedback, while maintaining accessibility, security, and reliability standards. Own delivery from local development through production, automate CI/CD pipelines, and implement comprehensive telemetry to measure user outcomes. Partner directly with NIH stakeholders, designers, and data scientists to define front-end architecture and evolve a reusable design system.

Required Qualifications

  • NACLC (T3) clearance
  • Public Trust clearance or ability to obtain one
  • 5 + years of related experience
  • US Citizenship
  • Deep expertise in React
  • Deep expertise in TypeScript
  • Deep expertise in JavaScript
  • Deep expertise in HTML
  • Deep expertise in CSS
  • Deep expertise in browser behavior
  • Deep expertise in component architecture
  • Deep expertise in rendering
  • Deep expertise in accessibility
  • Deep expertise in front-end performance
  • Experience shipping applications used by thousands of users or more
  • A portfolio or case studies that show human-centered design thinking, personas and flows, prototypes, architectural decisions, shipped software, tradeoffs, and measurable outcomes
  • Hands-on skill conducting user research and usability testing
  • Experience synthesizing ambiguous findings
  • Experience translating ambiguous findings into coherent interaction models and product decisions
  • Experience building data-heavy, API-driven applications
  • Experience making disciplined choices about server state, client state, caching, forms, validation, real-time updates, and error recovery
  • Experience building or contributing to accessible design systems, reusable component libraries, and shared front-end standards
  • Experience deploying and operating modern web applications in at least one major cloud environment
  • Ability to work across Azure, AWS, and Databricks Apps
  • Strong written and verbal communication
  • Technical leadership
  • Curiosity
  • Self-direction
  • Comfort making progress when the problem is not yet well defined
  • Ownership of production React applications
  • Experience taking products from vision through discovery, design, implementation, deployment, support, and iterative improvement
  • Practical knowledge of rollout, telemetry, reliability, support, performance, and change management at scale
  • Experience building data-rich and AI-enabled mission applications
  • Ability to help define the product including personas, journeys, information architecture, prototypes, design system, front-end architecture, delivery plan, telemetry, and production operations
  • Ability to interview users
  • Ability to sketch a flow
  • Ability to challenge a product assumption
  • Ability to design an interaction model
  • Ability to ship a high-performance React application
  • Experience with React Server Components
  • Experience with Server Functions
  • Experience with modern caching
  • Experience with intentionally small client-side boundaries
  • Experience with semantic HTML
  • Experience with modern CSS
  • Experience with design tokens
  • Experience with accessible component primitives
  • Experience with purposeful motion
  • Experience with dashboards
  • Experience with exploratory search
  • Experience with complex forms
  • Experience with virtualized tables
  • Experience with visual analytics
  • Experience with collaboration workflows
  • Experience with real-time or streaming interfaces
  • Experience with AI-native experiences such as copilots, RAG and agentic workflows, assisted analysis, and generative interfaces
  • Experience with streaming feedback
  • Experience with source attribution
  • Experience with provenance
  • Experience with clear limitations
  • Experience with human approval points
  • Experience with graceful failure states
  • Experience with GraphQL
  • Experience with REST
  • Experience with OpenAPI
  • Experience with generated types
  • Experience with runtime validation
  • Experience with resilient error handling
  • Experience with secure authentication and authorization patterns
  • Experience with state management including URL, server, component, form, or shared client state
  • Experience with caching, synchronization, optimistic interaction, and recovery
  • Experience with reusable design systems and component platforms in Storybook
  • Experience with infrastructure as code
  • Experience with dependency and supply-chain controls
  • Experience with feature flags
  • Experience with progressive delivery
  • Experience with repeatable environment promotion
  • Experience with logs, metrics, traces, error reporting, product analytics, and Core Web Vitals
  • Experience with unit, component, contract, accessibility, visual, performance, and end-to-end tests
  • Experience with a forward-looking front-end roadmap
  • Experience with documenting architectural decisions
  • Experience with communicating tradeoffs
  • Experience with keeping the platform modern
  • Experience with partnering directly with users and leaders
  • Experience with explaining complex technical choices clearly
  • Experience with inviting dissent
  • Experience with creating alignment across design, product, data, AI, security, and engineering
  • Experience with mentoring engineers and designers
  • Experience with leading design and code reviews
  • Experience with establishing front-end quality standards
  • Experience with creating paved roads that improve delivery across the team
  • Experience with AI-assisted design and development tools
  • Experience with preserving human review, security, traceability, and engineering judgment
  • Experience with measuring outcomes including adoption, task success, time on task, error rates, accessibility, performance, reliability, user confidence, and mission value
  • Experience with Databricks Apps
  • Experience with Databricks SQL
  • Experience with Unity Catalog
  • Experience with model serving
  • Experience with lakehouse patterns
  • Experience with governed data and AI applications
  • Experience designing and shipping trustworthy AI products using RAG, multimodal models, agents, evaluation, source grounding, human review, and responsible AI patterns
  • Experience with biomedical, scientific, clinical, research, or public-health data
  • Familiarity with FAIR data principles
  • Familiarity with FHIR
  • Familiarity with data provenance
  • Familiarity with research data governance
  • Advanced data visualization experience involving high-dimensional, graph, temporal, geospatial, or very large datasets
  • Experience with Web Workers
  • Experience with WebAssembly
  • Experience with Canvas
  • Experience with WebGL
  • Experience with WebGPU
  • Experience with local-first or offline-capable applications
  • Experience with other advanced browser capabilities
  • Experience with product experimentation
  • Experience with feature flags
  • Experience with A/B testing
  • Experience with product analytics
  • Experience with outcome-based product development
  • Experience delivering into secure or regulated federal environments
  • Experience with Section 508
  • Experience with zero-trust identity
  • Experience with privacy
  • Experience with auditability
  • Experience with DevSecOps controls
  • A history of raising the bar through technical strategy, mentoring, design-system leadership, open-source contribution, or front-end platform enablement
  • Current hands-on expertise in React
  • Judgment to choose or reject a technology for the right reasons
  • Experience with React Compiler
  • Experience with Node.js
  • Experience with browser APIs
  • Experience with Web Workers
  • Experience with package management with pnpm
  • Experience with Tailwind CSS
  • Experience with shadcn/ui
  • Experience with Base UI
  • Experience with React Aria or Radix UI
  • Experience with design tokens
  • Experience with Storybook
  • Experience with Figma
  • Experience with Motion
  • Experience with container queries
  • Experience with responsive and adaptive design
  • Experience with progressive enhancement
  • Experience with component-driven development
  • Experience with TanStack Query
  • Experience with Zod
  • Experience with URL state
  • Experience with local React state
  • Experience with Zustand or Jotai when shared client state is justified
  • Experience with React Hook Form
  • Experience with WebSockets
  • Experience with Server-Sent Events
  • Experience with streaming data patterns
  • Experience with TanStack Table and Virtual
  • Experience with D3
  • Experience with Observable Plot
  • Experience with Vega-Lite
  • Experience with Apache ECharts
  • Experience with Canvas
  • Experience with WebGL or WebGPU when the workload calls for it
  • Experience with performance budgets
  • Experience with virtualization
  • Experience with code splitting
  • Experience with efficient rendering of large datasets
  • Experience with Vitest
  • Experience with React Testing Library
  • Experience with Playwright
  • Experience with Mock Service Worker
  • Experience with Storybook interaction and visual testing
  • Experience with automated accessibility checks
  • Experience with keyboard and screen-reader validation
  • Experience with WCAG
  • Experience with Section 508
  • Experience with performance profiling
  • Experience with Git
  • Experience with CI/CD
  • Experience with Docker
  • Experience with Terraform
  • Experience with Bicep or cloud development kits
  • Experience with OAuth and OpenID Connect
  • Experience with role- and attribute-based access control
  • Experience with OpenTelemetry
  • Experience with centralized logs
  • Experience with metrics and traces
  • Experience with error tracking
  • Experience with product analytics
  • Experience with feature flags
  • Experience with Azure
  • Experience with AWS
  • Experience with Databricks Apps
  • Experience with React Next.js
  • Experience with Next.js App Router
  • Experience with React Server Components
  • Experience with Server Functions
  • Experience with React Compiler
  • Experience with TypeScript
  • Experience with JavaScript
  • Experience with Node.js
  • Experience with semantic HTML
  • Experience with modern CSS
  • Experience with browser APIs
  • Experience with Web Workers
  • Experience with package management with pnpm
  • Experience with Tailwind CSS
  • Experience with shadcn/ui
  • Experience with Base UI
  • Experience with React Aria or Radix UI
  • Experience with design tokens
  • Experience with Storybook
  • Experience with Figma
  • Experience with Motion
  • Experience with container queries
  • Experience with responsive and adaptive design
  • Experience with progressive enhancement
  • Experience with component-driven development
  • Experience with TanStack Query
  • Experience with Zod
  • Experience with URL state
  • Experience with local React state
  • Experience with Zustand or Jotai when shared client state is justified
  • Experience with React Hook Form
  • Experience with WebSockets
  • Experience with Server-Sent Events
  • Experience with streaming data patterns
  • Experience with TanStack Table and Virtual
  • Experience with D3
  • Experience with Observable Plot
  • Experience with Vega-Lite
  • Experience with Apache ECharts
  • Experience with Canvas
  • Experience with WebGL or WebGPU when the workload calls for it
  • Experience with performance budgets
  • Experience with virtualization
  • Experience with code splitting
  • Experience with efficient rendering of large datasets
  • Experience with Vitest
  • Experience with React Testing Library
  • Experience with Playwright
  • Experience with Mock Service Worker
  • Experience with Storybook interaction and visual testing
  • Experience with automated accessibility checks
  • Experience with keyboard and screen-reader validation
  • Experience with WCAG
  • Experience with Section 508
  • Experience with performance profiling
  • Experience with Git
  • Experience with CI/CD
  • Experience with Docker
  • Experience with Terraform
  • Experience with Bicep or cloud development kits
  • Experience with OAuth and OpenID Connect
  • Experience with role- and attribute-based access control
  • Experience with OpenTelemetry
  • Experience with centralized logs
  • Experience with metrics and traces
  • Experience with error tracking
  • Experience with product analytics
  • Experience with feature flags
  • Experience with Azure
  • Experience with AWS
  • Experience with Databricks Apps
  • Experience with React Next.js
  • Experience with Next.js App Router
  • Experience with React Server Components
  • Experience with Server Functions
  • Experience with React Compiler
  • Experience with TypeScript
  • Experience with JavaScript
  • Experience with Node.js
  • Experience with semantic HTML
  • Experience with modern CSS
  • Experience with browser APIs
  • Experience with Web Workers
  • Experience with package management with pnpm
  • Experience with Tailwind CSS
  • Experience with shadcn/ui
  • Experience with Base UI
  • Experience with React Aria or Radix UI
  • Experience with design tokens
  • Experience with Storybook
  • Experience with Figma
  • Experience with Motion
  • Experience with container queries
  • Experience with responsive and adaptive design
  • Experience with progressive enhancement
  • Experience with component-driven development
  • Experience with TanStack Query
  • Experience with Zod
  • Experience with URL state
  • Experience with local React state
  • Experience with Zustand or Jotai when shared client state is justified
  • Experience with React Hook Form
  • Experience with WebSockets
  • Experience with Server-Sent Events
  • Experience with streaming data patterns
  • Experience with TanStack Table and Virtual
  • Experience with D3
  • Experience with Observable Plot
  • Experience with Vega-Lite
  • Experience with Apache ECharts
  • Experience with Canvas
  • Experience with WebGL or WebGPU when the workload calls for it
  • Experience with performance budgets
  • Experience with virtualization
  • Experience with code splitting
  • Experience with efficient rendering of large datasets
  • Experience with Vitest
  • Experience with React Testing Library
  • Experience with Playwright
  • Experience with Mock Service Worker
  • Experience with Storybook interaction and visual testing
  • Experience with automated accessibility checks
  • Experience with keyboard and screen-reader validation
  • Experience with WCAG
  • Experience with Section 508
  • Experience with performance profiling
  • Experience with Git
  • Experience with CI/CD
  • Experience with Docker
  • Experience with Terraform
  • Experience with Bicep or cloud development kits
  • Experience with OAuth and OpenID Connect
  • Experience with role- and attribute-based access control
  • Experience with OpenTelemetry
  • Experience with centralized logs
  • Experience with metrics and traces
  • Experience with error tracking
  • Experience with product analytics
  • Experience with feature flags
  • Experience with Azure
  • Experience with AWS
  • Experience with Databricks Apps
  • Experience with React Next.js
  • Experience with Next.js App Router
  • Experience with React Server Components
  • Experience with Server Functions
  • Experience with React Compiler
  • Experience with TypeScript
  • Experience with JavaScript
  • Experience with Node.js
  • Experience with semantic HTML
  • Experience with modern CSS
  • Experience with browser APIs
  • Experience with Web Workers
  • Experience with package management with pnpm
  • Experience with Tailwind CSS
  • Experience with shadcn/ui
  • Experience with Base UI
  • Experience with React Aria or Radix UI
  • Experience with design tokens
  • Experience with Storybook
  • Experience with Figma
  • Experience with Motion
  • Experience with container queries
  • Experience with responsive and adaptive design
  • Experience with progressive enhancement
  • Experience with component-driven development
  • Experience with TanStack Query
  • Experience with Zod
  • Experience with URL state
  • Experience with local React state
  • Experience with Zustand or Jotai when shared client state is justified
  • Experience with React Hook Form
  • Experience with WebSockets
  • Experience with Server-Sent Events
  • Experience with streaming data patterns
  • Experience with TanStack Table and Virtual
  • Experience with D3
  • Experience with Observable Plot
  • Experience with Vega-Lite
  • Experience with Apache ECharts
  • Experience with Canvas
  • Experience with WebGL or WebGPU when the workload calls for it
  • Experience with performance budgets
  • Experience with virtualization
  • Experience with code splitting
  • Experience with efficient rendering of large datasets
  • Experience with Vitest
  • Experience with React Testing Library
  • Experience with Playwright
  • Experience with Mock Service Worker
  • Experience with Storybook interaction and visual testing
  • Experience with automated accessibility checks
  • Experience with keyboard and screen-reader validation
  • Experience with WCAG
  • Experience with Section 508
  • Experience with performance profiling
  • Experience with Git
  • Experience with CI/CD
  • Experience with Docker
  • Experience with Terraform
  • Experience with Bicep or cloud development kits
  • Experience with OAuth and OpenID Connect
  • Experience with role- and attribute-based access control
  • Experience with OpenTelemetry
  • Experience with centralized logs
  • Experience with metrics and traces
  • Experience with error tracking
  • Experience with product analytics
  • Experience with feature flags
  • Experience with Azure
  • Experience with AWS
  • Experience with Databricks Apps
  • Experience with React Next.js
  • Experience with Next.js App Router
  • Experience with React Server Components
  • Experience with Server Functions
  • Experience with React Compiler
  • Experience with TypeScript
  • Experience with JavaScript
  • Experience with Node.js
  • Experience with semantic HTML
  • Experience with modern CSS

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce