Role Description
Help Build the Interface Behind National Cyber Readiness. Most training platforms are a checkbox and a progress bar. We're building something different. OpenDash 360 is UKi's next-generation training and workforce readiness platform that shows an organization exactly where its people stand against the work roles they're expected to perform, and then closes those gaps. We're hiring a Senior UI Engineer to own the experience layer of that platform. You'll be shaping the architecture of a complex, data-dense application:
-
Role readiness dashboards
-
Competency mapping
-
Adaptive learning paths
-
Assessment flows
-
Administrative tooling that leaders actually use to make decisions
You'll work with senior colleagues to set front-end standards, design component architecture, state management, accessibility, performance, and testing strategies.
Qualifications
-
7+ years building production web applications, with time in a senior or lead capacity on a complex, long-lived front-end codebase.
-
Deep Angular expertise (required): Modern Angular β standalone components, signals or RxJS-based state, dependency injection, routing, lazy loading, and performance tuning in large applications.
-
React experience (strongly preferred): Hooks, modern rendering patterns, and component composition.
-
Expert-level TypeScript: Strong typing discipline, generics, and typed contracts between front end and API.
-
Front-end architecture judgment: You've made and lived with decisions about state management, module boundaries, build tooling, and dependency choices and can explain the tradeoffs.
-
Testing and quality discipline: Unit, component, and end-to-end testing as a normal part of shipping, not an afterthought.
-
Experience integrating with REST and/or GraphQL APIs on Node.js/Express backends.
-
Comfort with GitOps and CI/CD, and genuine alignment with continuous delivery culture.
-
A self-starter's bias for action: You see a gap in the product or the process, and you close it.
-
Strong communication skills: You can defend an architecture decision to an engineer and explain the user impact to an executive.
-
Must be a US citizen authorized to work in the United States; role is US-remote.
Requirements
-
Design system or component library ownership at scale (Storybook, Angular Material, shadcn/ui, or a custom system).
-
Micro-frontend or modular monolith front-end architectures.
-
Background in enterprise learning, training, LMS, assessment, or workforce analytics platforms.
-
Familiarity with SCORM/xAPI, SSO/SAML/OIDC, or role-based access control in multi-tenant products.
-
Experience delivering software into government, DoD, or otherwise regulated environments (FedRAMP, RMF, STIGs).
-
Hands-on use of AI coding tools (Claude Code, Copilot, Cursor) and interest in an agentic development workflow.
-
Cloud and container familiarity (AWS, Docker, Kubernetes) sufficient to reason about how your front end is built and deployed.
Benefits
-
Comprehensive medical, dental, and vision coverage.
-
Short and long-term disability coverage for added security.
-
Basic life insurance provided by the company.
-
Optional supplementary life insurance policy available for additional coverage.
-
UKI covers 100% of individual premiums for medical, dental, vision, disability, and basic life insurance.
-
A 401k plan with a basic safe harbor matching (up to 4% match with a 5% contribution).
-
Enjoy 15 days of PTO annually for vacation or sick leave.
-
Benefit from 12 company holidays, aligning with 11 federal holidays, plus Christmas Eve.