Senior UX Developer (NIH Data Lakehouse Support)
GD Information Technology, Inc.
Type of Requisition:
RegularClearance Level Must Currently Possess:
NoneClearance Level Must Be Able to Obtain:
NonePublic Trust/Other Required:
NACLC (T3)Job Family:
Software EngineeringJob Qualifications:
Skills:
Design, User Experience (UX) Design, User Interface (UI) DesignCertifications:
NoneExperience:
5 + years of related experienceUS Citizenship Required:
NoJob Description:
Senior Front-End Product Engineer
React + UX + Data & AI Experiences
Build the front door to biomedical discovery.
LOCATION : Remote Eligible
CLEARANCE : Public Trust or ability to obtain one
MISSION PARTNER : National Institutes of Health
YOUR IMPACT
What happens when biomedical data, modern AI, and exceptional product craft meet? The hard thing becomes clear, fast, and trustworthy.
GDIT is looking for a senior front-end product engineer who can take an ambiguous mission problem from first conversation to production - and keep improving it after launch. This is an engineering-first role for someone who is equally comfortable interviewing users, sketching a flow, challenging a product assumption, designing an interaction model, and shipping a high-performance React application used by thousands of people or more.
You will build data-rich and AI-enabled mission applications for the National Institutes of Health. You will not simply receive a mockup and turn it into code. You will help define the product: personas, journeys, information architecture, prototypes, design system, front-end architecture, delivery plan, telemetry, and production operations. The work will deploy across Azure, AWS, and Databricks Apps.
Our goal: users should feel that a difficult mission workflow just became obvious.
THE ROLE
This role lives at the intersection of product design, UX research, front-end architecture, data visualization, AI interaction design, and cloud delivery. You will partner with NIH mission stakeholders, domain experts, product leaders, designers, data scientists, AI engineers, back-end engineers, and platform teams to decide what should be built and then make it real.
You will move fast, but not recklessly. You will use prototypes and evidence to reduce ambiguity, make thoughtful tradeoffs, and take responsibility for the quality, accessibility, security, reliability, and impact of what reaches users.
This is not a handoff role. It is an ownership role.
MEANINGFUL WORK AND PERSONAL IMPACT
• Lead human-centered discovery through interviews, contextual inquiry, workflow observation, task analysis, and collaborative workshops with mission users and stakeholders.
• Turn research into clear personas, jobs-to-be-done, journey maps, service blueprints, information architecture, task flows, and product hypotheses.
• Prototype at the speed of learning - from sketches and Figma concepts to high-fidelity coded prototypes - and use feedback to decide what deserves production investment.
• Plan and facilitate usability studies, accessibility reviews, design critiques, and behavioral analysis; translate findings into prioritized product and engineering decisions.
Engineer the product
• Architect and build production React and Next.js applications using TypeScript, the App Router, Server Components, Server Functions, streaming, modern caching, and intentionally small client-side boundaries.
• Create responsive, adaptive, accessible interfaces using semantic HTML, modern CSS, Tailwind CSS, design tokens, accessible component primitives, and purposeful motion.
• Build data-intensive experiences - dashboards, exploratory search, complex forms, virtualized tables, visual analytics, collaboration workflows, and real-time or streaming interfaces - without making users wrestle with the data model.
• Design AI-native experiences such as copilots, RAG and agentic workflows, assisted analysis, and generative interfaces with streaming feedback, source attribution, provenance, clear limitations, human approval points, and graceful failure states.
• Integrate GraphQL, REST and OpenAPI services, event streams, and back-end capabilities using generated types, runtime validation, resilient error handling, and secure authentication and authorization patterns.
• Choose the right home for state - URL, server, component, form, or shared client state - and implement caching, synchronization, optimistic interaction, and recovery with discipline.
• Build and evolve a reusable design system and component platform in Storybook so teams can ship consistent, accessible experiences faster.
Ship and operate
• Own delivery from local development through production across Azure, AWS, and Databricks Apps, selecting managed, serverless, or container-based approaches that fit the mission and security context.
• Automate build, test, security, and deployment pipelines; use infrastructure as code, dependency and supply-chain controls, feature flags, progressive delivery, and repeatable environment promotion.
• Instrument the browser and application with logs, metrics, traces, error reporting, product analytics, and Core Web Vitals so the team can see what users experience and act on it.
• Create a balanced quality strategy spanning unit, component, contract, accessibility, visual, performance, and end-to-end tests. Treat production reliability and incident learning as part of product quality.
Lead and elevate
• Set a forward-looking front-end roadmap, document architectural decisions, communicate tradeoffs, and keep the platform modern without chasing novelty for its own sake.
• Partner directly with users and leaders, explain complex technical choices clearly, invite dissent, and create alignment across design, product, data, AI, security, and engineering.
• Mentor engineers and designers, lead design and code reviews, establish front-end quality standards, and create a paved road that improves delivery across the team.
• Use AI-assisted design and development tools responsibly to accelerate discovery, coding, testing, documentation, and analysis while preserving human review, security, traceability, and engineering judgment.
• Measure outcomes, not output: adoption, task success, time on task, error rates, accessibility, performance, reliability, user confidence, and mission value.
OUR MODERN FRONT-END TOOLBOX
This is a toolbox, not a trivia test. You do not need every library on this list. You do need deep React fundamentals, current hands-on expertise, and the judgment to choose - or reject - a technology for the right reasons.
Core React and language: React, Next.js App Router, React Server Components, Server Functions, React Compiler, TypeScript, JavaScript, Node.js, semantic HTML, modern CSS, browser APIs, Web Workers, and package management with pnpm.
UI and design systems: Tailwind CSS, shadcn/ui, Base UI, React Aria or Radix UI, design tokens, Storybook, Figma, Motion, container queries, responsive and adaptive design, progressive enhancement, and component-driven development.
Data, state, and forms: GraphQL, REST, OpenAPI, GraphQL Code Generator, TanStack Query, Zod, URL state, local React state, Zustand or Jotai when shared client state is justified, React Hook Form, WebSockets, Server-Sent Events, and streaming data patterns.
Data visualization and scale: TanStack Table and Virtual, D3, Observable Plot, Vega-Lite, Apache ECharts, Canvas, WebGL or WebGPU when the workload calls for it, plus performance budgets, virtualization, code splitting, and efficient rendering of large datasets.
AI experience engineering: Streaming model responses, RAG and agentic interactions, tool execution, source attribution and provenance, human-in-the-loop controls, feedback and evaluation workflows, transparent limitations, and resilient UX for latency, partial results, and model failure.
Quality and accessibility: Vitest, React Testing Library, Playwright, Mock Service Worker, Storybook interaction and visual testing, automated accessibility checks, keyboard and screen-reader validation, WCAG, Section 508, and performance profiling.
Cloud and operations: Git, CI/CD, Docker, Terraform, Bicep or cloud development kits, Azure, AWS, Databricks Apps, OAuth and OpenID Connect, role- and attribute-based access control, OpenTelemetry, centralized logs, metrics and traces, error tracking, feature flags, and product analytics.
WHAT YOU'LL NEED TO SUCCEED
• 5 or more years of professional front-end or product engineering experience, or equivalent evidence of senior-level impact, including ownership of production React applications.
• Deep expertise in React, TypeScript, JavaScript, HTML, CSS, browser behavior, component architecture, rendering, accessibility, and front-end performance.
• A record of taking products from vision through discovery, design, implementation, deployment, support, and iterative improvement - not only contributing isolated tickets.
• Experience shipping applications used by thousands of users or more, with practical knowledge of rollout, telemetry, reliability, support, performance, and change management at scale.
• 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, synthesizing ambiguous findings, and translating them into coherent interaction models and product decisions.
• Experience building data-heavy, API-driven applications and 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, with the ability to work across Azure, AWS, and Databricks Apps.
• Strong written and verbal communication, technical leadership, curiosity, self-direction, and comfort making progress when the problem is not yet well defined.
• Public Trust clearance, or the ability to obtain one.
WHAT SETS YOU APART
• Direct experience with Databricks Apps, Databricks SQL, Unity Catalog, model serving, lakehouse patterns, or 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, FHIR, data provenance, or research data governance.
• Advanced data visualization experience involving high-dimensional, graph, temporal, geospatial, or very large datasets.
• Experience with Web Workers, WebAssembly, Canvas, WebGL, WebGPU, local-first or offline-capable applications, or other advanced browser capabilities.
• Experience with product experimentation, feature flags, A/B testing, product analytics, and outcome-based product development.
• Experience delivering into secure or regulated federal environments, including Section 508, zero-trust identity, privacy, auditability, and DevSecOps controls.
• A history of raising the bar through technical strategy, mentoring, design-system leadership, open-source contribution, or front-end platform enablement.
HOW WE'LL KNOW YOU'RE WINNING
• Users can complete complex mission workflows faster, with fewer errors, less training, and greater confidence in the data and AI supporting their decisions.
• The front-end platform becomes a force multiplier: reusable components, clear patterns, fast feedback, high-quality tests, and predictable deployments make the whole team more effective.
• Applications are fast, accessible, secure, observable, reliable, and supportable across Azure, AWS, and Databricks Apps - not just impressive in a demo.
• Production evidence and user feedback continuously shape the roadmap, and the team gets better at turning ambiguous mission needs into useful software.
THE MISSION: NIH
The National Institutes of Health seeks fundamental knowledge about living systems and applies that knowledge to enhance health, lengthen life, and reduce illness and disability. Learn about the NIH mission.
NIH's current direction for data science emphasizes new opportunities in software, computational methods and artificial intelligence, along with a federated biomedical research data infrastructure. You will help turn those capabilities into usable mission experiences - interfaces that help people explore evidence, understand data, collaborate, and act with confidence. Explore the NIH Strategic Plan for Data Science.
WHY GDIT
GDIT is a global technology and professional services company that delivers technology solutions and mission services across the U.S. government, defense, and intelligence community. Our work spans artificial intelligence, cloud, cyber, software development, and the mission systems that help create a safer, smarter world.
That culture is backed by GDIT's Emerge innovation centers and technology labs, where teams collaborate with customers and technology partners to rapidly prototype, test, and validate mission solutions across AI, cloud, cyber, software development, high-performance computing, and other emerging technologies. The goal is not a demo. It is mission-ready software in users' hands.
The culture we are building on this team is high ownership, direct collaboration, fast learning, thoughtful tradeoffs, and the freedom to turn a strong idea into a working product. We want someone who brings an informed point of view, listens hard, changes their mind when the evidence changes, and cares deeply about the people using what they build.
GDIT IS YOUR PLACE
• Mission with meaning: build technology that supports biomedical research, public service, and better mission outcomes.
• Autonomy with accountability: shape the product, the architecture, and the delivery approach - then own the result.
• Technology at the edge of innovation: work across data, AI, cloud, UX, accessibility, and modern front-end engineering.
• Growth and community: learn through technical communities, mentorship, certifications, professional development, and internal mobility.
• A team that values clarity, curiosity, inclusion, constructive feedback, and excellent craft.
Not every strong candidate will match every item above. If you have deep React expertise, strong product judgment, and a record of shipping useful software, we would like to hear from you. Show us the work: a portfolio, case study, architecture walkthrough, or code sample that makes the users, tradeoffs, and outcomes visible.
#GDITHealth
#GDITFedHealthJobs
The likely salary range for this position is $110,500 - $149,500. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.Scheduled Weekly Hours:
40Travel Required:
NoneTelecommuting Options:
RemoteWork Location:
Any Location / RemoteAdditional Work Locations:
Total Rewards at GDIT:
Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. GDIT typically provides new employees with 15 days of paid leave per calendar year to be used for vacations, personal business, and illness and an additional 10 paid holidays per year. Paid leave and paid holidays are prorated based on the employee’s date of hire. The GDIT Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.
Our Identity Verification Process:
As part of the hiring process, we will ask you to complete an identity verification process that leverages advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud. You are expected to be on camera during virtual interviews. We reserve the right to take your picture to verify your identity and prevent fraud. By proceeding, you authorize the collection, processing, and use of your biometric data for identity verification and security purposes.
About Our Work:
We are GDIT. A global technology and professional services company that delivers technology solutions and mission services to every major agency across the U.S. government, defense and intelligence community. Our 26,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50+ countries worldwide, offering leading mission-ready capabilities in AI, cloud, cyber and software development.Join our Talent Community to stay up to date on our career opportunities and events atEqual Opportunity Employer / Individuals with Disabilities / Protected VeteransSummary
Designs and builds user interfaces for biomedical data and AI applications.
Job title
Senior UX Developer (NIH Data Lakehouse Support)
Experience level
5+ years
Minimum experience
5+ years exp
Industry
software
Location requirements
Remote work allowed, any location
Salary
$111k–$150k
Management role
No
Required skills
Preferred skills
Specializations
Structured locations inferred from the posting.
Unknown location