Source description
About the role
Senior UI Developer (Angular)
Location: 4 Irving Place, New York, NY 10003
Schedule: Hybrid – 3 days onsite, 2 days remote
Duration: Long-term contract
ONSITE INTERVIEW REQUIRED- LOCALS ONLY
Role Overview
We are seeking a senior-level UI Developer with 10+ years of experience to design and build modern, scalable Angular applications. This role will focus on developing intuitive, high-performance user interfaces that integrate with backend services and AI-driven platforms.
Key Responsibilities
Develop and maintain Angular-based UI applications
Build reusable components, services, and modules following best practices
Integrate frontend applications with backend REST APIs
Implement authentication/authorization using Microsoft Entra ID (Azure AD)
Work with Azure Key Vault for secure configuration management
Design dashboards and workflows for agent-driven and AI-powered systems
Implement data visualization for reporting and insights
Ensure responsive design and cross-browser compatibility
Optimize UI performance for large datasets and real-time interactions
Collaborate with backend, AI, and platform engineering teams
Participate in code reviews and CI/CD processes using Azure DevOps
Provide technical guidance and mentorship to junior developers
Required Skills
Strong experience with Angular and TypeScript
Solid knowledge of HTML5, CSS3, and modern UI design patterns
Experience building enterprise-level single page applications (SPAs)
Experience integrating REST APIs and asynchronous services
Familiarity with Microsoft Entra ID / OAuth authentication
Experience working in Azure environments
Strong understanding of RxJS, state management, and modular architecture
Experience with Git and Azure DevOps pipelines
Preferred Skills
Experience with AI/LLM-powered applications
Familiarity with agent-driven workflows or orchestration frameworks
Experience building data-heavy dashboards or enterprise tools
Exposure to Azure AI services (GPT models, embeddings, etc.)
Knowledge of SharePoint or enterprise knowledge systems
Education
Bachelor's degree or higher required
More at 3B Staffing