UI Developer-(Angular / Angular18)
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Select Jarvis.com, is seeking the following. Apply via Dice today!Location: CAJob SummaryWe are looking for a skilled Frontend Developer with strong experience in Angular (v18+) and AngularJS to build scalable, high-performance web applications. The ideal candidate has a solid understanding of TypeScript, reactive programming with RxJS, and modern state management approaches, along with a passion for clean UI, accessibility, and code quality.Key ResponsibilitiesDevelop and maintain web applications using Angular (v18+) and AngularJS.Build reusable, modular, and scalable components using TypeScript.Implement reactive programming patterns using RxJS and Angular Signals.Design and manage application state using NgRx, Akita, or signals-based stores.Create responsive, accessible, and semantic UI using modern CSS best practices.Integrate RESTful APIs and manage asynchronous data streams efficiently.Contribute to and maintain component libraries and design systems (Storybook experience is a plus).Ensure high code quality through unit testing, e2e testing, linting, and strict type safety.Collaborate with designers, product managers, and backend teams to deliver high-quality features.Participate in sprint planning, estimation, and agile development processes.Use Git for version control and manage builds using Node.js and NPM.Required Skills & QualificationsStrong experience with Angular (v18+) and AngularJS.Proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3.Hands-on experience with RxJS and reactive programming.Experience with state management libraries like NgRx, Akita, or Signals.Solid understanding of REST APIs and async data handling.Familiarity with responsive design, cross-browser compatibility, and accessibility standards.Experience with testing frameworks (Jasmine, Karma, Cypress, or similar).Knowledge of Git workflows and modern frontend build tools.Strong problem-solving and debugging skills.