Sr. Angular UI Developer
Job Description
Senior Angular UI Developer (contract) in NYC, focusing on enterprise SPA development with Angular/TypeScript, Azure integration, and AI-enabled workflows.
Responsibilities
- Build and maintain the Angular based user interface for enterprise SPA applications
- Develop reusable UI components, services, and modules in line with Angular best practices
- Integrate the frontend with backend APIs exposed by the Custom Orchestrator
- Implement authentication and authorization using Microsoft Entra ID and Azure Managed Identity patterns
- Manage secrets and configuration with Azure Key Vault
- Design intuitive dashboards and agent driven workflows
- Create data visualizations for AI generated reporting and insights
- Connect UI workflows with Azure AI services and agent outputs via the orchestration layer
- Ensure responsive design and accessibility across devices and browsers
- Collaborate with backend engineers, AI engineers, and platform architects to deliver features end to end
- Optimize UI performance when interacting with AI driven services and large datasets
- Participate in code reviews, testing, and CI/CD processes integrated with Git repositories and Azure ADO
- Provide technical guidance to a junior developer, reviewing code and aligning with Angular practices and architecture
Requirements
- Strong experience with Angular and TypeScript
- Solid knowledge of HTML5, CSS3, and modern UI design patterns
- Experience building enterprise level single page applications
- Experience integrating REST APIs and asynchronous services
- Familiarity with authentication using Microsoft Entra ID or OAuth based systems
- Experience working with Azure based applications
- Experience with RxJS for real time data streaming
- Understanding of state management and modular architecture in Angular
- Experience using Git and Azure ADO pipelines
- Experience with AI or LLM powered applications
- Familiarity with LangGraph, agent driven workflows, or orchestration patterns
- Experience building dashboards or data heavy enterprise tools
- Knowledge of Azure AI services such as GPT models or embeddings
- Familiarity with enterprise knowledge systems such as SharePoint or vector search platforms
Technologies
- Angular
- TypeScript
- HTML5
- CSS3
- RxJS
- Git
- Azure ADO pipelines
- Microsoft Entra ID
- OAuth
- Azure
- Azure Key Vault
- Azure Managed Identity
- SharePoint
- LangGraph
- GPT models
- Azure AI services
Nice to Have
- Experience integrating applications with enterprise knowledge platforms such as SharePoint or vector search systems
- Familiarity with UI testing frameworks like Cypress, Playwright, or Jasmine
- Experience optimizing UI performance for large datasets and real time data streams
- Experience working within large enterprise cloud environments and microservice architectures
Benefits
- 401(k) matching
- Dental insurance
- Health insurance
- Vision insurance
Position Type
- Contract
Location
- New York, NY, United States
Onsite Flexibility
- 50% Remote
Pay
- From $70.00 per hour
Application Questions
- How many years of professional experience do you have developing applications using Angular and TypeScript?
- Do you have experience integrating frontend applications with REST APIs and asynchronous services?
- Do you have experience developing AI/LLM powered applications or integrating with AI services (such as Azure AI, GPT models, embeddings, or agent workflows)?
- Do you have experience using Git and Azure DevOps (ADO) pipelines for CI/CD processes?
- Do you have experience with Microsoft Entra ID, OAuth, or other enterprise authentication solutions?
- Please describe your recent experience building enterprise level Angular Single Page Applications (SPAs).
- Where are you currently located?