top of page

Frontend Development Manager

Al Rehab, Second New Cairo, Egypt

Job Type

Full time / On-site

Interested? 

About the Role

Hiring for a leading Saudi E-Commerce Organization for their first office in Egypt!

Job Details

Responsibilities:


• Lead the design and development of robust, scalable, and high-performance frontend webpages integrated with the backend microservices, utilizing technologies such as React (Next.js) and other relevant tools.

• Drive the creation of new features and modules for the organization websites, ensuring code stability and maintainability.

• Develop and maintain frontend pages that seamlessly consume backend APIs.

• Enforce best practices and coding standards for code maintainability, scalability, and security.

• Write clean, well-documented, and reusable code, promoting developer understanding and collaboration

• Design and develop complex software systems using stack and related technologies.

• Take responsibility for ensuring the quality and performance of ecommerce applications through comprehensive unit testing and debugging.

• Provide technical leadership on both new and existing projects.

• Troubleshoot and resolve bugs and issues in the frontend to maintain website performance and stability.


Technical Leadership:

• Offer technical guidance to the frontend development team, ensuring alignment with the latest technologies and best practices.

• Mentor and train junior developers, providing guidance on coding practices, design patterns, and software architecture.

• Collaborate with other teams to ensure frontend development aligns with the overall architecture and design of the eCommerce platform.

 • Participate actively in code reviews, offering constructive feedback to ensure code is maintainable, scalable, and secure.


Collaboration:

• Work closely with cross-functional teams, including backend development, QA, and product management, to ensure frontend development meets business requirements and quality standards.

• Collaborate with backend developers to ensure APIs are designed and developed to meet frontend requirements.

• Collaborate with QA to ensure thorough testing, meeting quality standards.

 • Collaborate with product management to understand business requirements and provide technical solutions.


Continuous Improvement:

• Continuously evaluate and enhance the frontend development process, tools, and technologies.

• Identify areas for improvement in the development process, tools, and technologies, implementing changes to enhance the efficiency and effectiveness of the frontend development team.

• Stay updated with the latest technologies and best practices in frontend development and eCommerce platforms.

• Participate in knowledge-sharing activities, such as internal training and community events, to share knowledge and best practices with other developers.

Employee duties are not limited only to the above-mentioned Accountabilities; he/she may perform other duties as assigned.


Requirements:



  • Bachelor's degree in Computer Science, Information Systems or related field

  • 4+ years of frontline experience in frontend development, demonstrating a profound understanding of core technologies vital for crafting responsive and accessible web applications.

  • Advanced proficiency in frontend frameworks like Next.js and React, showcasing the ability to efficiently develop sophisticated frontend applications.

          

  • Strong expertise in CSS preprocessors like Sass or Less, facilitating the creation of maintainable and modular stylesheets.

          

  • Proven experience in building responsive frameworks, utilizing tools such as Tailwind or Foundation, to ensure seamless functionality across diverse devices and screen sizes.


  • Knowledgeable in browser differences and adept in techniques ensuring consistent rendering and functionality across various browsers.

            

  • Awareness of performance optimization techniques, including asset optimization, lazy loading, and code minification, contributing to an enhanced user experience.

             

  • Proficient in version control systems like Git, fostering effective collaboration and streamlined code management.

        

  • Strong troubleshooting abilities, showcasing proficiency in efficiently resolving complex frontend issues, a crucial skill for a senior frontend developer.

          

  • Experience with headless architecture and related technologies, including GraphQL and REST APIs, showcasing adaptability to modern architectural paradigms.

           

  • Familiarity with CDN systems such as Cloudflare, Cloudfront, Netlify, or Fastly, reflecting an understanding of content delivery networks and their impact on frontend performance.

  • Solid understanding of user experience (UX) and user interface (UI) design principles, enabling the creation of intuitive and user-friendly frontend interfaces.

  • Advanced proficiency in HTML5, CSS, and JavaScript (ES2015+), coupled with expertise in modern web development tools, showcasing a robust foundation in frontend technologies.

       

  • Extensive experience with eCommerce platforms, demonstrating a comprehensive understanding of the unique requirements and challenges in this domain.

         

  • General understanding of SEO principles, ensuring the ability to implement practices that enhance website visibility and search engine rankings.

  • Familiarity with deployment methodologies and tools, including Jenkins, AWS CodeDeploy, and Docker, showcasing proficiency in streamlining the deployment process for efficient and effective delivery of React-based applications.

  • Good English

Company Industry

Interested? 

E-Commerce

bottom of page