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