Senior Frontend Developer
About Us
GS1 Egypt is an independent, user-driven organization. We provide a common language for trade and commerce. At all stages of the supply chain, we collaborate with trading partners and with businesses and enterprises of all sizes.
GS1 Egypt helps companies by providing a common language for international trade and commerce. We facilitate the proper adoption and implementation of GS1 standards that continually link between and improve the efficiency of all supply-chain stakeholders.
GS1 Egypt is the sole numbering authority in Egypt – affiliated GS1 member organization. With over 4,000 GS1 local database-members in Egypt, we offer a unique identification system for all your products and services. Through our GS1 supply-chain standards, Egyptian enterprises are becoming more efficient and are sharpening their competitive edge.
Job Brief
Designs, builds, and implements Frontend tasks for external and internal systems of GS1 Egypt.
Roles and Responsibilities
- Develop and maintain the web application’s front-end components.
- Develop new features and functionality for the web application.
- Write clean, maintainable, and well-documented code
- Optimize the web application for maximum speed and scalability.
- Conduct thorough testing and debugging to ensure the application is bug-free and runs smoothly.
- Continuously monitor and improve the performance of the web application.
- Participate in code reviews and provide feedback to other developers.
- Contribute to the development and maintenance of coding standards and best practices.
- Stay up to date with emerging trends and technologies in front-end development.
- Collaborate with designers, product managers, and other developers to ensure requirements are met.
Qualifications and Education Requirements
- Bachelor’s Degree, preferably in Computer Engineering or Computer Science.
- Not Less than 5 years
Preferred Skills
- Extensive programming experience in HTML5, CSS3, SASS and Responsiveness techniques.
- Excellent JavaScript knowledge and extensive experience with ES5/ES6.
- Extensive experience with Typescript.
- Solid understanding with RXJS.
- Solid understanding of state management concepts, with a previous experience in NGRX is a plus.
- Extensive experience with tools like Redux, Webpack, Angular CLI.
- Extensive experience consuming REST APIs and working with observables.
- Extensive experience with client-side architecture and design patterns.
- Exceptional knowledge of cross-browser compatibility issues and client-side performance considerations.
- Extensive experience with Git.
- Exceptional problem-solving and ability to work independently.
- Ability to lead a team of juniors Frontend developers and manage their technical debt.
- Exceptional learning skills.
- Understanding of Agile/SCRUM processes.
- Understanding of Realtime applications and WebSockets.
- Knowledge of using SingnalR.
- Knowledge of SSO.
- Good understanding of SEO principles and ensuring that application will adhere to them.
- Knowledge of unit testing.
- Fluency in English
- Ability to work independently with minimal supervision while achieving benchmarks.
- Solid understanding of user experience
- Attention to details
- Time management skills
- Advanced oral and written communication skills
Benfits:
- Social Insurance.
- Income Tax.
- Comprehensive Health Insurance.
- Private Health Insurance.
- Private Life Insurance.
- Annual Performance Bonus (As per company policy).
- Hybrid working environment (2 days WFH & 3 Days Onsite).
- Flexible working hours.
How to apply:
If you are interested, please apply by clicking here.
Responses will be treated quickly and with strict confidentiality.