This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Workana is seeking a Senior Front-end Developer with expertise in Angular.js to enhance a web platform for a leading financial institution in Egypt.
The role involves collaborating with product and design teams to understand user requirements and translate them into high-quality technical solutions.
The developer will optimize DevOps tooling to streamline development processes and will be involved in all phases of the software development lifecycle.
Responsibilities include implementing technology solutions, developing creative and efficient software, troubleshooting technical issues, conducting code reviews, and staying updated with digital banking trends.
The position is hybrid for candidates located in Cairo or fully remote for international contractors.
This is a long-term contract position, renewable annually, with payments made in gross USD on a monthly basis.
Requirements:
A Bachelor’s degree in computer science or a similar field is required, with an advanced degree preferred and a strong academic record.
Candidates must have over 5 years of total Frontend development experience.
Proficiency in the Angular framework, including DI, routing, Reactive programming, template-driven forms, animation, AOT, content projection, lazy loading, guards, resolvers, state management, and RxJS is essential.
Strong knowledge of HTML5, CSS3, SVG, and a deep understanding of raw JavaScript is required.
Familiarity with responsive design frontend frameworks such as Bootstrap or Foundation is necessary.
Knowledge of Node.js and frontend design patterns like SOLID, micro frontend, and module federation is expected.
Excellent knowledge of ES6+ is required.
Experience with engineering practices such as UML, code refactoring, test-driven development, continuous integration, and building scalable applications is essential.
Hands-on experience in component testing using frameworks like Cypress, Karma, or Jasmine is required.
Familiarity with agile development methodologies is necessary.
Knowledge of cloud-native development tools and practices, including CI/CD, Docker, NGINX, Webpack, environment configuration, Firebase, Azure DevOps, and REST is required.
Fluency in English and/or Arabic is mandatory.
Benefits:
The position offers competitive compensation in USD, paid monthly.
The role provides the flexibility of remote work within a dynamic and collaborative environment.
Employees will receive dedicated support throughout their contract.
The opportunity to work on innovative projects within a leading financial institution undergoing digital transformation is available.
The contract is long-term and renewable, providing job security and the potential for professional advancement.