Mostafa Abobakr

Frontend Developer

Hi, my name is Mostafa. I’m an Egyptian software engineer specializing in TypeScript, React, Nextjs, Web Performance.

living and working in Cairo, Egypt.

Typescript
Nextjs
Reactjs
Reduxjs
image
Zustand
ReactQuery
Scss
MaterialUI
Monorepo
Git
Lottie
Electronjs
Jest
TestingLibrary
Javascript
JQuery
Cloudflare
Wordpress
Ecommerce
Photoshop

Key Responsibilities

  • • Build new features and products into our cross-platform web apps using modern frontend tools (Typescript, React, Redux).
  • • Work closely with product designers, managers, and fellow engineers to deliver compelling user-facing products.
  • • Architect efficient and reusable front-end systems that drive complex web applications.
  • • Educate new and existing team members on project specifics, various technologies, approaches, and architectures.
  • • Provide feedback to your teammates and support them with detailed PR reviews.
  • • Analyze production bugs/issues and help fix them properly.
  • • Participate in technology discussions and contribute to architectural decisions.
  • • Identify and resolve performance and scalability issues.
  • • 5+ years of professional experience with web and/or mobile web development.
  • • 2+ years of experience in React.js and component-driven approach.
  • • Extensive experience in Semantic HTML,, CSS3, SASS, Styled components, Bootstrap, etc.
  • • Extensive experience in writing and understanding modern JavaScript and its ecosystem.
  • • Experience with building web applications that can be surfaced within partner websites or mobile applications.
  • • Experience in Redux or similar state management libraries.
  • • Experience in CI/CD & DevOps using GIT.
  • • Good understanding of RESTful APIs.
  • • Solid understanding of core web and browser concepts, CSS, semantic HTML and core JavaScript/Typescript concepts and knowledge of modern trends in Frontend Engineering.
  • • Proven ability to implement pixel perfect UI designs using CSS3, SCSS and other pre-processors.
  • • Experience using Typescript or other typed language in a production environment.
  • • Experience shipping clean, maintainable code for consumer products
  • • Strong consistency and attention to detail.
  • • Strong interpersonal skills with proven ability to collaborate and self-manage.

Trust By