please note - you must reside in Egypt in order to undertake this position
Key Responsibilities
- Rewrite UI components of a legacy PERL web application using Angular (v14+ preferred).
- Develop clean, reusable, and responsive front-end components and pages.
- Integrate Angular front-end with RESTful APIs exposed by backend services.
- Optimize performance and usability for cloud-hosted deployment scenarios.
- Collaborate with back-end developers, DevOps, and testers for seamless delivery.
- Ensure cross-browser compatibility and responsive design adherence.
- Implement state management, routing, and UI logic following Angular best practices.
- Participate in code reviews, unit testing, and front-end performance tuning.
- Contribute to front-end build and deployment readiness for Azure ACA/AKS targets.
Qualifications/Expected Experience
- 4+ years of professional experience in Angular (v10+; v14+ preferred).
- Strong knowledge of TypeScript, JavaScript (ES6+), HTML5, and SCSS/CSS3.
- Experience in rewriting or migrating legacy UIs to modern Angular applications.
- Familiarity with consuming RESTful APIs and handling authentication/authorization flows.
- Understanding of responsive design, accessibility, and cross-browser support.
- Exposure to Azure cloud services and deploying Angular apps to ACA or AKS environments is a plus.
- Familiarity with Git, Agile practices, and CI/CD tools (e.g., Azure DevOps).
- Strong debugging, UI performance tuning, and problem-solving skills.