mmabouelnasr

Senior Frontend Developer

I'm a frontend engineer specialising in Angular, with 4+ years building production applications for teams in Switzerland, Saudi Arabia, and Egypt.


Most of my recent work is on two Saudi products. On Tagdeer, an employee-benefits platform serving approximately 150,000 users daily, I built major parts of the Angular frontend from scratch — onboarding, dashboards, offers, routing, and the reusable component layer, along with Google Maps location discovery and filtering. On Tahkeem, an arbitration product built around multi-step asynchronous workflows, I designed and maintained the NgRx stores, selectors, and effects across 5+ business modules.


Before that I worked with Modeso, a Swiss agency, delivering Angular flows and reusable components across several client products. The work I'm most pleased with there was root-causing a set of RxJS race conditions that had been causing intermittent data loss in production.


I also maintain ngx-hyperpay, a published Angular library for HyperPay payment integration.


Two things I do that are less common: reactive state architecture at real scale with NgRx and RxJS, and genuinely bilingual interfaces — Arabic and English with correct RTL/LTR behaviour throughout, not bolted on at the end.


I've been working remotely since April 2024, and I'm based in Alexandria at UTC+2, which gives full overlap with the European working day and near-full overlap with the Gulf. I'm looking for remote Angular work, contract or full-time, with European or Gulf teams.



Experience: 4 years

Yearly salary: $48,000

Hourly rate: $25

Nationality: 🇪🇬 Egypt

Residency: 🇪🇬 Egypt


Experience

Frontend Engineer
INNOSOFT (previously Solutions by 42)
2024 - 2026
- Built major parts of Tagdeer’s Angular frontend from scratch for a Saudi employee-benefits platform serving approximately 150,000 users daily, covering onboarding, dashboards, offers, routing, and reusable components. - Integrated REST APIs and Google Maps-based location discovery with responsive filters, loading states, and asynchronous user flows. - Delivered responsive Arabic/English experiences using shared localization patterns and consistent RTL/LTR behavior. - Designed and maintained NgRx stores, selectors, and effects across 5+ Tahkeem business modules supporting complex arbitration and multi-step asynchronous workflows. - Improved frontend standards and local quality checks using ESLint, Prettier, and Husky.
Full-Stack Software Engineer
MODESO
2023 - 2024
Built and maintained production features across the stack for web applications, supported releases, debugged production issues, and delivered ongoing maintenance in a client delivery environment. Built and maintained Angular user flows end-to-end, translating requirements into responsive screens. Connected frontend features to backend services via REST APIs. Implemented reactive data flows for forms and screens.
Front End Engineer
Integrated Solutions for Ports (ISFP)
2023 - 2023
Built major parts of the Angular frontend for a Saudi employee-benefits platform serving approximately 150,000 users daily, covering onboarding, dashboards, offers, routing, and the reusable component layer. Designed and maintained NgRx stores, selectors, and effects across 5+ business modules for an arbitration product built around complex, multi-step asynchronous workflows. Integrated REST APIs and Google Maps location discovery with responsive filtering and asynchronous user flows. Delivered responsive Arabic and English interfaces with consistent RTL/LTR behaviour throughout. Improved frontend engineering standards using ESLint, Prettier, and Husky.

Skills

agile
angular
git
javascript
jira
nextjs
typescript
front-end
english
arabic