UI Angular Developer
UI Angular DeveloperWe are seeking a highly experienced UI Angular Developer with a strong background in building scalable, responsive, and high-performing web applications. The ideal candidate will have deep expertise in Angular (latest versions), strong UI/UX skills, and prior experience working in enterprise-level environments, preferably within Fidelity or other financial services organizations. Responsibilities:Design, develop, and maintain complex, enterprise-grade web applications using Angular and associated frameworks.Collaborate with UX designers, backend developers, and business teams to translate requirements into user-friendly interfaces.Implement reusable components and ensure adherence to UI best practices.Optimize applications for performance, scalability, and cross-browser compatibility.Integrate RESTful APIs and handle state management efficiently.Conduct code reviews, mentor junior developers, and maintain coding standards.Work closely with QA teams for test-driven development and automation.Stay updated on emerging technologies and suggest improvements to the UI architecture.Required Skills & Qualifications:10+ years of professional software development experience with at least 5+ years in Angular (v8+).Strong expertise in TypeScript, JavaScript (ES6+), HTML5, CSS3, SCSS/SASS, and RxJS.Experience with state management tools (NgRx, Akita, etc.).Familiarity with responsive design frameworks (Bootstrap, Material Design, etc.).Solid understanding of REST APIs, JSON, and microservices integration.Proficiency in front-end performance optimization and debugging tools.Experience with Git, Agile methodologies, CI/CD pipelines.Financial services or prior Fidelity experience preferred.Nice to Have:Knowledge of Node.js for backend integration.Exposure to cloud platforms (AWS/Azure) and containerized environments (Docker/Kubernetes).Experience with automated testing frameworks like Jasmine, Karma, Cypress, or Protractor.Soft Skills:Strong problem-solving skills and attention to detail.Excellent communication and collaboration abilities.Ability to work independently in a fast-paced environment.