Sr. Senior Angular Developer & Lead (Strong NgRx experience required)
New York City, NY (Hybrid 1-2 days a week)
"Client Interview – Final round will be In-Person"
About the Role : :
- We are seeking an accomplished Advanced UI Angular Developer to design, develop, and optimize feature-rich, enterprise-grade web applications.
- The ideal candidate brings deep expertise in Angular, TypeScript, and modern front-end architectures, with a proven track record of delivering scalable, accessible, and high-performance UI solutions.
- You will collaborate with product, UX, and backend teams to drive an exceptional user experience.
Key Responsibilities : :
Lead the development of complex Angular applications, ensuring robust performance, scalability, and maintainability.Architect front-end solutions including state management, routing, lazy loading, forms, and component libraries.Translate designs into high-quality, responsive, accessible code (WCAG 2.x) with pixel-perfect accuracy.Build and maintain a reusable UI component library and design system; establish guidelines for consistency and reusability.Optimize front-end performance through advanced techniques (change detection strategies, ahead-of-time compilation, code-splitting, caching).Integrate with backend services (REST / GraphQL) and define contract-driven development with strong typing and comprehensive error handling.Drive quality through automated testing (unit, integration, end-to-end) and participate in CI / CD pipelines.Perform code reviews, mentor mid-level and junior developers, and provide technical leadership in architecture discussions.Collaborate in Agile ceremonies, write clear technical specifications, user stories, and acceptance criteria.Ensure security best practices in the front-end (input validation, secure storage, OAuth / OpenID Connect).Stay current with Angular ecosystem, TypeScript, and front-end trends; evangelize improvements across teams.Required Qualifications : :
12+ years of professional front-end development with extensive Angular experience (v11+ or newer); strong command of Angular architecture, components, directives, pipes, services, RxJS, and Angular CLI.Advanced TypeScript proficiency; solid JavaScript (ES6+), HTML5, and CSS3 / Sass skills.Deep experience with state management (NgRx, Akita, or similar) and advanced RxJS patterns.Strong experience consuming RESTful APIs and / or GraphQL; ability to design and consume API contracts with robust error handling.Proficiency with testing frameworks (Jasmine / Karma, Jest) and test-driven development (TDD / BDD).Experience with front-end build tools (Webpack, ESLint, Prettier) and performance profiling.Solid understanding of accessibility (WCAG) and responsive design principles.Familiarity with server-side rendering (Angular Universal) and PWA concepts a plus.Experience with CI / CD, Git workflows, and collaboration with DevOps for automated deployments.Excellent problem-solving, debugging, and communication skills.Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).Preferred Qualifications : :
Experience with Angular Material or other UI component libraries; governance of design systems.Exposure to back-end languages (Node.js, Java, .NET) to coordinate with backend teams.Domain experience in finance, healthcare, e-commerce, or similar industries.Familiarity with micro-frontend architectures and modern deployment strategies.