Angular Developer
Overview
In this role you will develop and maintain the ICE BI front-end, focusing on Angular-based UI within a data analytics context. You will collaborate with cross-functional teams to deliver scalable, secure software that translates data insights into actionable user experiences. You’ll work with AI-assisted tools to speed delivery while upholding code quality and security. This position offers the opportunity to influence frontend architecture and drive performance at scale.
ResponsibilitiesDevelop and maintain responsive Angular applications (v18+)Design and implement RESTful APIs and backend services using C#/.NETCollaborate with UI/UX, product managers, and developers to ship featuresOptimize performance and ensure frontend/backend scalabilityWrite clean, maintainable, and testable codeParticipate in code reviews, including AI-generated code checksLeverage AI coding assistants to accelerate boilerplate and unit tests, refactor legacy code, and generate documentationDiagnose issues across the stack and provide reproduction stepsStay updated on emerging technologies, AI tooling, and best practices
Key requirements3+ years frontend development with Angular3+ years backend development with C# and ASP.NET CoreStrong TypeScript, HTML5, CSS3, RxJS proficiencyExperience with Entity Framework and SQL ServerFamiliarity with RESTful API design and integrationVersion control with Git and AI-aware workflowsKnowledge of CSLA frameworkHands-on experience with at least one AI coding assistant in daily workflowAwareness of AI limitations and security risks when using external toolsExcellent problem-solving and communication skillsproblem-solvingcommunicationcollaborationAngular (v18+)TypeScriptHTML5