Software Engineer (Frontend - Angular 19+, Angular Signals, RxJS)

NielsenIQ · Chennai, TN, in

onsitefull-time3-6 years

posted 15h

About Job We are looking for a skilled Angular Developer with hands-on experience in Angular 16+ (preferably Angular 19) , Angular Signals , RxJS, and modern frontend development practices. You will be responsible for building high‑quality, scalable, and maintainable web applications while collaborating closely with product, design, and backend teams. Responsibilities: D evelop, enhance, and maintain web applications using Angular 19 , ensuring high performance and scalability.   Write clean, maintainable, and efficient code using,  TypeScript, HTML5, CSS3/Sass, JavaScript/ES2023  Utilize RxJS for reactive programming, asynchronous streams, and application state workflows.   Implement component‑driven development using, Standalone Components, Angular CLI & Workspace best practices, Routing, DI, Forms (Reactive & Template-driven) Collaborate with cross‑functional teams to define, design, and ship new features. Take ownership of features and bug resolution—ensuring timely, high‑quality delivery. Participate in code reviews and enforce coding standards, best practices, and performance optimization . Ensure application compatibility across modern browsers and responsive layouts.  Deep expertise in Angular 16+ (preferably Angular 19), TypeScript, and modern frontend frameworks. Strong hands-on experience with Angular Signals, RxJS, and reactive programming principles. Designs and develops scalable, reusable, and high-performance UI components and web applications.  Implements modern frontend architectures using best practices (component-driven design, state management, modular structure). Builds responsive and accessible web applications ensuring cross-browser compatibility and optimal performance. Applies clean coding practices, SOLID principles, and design patterns to frontend development. Develops dynamic user interfaces with efficient state handling using RxJS, Signals, or NgRx (or similar). Ensures application security using best practices such as JWT authentication, OAuth, and secure HTTP handling. Writes unit, integration, and end-to-end tests using frameworks like Jasmine, Karma, or Cypress. Uses profiling and debugging tools to identify and resolve performance bottlenecks. Collaborates closely with product managers, designers, and backend teams to deliver end-to-end solutions. Works with CI/CD pipelines, Git-based workflows, and modern build tools for efficient delivery. Contributes to UI/UX improvements and ensures high-quality visual and interaction design standards. Stays updated with evolving Angular ecosystem, frontend trends, and emerging technologies. Provides technical guidance, code reviews, and mentorship to team members. Improves maintainability and scalability of applications through refactoring and architectural enhancements. Integrates AI-assisted development tools for coding efficiency, testing, and documentation. Ensures high code quality, maintainability, and adherence to organizational standards and best practices