Senior Frontend Developer – Angular

TafeelNasr City, Cairowuzzufопубліковано 16.08.2026
Обов'язково:TypeScriptHTMLCSSAngularGitFrontendQA/TestAgileScrumCI/CDSecurity

Design, develop, and maintain scalable web applications using Angular and Typescripts .

Build reusable, maintainable, and well-structured frontend components.

Take ownership of frontend features from technical design through implementation and delivery.

Collaborate with Backend Developers, UI/UX Designers, QA, and Product teams.

Integrate frontend applications with RESTful APIs and backend services.

Improve application performance, responsiveness, and user experience.

Participate in technical design and architecture discussions.

Review code and maintain high engineering standards.

Identify technical issues and suggest effective solutions.

Support and mentor other frontend developers when needed.

Write clean, testable, and maintainable code following modern frontend best practices.

Bachelor's degree in Computer Science, Software Engineering, or a related field.

Strong professional experience in Frontend Development .

Advanced hands-on experience with Angular and typescripts .

Strong understanding of Angular Components, Services, Dependency Injection, Routing, Guards, Interceptors, Reactive Forms, and RxJS.

Strong experience with HTML5, CSS3, SCSS, and responsive design .

Experience with RxJS and reactive programming .

Experience with state management solutions such as NgRx or similar.

Strong experience integrating and working with REST APIs .

Good understanding of authentication and authorization.

Experience with Git and collaborative development workflows.

Understanding of frontend architecture, design patterns, and clean code principles.

Experience with unit testing and frontend testing practices.

Good understanding of performance optimization and web security best practices.

Strong debugging, problem-solving, and communication skills.

Nice to Have Experience with recent versions of Angular and modern Angular features.

Experience with Signals and modern state management patterns.

Familiarity with SSR / Angular SSR .

Experience with CI/CD pipelines .

Experience working in Agile/Scrum teams.

Familiarity with UI component libraries and design systems.

Experience working on large-scale or complex production applications