Senior Angular Architect
Listed on 2026-09-27
-
Software Development
Angular Developer, Senior Developer, Software Architect, Front End Developer
Derex Technologies Inc specializes in providing IT consulting, staffing solutions and software services. Globally headquartered in Harrison New Jersey since 1996 Derex delivers the highest quality technology professionals and an array of customized IT talent solutions designed to improve productivity and drive results to global clients throughout North America.
With over two decades of unparalleled experience, Derex provides supports to its clientele, across such industries as Systems Integration, Banking and Finance, Telecommunications, Pharmaceutical and Life Sciences, Energy, Healthcare, Technology, Transportation, and local and federal Government agencies.
Job DescriptionPosition Title:
Senior Angular Architect
Reports to:
Engineering Lead
FLSA Classification:
Exempt
Location: DMV area, hybrid – primarily remote with in-person client engagement as needed
Travel Requirements:
Occasional travel within the DC-metro area for customer engagements and team on-sites
Position Summary
The Senior Angular Architect owns the front-end architecture of CloudAI's products and customer solutions, from application structure and state management through performance, accessibility, and release. The role sets the standards other engineers build against, makes the framework and library decisions a codebase lives with for years, and stays close enough to the code to prove those decisions work. Working alongside back-end, data, and AI engineers, the Senior Angular Architect ensures the user-facing layer of a solution is coherent, accessible, performant, and maintainable.
As a senior technical leader, the architect mentors engineers and raises the quality of front-end practice across CloudAI.
Key Responsibilities
Own the front-end architecture of CloudAI products and customer solutions.
- Define application structure, module boundaries, state management, routing, and component hierarchy for Angular applications intended to last.
- Select and govern the front-end stack, including libraries, component systems, build tooling, and testing frameworks, and record the reasoning behind each decision.
- Design the integration layer between the application and back-end services, including GraphQL and REST contracts, caching, error handling, and authentication flows.
- Establish performance, accessibility, and security standards, and hold the codebase to them through review and automated checks.
Build the hard parts and set the pattern for the rest.
- Implement the foundational and highest-risk portions of the application directly, including shared component libraries, design system implementation, and complex interaction patterns.
- Lead framework migrations and version upgrades, including legacy AngularJS or older Angular versions, standalone components, and signal-based state.
- Diagnose and resolve rendering, performance, and bundle size problems through measurement rather than assumption.
- Navigate changing requirements and shifting priorities without compromising the integrity of the architecture.
Raise the capability of the engineering team.
- Review code with an emphasis on teaching, and mentor engineers on Angular patterns, Type Script, testing, and accessibility.
- Partner with design to translate design systems into implemented, reusable, documented components.
- Define the front-end definition of done, including coverage expectations, and partner with test automation on the strategy that enforces it.
Contribute to solution shaping and delivery.
- Estimate front-end effort, identify technical risk, and contribute to solution approach during presales and project planning.
- Engage customers directly on technical decisions, constraints, and trade-offs.
- Systematize standards, templates, and starter tooling as new needs surface from engagement work.
Technic…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).