7 or more years of related experience Proven experience in designing, developing, and maintaining large-scale Angular applications (version 8 or later) Strong proficiency in TypeScript, HTML5, CSS3, and modern JavaScript (ES6+) Experience with NGRX for state management and RxJS for reactive programming Familiarity with building reusable and testable Angular components, services, and modules Experience with ExpressJS and Node.js for building RESTful APIs and microservices Proficient in working with relational databases (e.g., PostgreSQL, MySQL) and document-based databases (e.g., MongoDB) Knowledge of web networking protocols (HTTP, HTTPS, WebSockets) and security best practices Experience with front-end build tools (Webpack, Gulp, Grunt) Knowledge of responsive web design and cross-browser compatibility techniques Proficient in version control systems (Git) Strong problem-solving and debugging skills Excellent communication and teamwork abilities