Closed listing
Lead UI Engineer (Angular)
- Jersey City, NJ, United States
This opening has closed.
The original listing is kept below for reference.
Job details
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
We are seeking an experienced Lead UI Engineer with deep expertise in Angular to lead the design, development, modernization, and ongoing support of enterprise-scale web applications. This role will serve as the front-end technical leader for a portfolio of business-critical applications (Trading Systems), responsible for driving architectural standards, mentoring engineers, and delivering high-quality user experiences while balancing new feature development with operational excellence.
The ideal candidate is an Angular expert who can lead front-end engineering efforts, champion modern UI development practices, leverage AI-assisted development tools to accelerate delivery, and effectively manage both strategic initiatives and day-to-day Run the Bank (RTB) and Keep the Lights On (KTLO) responsibilities.
Back-end development experience is highly valued but is considered a secondary requirement to strong Angular leadership and front-end architecture expertise.
Key Responsibilities:
- Serve as the primary UI technical lead for enterprise Angular applications.
- Define and enforce front-end architecture standards, design patterns, coding standards, and best practices.
- Lead technical design sessions and architecture reviews.
- Mentor and coach front-end engineers, promoting engineering excellence and continuous learning.
- Conduct code reviews and provide constructive technical feedback.
- Create and maintain technical documentation and architectural diagrams.
- Partner with product, architecture, QA, and business teams to deliver scalable and maintainable solutions.
- Design, build, and maintain modern Angular applications using the latest Angular framework capabilities.
- Establish reusable component libraries and shared UI frameworks.
- Drive adoption of responsive design, accessibility standards, and performance optimization techniques.
- Develop scalable state management and enterprise UI patterns.
- Improve application performance, maintainability, and user experience.
- Diagnose and resolve application defects, performance bottlenecks, and user-reported issues.
- Continuously improve application reliability, supportability, monitoring, and observability.
- Balance strategic modernization efforts with operational support commitments.
- Participate in incident response, deployment validation, and release readiness activities.
- Perform other duties as assigned.
Previous Experience/Qualifications:
Required Qualifications:
- More than ten (10) years of professional software engineering experience.
- More than seven (7) years of hands-on Angular development experience.
- Demonstrated experience serving as a UI Lead, Technical Lead, or Front-End Architect.
- Expert-level proficiency with: Angular, TypeScript, JavaScript (ES6+), HTML5, CSS3 / SCSS, RxJS.
- Strong understanding of: Component-based architecture, state management patterns, REST API integration, responsive design, accessibility (WCAG), secure development practices
- Experience with: Git, Azure DevOps, CI/CD pipelines, automated testing frameworks
- Strong troubleshooting, analytical, and problem-solving skills.
- Exceptional communication and stakeholder management capabilities.
Preferred Qualifications:
- Experience developing back-end services using: Java / Spring Boot, .NET, Node.js
- Experience with: Microservices architectures, Azure Cloud Services, Docker, Kubernetes, API design and integration
- Experience implementing application monitoring and observability solutions.
- Experience supporting mission-critical enterprise applications in production environments.
- Familiarity with Agentic AI frameworks and AI-assisted software delivery practices.
Licenses/Certifications:
- None required.
More about this job
Skills
- Coaching
- Back-end development
- Architecture regulations
- Documentation
- Component libraries
- Incident response
- TypeScript
- JavaScript
- HTML
- CSS
- Git
- Microsoft Azure
- DevOps
- CI/CD
- Test automation
- Troubleshooting
- Problem solving
- Communication skills
- Stakeholder management
- Oracle Java
- Spring Boot
- .NET
- Node.js
- Microservices
- Docker
- Kubernetes
- API development