# Senior Frontend Developer - Angular

> Nasoft.eg · Egypt (Remote) · Full-time · Posted 2026-09-16

**Workplace:** remote

## Description

We are looking for a **Senior Frontend Angular Developer  
**, The ideal candidate should have strong hands-on experience with Angular, TypeScript, Rx JS, RESTful APIs, frontend architecture, testing, and modern software engineering practices.  
Responsibilities  
**● Design, develop, and maintain scalable web applications using Angular and TypeScript.**

**● Build reusable, maintainable, and high-quality Angular components, services, directives, and modules.**

**● Design and implement clean frontend architecture following established software engineering principles.**

**● Integrate Angular applications with RESTful APIs and backend services.**

**● Manage complex asynchronous operations and application state using RxJS and appropriate state-management patterns.  
● Implement responsive and user-friendly interfaces based on UI/UX designs.  
● Optimize application performance and scalability.  
● Write clean, readable, maintainable, and well-documented code.  
● Develop and maintain unit, integration, and component tests.  
● Participate in code reviews and ensure adherence to coding and architectural standards.  
● Troubleshoot and resolve complex technical and production issues.  
● Collaborate with backend, DevOps, QA, and product teams to deliver features end-to-end.  
● Participate in technical discussions and contribute to architectural and engineering decisions.  
● Identify technical debt and continuously improve code quality and development practices.  
● Follow Git branching, pull requests, code review, and CI/CD practices.  
● Mentor junior and mid-level frontend developers when required.  
● Stay current with Angular ecosystem updates and modern frontend development practices.**

## Requirements

●5+ years of professional frontend development experience.  
● Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred.  
● Strong commercial experience with Angular.  
● Strong proficiency in TypeScript and modern JavaScript.  
● Strong understanding of HTML5, CSS3, and responsive web development.  
● Strong experience with RxJS and reactive programming.  
● Experience consuming and integrating RESTful APIs.  
● Strong understanding of Angular architecture, including: ○ Components ○ Services ○ Dependency Injection ○ Routing ○ Forms ○ Guards ○ Interceptors ○ Pipes ○ Directives ○ Angular lifecycle  
● Experience with application state management and understanding when state management solutions are appropriate.  
● Strong knowledge of frontend design patterns and software engineering principles.  
● Experience writing automated tests using tools such as Jest, Vitest, or Jasmine.  
● Good understanding of Git and collaborative development workflows.  
● Experience with code reviews and pull requests.  
● Experience working with CI/CD pipelines.  
● Strong debugging and problem-solving skills.  
● Good understanding of web security fundamentals.  
●Experience in Angular ● TypeScript ● JavaScript / ES6+ ● RxJS ● HTML5 ● CSS3 ● SCSS ● REST APIs ● JSON

## Benefits

-   **Working model : Remotely**
-   **Working days : 5 days / week**
-   **Days off : Friday & Saturday**
-   **Working hours : 9 AM : 6 PM**

## Apply

[Apply at Nasoft.eg](https://apply.workable.com/nasoft-eg/j/2816E7F46E/apply)

---
Powered by [Workable](https://www.workable.com)
