Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
a Jordanian Company that is expanding in Cairo is in search of a skilled Mid to Senior Front-End Developer (Angular) to join our team. As a Front-End Developer, you will play a key role in the development and maintenance of our web-based products. We are looking for a candidate who is passionate about creating intuitive and visually appealing user experiences, and who has a strong understanding of front-end technologies.
Responsibilities:
- Develop features and improvements in a secure, well-tested, and performant way.
- Ensure high-quality graphic standards and brand consistency.
- Collaborate with Product Management and other stakeholders within Engineering (Backend, UX, etc.) to maintain a high bar for quality in a fast-paced, iterative environment.
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
- Write clean code to develop functional web applications
- Collaborate with Back-end developers to integrate user-facing elements with server-side logic
- Gather and address technical and design requirements
- Build reusable code and libraries for future use
- Follow emerging technologies and stay up-to-date on the latest industry trends
- Help to define and improve our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
- Handle sensitive data with care and adhere to security best practices
Job Requirements
Qualifications:
- Professional experience with Angular and JavaScript web frameworks.
- Experience in Angular+2 Principles SSR, Guards, Resolvers, Lazy-Loading, etc.
- Experience in JavaScript and TypeScript is a must.
- Experience working with remote data via RESTful and JSON and security
- Experience in web technologies including HTML, CSS, SASS, Javascript, AJAX etc.
- Very Good Knowledge of OOP Principles.
- Very Good Knowledge of Data-Structure Principles
- Familiarity with agile development methodologies
- A solid understanding of core web and browser concepts (eg. how the browser parses and constructs a web page)
- A solid understanding of semantic HTML, CSS, and core JavaScript concepts.
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Strong understanding of security best practices.