Senior Frontend Developer - Angular
Nasoft.eg Egypt
Human Resources Services · 11-50 employees
About the role
Design, develop, and maintain scalable web applications using Angular and TypeScript while ensuring high-quality code and architecture. Collaborate with cross-functional teams to integrate RESTful APIs, perform code reviews, and mentor junior developers.
What they look for
Requirements
Requires 5+ years of professional frontend development experience with strong proficiency in Angular, TypeScript, and RxJS. Candidates should have a solid understanding of frontend architecture, automated testing, and modern software engineering practices.
Full 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.
●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
- Working model : Remotely
- Working days : 5 days / week
- Days off : Friday & Saturday
- Working hours : 9 AM : 6 PM
Similar roles
-
Développeur fullstack .NET Angular & GenAI (H/F)
Talan Toulouse, Occitania, France
-
Senior Developer - .NET, Angular, React
Hyland Bidhannagar, West Bengal, India
-
Senior Full Stack Developer (Java, Angular)
RBC Mississauga, Ontario, Canada
-
Senior Full Stack Developer (Java, Angular)
Royal Bank of Canada Mississauga, Ontario, Canada
-
Principal .Net Engineer (Azure Data Factory+Angular)
Eurofins Bengaluru, Karnataka, India
-
Senior Frontend Engineer (Angular)
InventYOU AB Athens, Attica, Greece