> Markdown version of [/jobs/ext/2619013-senior-ui-engineer-angular-react-typescript](https://www.wearedevelopers.com/jobs/ext/2619013-senior-ui-engineer-angular-react-typescript). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior UI Engineer (Angular / React / TypeScript) - **Company:** Ultimate LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Automation of Tests, Cloud Computing, Code Review, Continuous Delivery, Continuous Integration, Learning Management Systems, Cursor (Graphical User Interface Elements), Dependency Injection, OpenID, Performance Tuning, Role-Based Access Control, E2e Testing, Security Assertion Markup Language (SAML), Sharable Content Object Reference Model, Strategies of Testing, TypeScript, Web Applications, RxJS, Angular Material, ReactJS, Backend, AngularJS, Material UI, Kubernetes, Graphql, Front End Software Development, Api Management, Docker - **Published:** August 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=cf969a51db504324 ## About the Role * 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. We work across both frameworks and value engineers who move fluently between them. * Expert-level TypeScript: Strong typing discipline, generics, and typed contracts between front end and API. * Front-end architecture judgmen:. 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 small batches, fast feedback, blameless learning, and operational excellence. * A self-starter's bias for action: You see a gap in the product or the process, and you close it. You don't wait for a prescriptive task list. * 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. Nice to Have * 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; our team is actively building one. * Cloud and container familiarity (AWS, Docker, Kubernetes) sufficient to reason about how your ## Description individual expertise gaps and builds adaptive, custom training plans to close those gaps for Federal U.S. Government, Defense, Intelligence Community, State/Local, and commercial customers. You'll be joining a product engineering team that is expanding fast, with real users, real stakes, and wide latitude to define how the front end of our flagship platform gets built. What You'll Do * Own the OpenDash 360 UI experience layer. Design, build, and evolve the front-end architecture of our enterprise training and readiness platform from readiness dashboards and competency visualizations to assessment and administration workflows. * Set the front-end standard. Establish and enforce the patterns that keep a large application maintainable: component architecture, state management, typed API contracts, testing strategy, and code review norms. * Build the design system. Create and maintain a reusable component library and design language that makes the product feel like one product consistent, accessible, and fast to build on. * Make complex data legible. Turn dense readiness, competency, and assessment data into interfaces people can act on: clear information hierarchy, thoughtful visualization, and interactions that hold up under real-world data volumes. * Engineer for performance. Own render performance, bundle size, and load behavior. * Ship continuously. Work inside our GitOps and CI/CD pipelines - small batches, fast feedback, automated tests, frequent deploys. * Partner across the org. Collaborate directly with product, design, backend, and customer-facing teams to turn ambiguous requirements into shipped interfaces, and mentor engineers as the team grows. ## Related Videos - [Angular Unleashed: Mastering Modern Web Development with Angular](https://www.wearedevelopers.com/videos/685-angular-unleashed-mastering-modern-web-development-with-angular) - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Practice makes perfect - when it comes to RxJS](https://www.wearedevelopers.com/videos/1-practice-makes-perfect-when-it-comes-to-rxjs) ## Related Articles - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview](https://www.wearedevelopers.com/magazine/563-dev-digest-159-ai-pipelines-10x-faster-typescript-how-to-interview) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front)