Must have skills
- Enterprise application modernization
- User journey-driven design
- Angular architecture
- Component architecture
- Responsive web applications
- Information architecture
- Application integration architecture
- Design system implementation
- Angular 21
- TypeScript
- JavaScript
- HTML5
- CSS3 / SCSS
- Angular Material
- RxJS
- REST APIs
Good to have skills
- Familiarity with Java 17 and Spring Boot architectures
- Cybersecurity domain experience
- Vulnerability management platforms
- Security analytics applications
- Enterprise dashboard design
- Risk management platforms
- OCSF familiarity
Grade: D2
Location: New York
Description
UX/UI Architect / Program Lead (D2)
VMAD Modernization Program
Data & Analytics Transformation (Perseus)
Role Summary
The UX/UI Architect is responsible for the end-to-end modernization of the VMAD Portal user experience. This role leads Discovery, drives alignment across UX Research, UX Design, Business Analysis, Data Engineering, Backend Engineering, and Front-End Engineering teams, and is accountable for the technical quality of all UI deliverables. The role establishes the patterns, specifications, and implementation standards used to accelerate delivery through AI-assisted development while ensuring consistency, maintainability, performance, and usability across the platform.
Duties & Responsibilities
- Lead the UX/UI modernization effort from Discovery through UAT and production readiness.
- Collaborate with business stakeholders, UX Research, UX Design, Business Analysis, Data Engineering, Java Engineering, and Angular Engineering teams to understand current-state functionality and define modernization objectives.
- Analyze legacy application architecture, user workflows, database relationships, APIs, integration patterns, and technical dependencies.
- Drive alignment between Hero Journeys, business requirements, technical constraints, implementation patterns, and delivery objectives.
- Define and maintain specification schemas including attributes, types, required/optional elements, defaults/constraints, inheritance/composition patterns used by developers to refine specification patterns into AI-ready inputs for Devin Desktop or equivalent approved tooling.
- Establish specification patterns used for screens, workflows, APIs, integrations, security, environments, and shared platform capabilities.
- Create initial implementation specifications based on approved Hero Journeys and modernization objectives.
- Review and approve specification updates throughout delivery.
- Define the Angular 21 application architecture, repository structure, component model, routing standards, API integration patterns, security patterns, and development standards used throughout the modernization effort.
- Create foundational application scaffolding and reusable implementation patterns used by engineering teams.
- Define environment requirements and architecture specifications for Development, QA, UAT, Pre-Production, and Production environments.
- Establish standards for reusable components, shared services, application structure, and integration approaches.
- Deliver the Single Pipeline Scaffold POC with Minimal Screen Display based on an approved Hero Journey and supported by mock data and mock services.
- Validate the modernization approach from Hero Journey through specification, implementation, API integration, and UI presentation.
- Establish baseline implementation patterns used for subsequent screen and workflow modernization activities.
- Coordinate UX Research, UX Design, Business Analysis, Data Engineering, Java Engineering, and Angular Engineering activities to ensure alignment between Hero Journeys, specifications, APIs, implementation patterns, and modernization objectives.
- Resolve architecture, design, integration, security, and implementation issues.
- Support Delivery, Hardening, Security Testing, Performance Testing, SIT, and UAT activities.
- Approve production deployment packages and release readiness activities.
- Leverage AI-assisted tooling to support code review, technical validation, troubleshooting, and specification compliance verification activities.
- Review and approve all pull requests.
- Ensure implementation aligns with approved specifications, architecture standards, security requirements, performance requirements, and user experience objectives.
- Mentor engineers and provide technical direction throughout delivery.
Required Skills
- Enterprise application modernization
- User journey-driven design
- Angular architecture
- Component architecture
- Responsive web applications
- Information architecture
- Application integration architecture
- Design system implementation
- Angular 21
- TypeScript
- JavaScript
- HTML5
- CSS3 / SCSS
- Angular Material
- RxJS
- REST APIs
- OpenAPI 3.0
- Git
- Azure DevOps
- Azure, AWS, or similar cloud technologies
- Specification-driven development
- Pull request review and approval
- AI-assisted code review and validation
- Specification compliance verification
- Repository design
- Application scaffolding
- Reusable component frameworks
- API integration patterns
- Authentication and authorization concepts
- Secure application development
- Technical leadership and mentoring
Preferred Skills
- Familiarity with Java 17 and Spring Boot architectures
- Cybersecurity domain experience
- Vulnerability management platforms
- Security analytics applications
- Enterprise dashboard design
- Risk Management platforms
- OCSF familiarity
- Security graph concepts
- Exposure management platforms
- Financial services experience
- AI-assisted software development workflows
- Devin Desktop or equivalent AI-assisted development tooling experience
Experience
- 10+ years enterprise application architecture and development experience.
- 5+ years leading UI modernization or enterprise portal transformation initiatives.
- 3+ years defining application architecture, implementation patterns, or engineering standards consumed by delivery teams.
- Experience building and architecting Angular enterprise applications.
- Experience modernizing legacy platforms using Angular 21 and contemporary web application patterns.
- Experience leading geographically distributed delivery teams preferred.
- Experience supporting enterprise-scale application modernization programs preferred.