Technology / Engineering Product Data / Software Engineering

Software Frontend Engineer III

Cairo, Cairo Governorate
Work Type: Full Time

Roles & Responsibilities:

  • Architect and design robust and scalable frontend solutions that align with business objectives and technical requirements.

  • Lead and actively participate in the development of complex web applications using modern frontend technologies and frameworks.

  • Collaborate closely with product managers, UX designers, and backend developers to deliver high-quality user experiences.

  • Mentor and guide junior and mid-level developers, providing technical leadership and promoting best practices.

  • Drive the adoption of new frontend technologies, tools, and frameworks to improve efficiency and maintainability.

  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.

  • Identify and address performance bottlenecks, security vulnerabilities, and scalability challenges in frontend applications.

  • Stay up-to-date with industry trends, emerging technologies, and best practices in frontend development.

  • Continuously evaluate and improve development processes, tools, and methodologies to optimize productivity and quality.

 

REQUIRED EDUCATION, KNOWLEDGE, AND SKILLS

  • Bachelor's degree in Computer Science or related field (or equivalent practical experience).

  • Proven track record of delivering complex frontend projects with a focus on performance, scalability, and maintainability.

  • Expert-level proficiency in HTML, CSS, and JavaScript, including modern frameworks such as React, Vue.js, or Angular.

  • Extensive experience with TypeScript, leveraging its benefits for building robust and type-safe applications.

  • Strong understanding of frontend architecture patterns, design principles, and best practices.

  • Solid knowledge of responsive web design, cross-browser compatibility, and mobile optimization techniques.

  • Experience with testing frameworks and methodologies (e.g., Jest, Cypress, unit testing, integration testing).

  • Deep understanding of performance optimization, code profiling, and debugging techniques in frontend applications.

  • Excellent problem-solving, analytical thinking, and decision-making skills.

  • Strong leadership, communication, and collaboration abilities to effectively work with cross-functional teams.

  • Continuous learner with a passion for exploring new technologies and driving innovation in frontend development.

  • Experience in migrating existing features or legacy codebases to modern frontend technologies and frameworks.

  • Proactive mindset to anticipate potential roadblocks, mitigate risks, and proactively address complexities.

Submit Your Application

You have successfully applied
  • You have errors in applying
CV*