Senior Frontend Developer @Nasoft.eg
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1wk ago

[Hiring] Senior Frontend Developer @Nasoft.eg

1wk ago - Nasoft.eg is hiring a remote Senior Frontend Developer. πŸ’Έ Salary: unspecified πŸ“Location: Egypt

Role Description

We are looking for a Senior Frontend Angular Developer. The ideal candidate should have strong hands-on experience with Angular, TypeScript, RxJS, RESTful APIs, frontend architecture, testing, and modern software engineering practices.

  • 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.

Qualifications

  • 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.

Requirements

  • 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
Before You Apply
️
remote Be aware of the location restriction for this remote position: Egypt
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Frontend Developer @Nasoft.eg
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1wk ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Egypt
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 125,785+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later