Angular Developer
Core Responsibilities:
Develop and maintain modern web applications using Angular and associated front-end technologies.
Implement and manage state using appropriate patterns (e.g., RxJS, NgRx).
Ensure code quality through unit and end-to-end testing.
Collaborate on architectural decisions, including Micro Front End implementation.
Optimize application performance, routing, and loading strategies.
Integrate with RESTful services and ensure robust network handling.
Apply knowledge of UI/UX principles for responsive and compatible designs.
Primary Skills:
Front-End Development: Angular (v16+), TypeScript, RxJS, HTML5, CSS3.
Architecture & State Management: Micro Front Ends, State Management (NgRx, BehaviorSubject).
Secondary Skills:
Testing: Unit Testing (Jasmine, Karma), E2E Testing (Protractor, Cypress).
APIs & Networking: RESTful APIs, HTTP Client.
UI/UX & Performance: Responsive Design, Cross-Browser Compatibility, Routing, Lazy Loading.
Tools: Git, GitHub Copilot.