Front End Developer

eVision - Egypt - Cairo

• Develop new user-facing features

• Create responsive, scalable, and efficient web applications using modern frameworks and libraries.

• Build reusable code and libraries (with matching documentation) to a standard which makes it quick and easy to maintain the code in the future

• Provide high-quality graphics and visual elements, ensuring standards and brand consistency

• Write functional requirement documents and guides

• Ensure the technical feasibility of UI/UX designs

• Assure that all user input is validated before submitting to back-end

• Solve any design or usability issues that arise and anticipate potential future problems so they can be resolved before they impact users

• collaborate with back-end developers and web designers to improve usability


• BA in Computer Science or similar relevant field• 1-2 years of experience as a Front-end Developer with a strong portfolio showcasing web applications and interactive features.• Proficient understanding of web markup, including HTML5, CSS3 , JS (ES6+)• 2+ years of hands-on experience building dynamic, responsive web applications using React, including hooks, component lifecycles, and state management tools (e.g., Redux, Context API)• Good understanding in design systems and frameworks like Material-UI, Prime React, or Bootstrap to build responsive and consistent user interfaces.• Familiarity with modern build tools and bundlers such as Webpack, Babel, Parcel, or Vite.• Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS• Good understanding of Angular and Typescript• Good understanding of asynchronous request handling, partial page updates, and AJAX• Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp or Photoshop is a plus.• Proficient understanding of cross-browser compatibility issues and ways to work around them.• Proficient understanding of code versioning tools, such as Git• Strong communication skills to effectively collaborate with developers, and other relevant staff members or clients.• Willingness to troubleshoot and solve complex problems• Ability to manage multiple projects and meet deadlines• Flexibility to adapt to changing instructions and requirements
Post date: Today
Publisher: Wuzzuf .com
Post date: Today
Publisher: Wuzzuf .com