Open to Senior Mobile & Frontend roles

Senior Mobile & Frontend Developer

React Native·React·TypeScript·AI

I build and lead production-grade mobile and web applications — from architecture and design systems to API integrations, performance, testing, and App Store / Google Play delivery.

6+ Years
Software Development
Production Apps
Mobile & Web
Fintech · Energy · F&B
Multiple Domains
01 — Selected Work

Featured Work

Production applications I've architected and built, from schema-driven rendering platforms to fintech and on-demand delivery apps.

02
Food & Beverage · Mobile Commerce

Bun Coffee

Lead Mobile Developer / Product Engineer (Freelance)

Ordering app for the Bun coffee brand. Built the React Native application from the ground up and own the mobile lifecycle end-to-end — architecture, development, releases, and production support — including the core ordering and checkout experience, QR-code pickup, loyalty, and referral functionality.

Implemented device fingerprinting and Google Play Integrity API checks to detect and mitigate loyalty and referral abuse, and integrated Mixpanel, Sentry, OneSignal, and Firebase Analytics for product analytics, observability, and notification delivery.
React Native TypeScript Sentry Mixpanel OneSignal
03
Home Services Marketplace

Hany

Senior Frontend Developer

On-demand home services marketplace — booking, service discovery, and real-time request tracking. Built the React Native app and the React.js/Next.js web platform from a shared design system, including account management, address management, and CMI / Kenz'up payment flows.

React Native Next.js TypeScript Apollo GraphQL Storybook
04
Fintech · Mobile Money

Click by BNM

Senior Frontend Developer

Mobile money application for Banque Nationale de Mauritanie. Led design-system implementation, improving component consistency and responsiveness across device sizes, and shipped through the full release pipeline to both app stores.

React Native TypeScript Redux Toolkit Firebase
05
On-Demand Energy Delivery

Allo Gaz

Senior Frontend Developer

Gas cylinder delivery app for Afriquia. Architected the application structure, implemented one-click booking, and built real-time driver tracking with Firebase for a fast, low-friction ordering experience.

React Native TypeScript Firebase Geolocation
06
B2B Retail Tech

WafR

Mobile Developer (Contract)

Telecom recharge platform for Moroccan shopkeepers. Brought in to fix performance: profiled and refactored the app, migrated state management to Redux, and set up automated testing.

60% faster load times · 70% of components refactored for performance and maintainability
React Native Redux Jest Detox
02 — Capabilities

Engineering Highlights

A cross-section of the technical problems I own day to day, from architecture down to release engineering.

Architecture
Cross-platform architecture spanning React and React Native, server-driven UI, schema-driven rendering, and reusable component systems.
Performance
Profiling and optimization work that measurably improved load times and rendering — including a 60% reduction in app load times.
Security
Device fingerprinting, Google Play Integrity API checks, and secure payment flows including 3D Secure card tokenization.
Integrations
REST and GraphQL APIs, CMI and Kenz'up payment flows, Nexgo POS terminals, Google Places, push notifications, and enterprise (Odoo) backends.
Testing
Unit and integration testing with Jest, E2E automation with Detox and Maestro, and production validation before every release.
Delivery
App Store and Google Play release management, CI/CD pipelines, OTA updates, and production monitoring across client and internal applications.
03 — Career

Experience

2025 — Present
Senior Mobile & Frontend Developer
AKWA Group — Casablanca, Morocco
  • Designed and built FlexiDesigner, a schema-driven low-code / server-driven UI platform, defining a custom JSON schema-tree specification and TypeScript rendering engine.
  • Built a platform-agnostic architecture driving both React Native and React.js from a shared UI schema, scaled into a shared rendering layer powering 5 production applications.
  • Built My Afriquia (fuel-station app with wallet, digital cards, and CMI payment integration) and AfriPOS for Nexgo Android payment terminals.
  • Designed an offline-first architecture using SQLite for iGaz, a delivery app operating in low-connectivity environments.
  • Established mobile CI/CD processes and led code reviews and production releases across Android and iOS.
TypeScript React Native React.js Next.js GrapesJS Odoo API
Feb 2026 — Sep 2026
Lead Mobile Developer — Bun Coffee
Rocket Roast — Casablanca-Settat, Morocco (Hybrid)
  • Own the Bun Coffee mobile application lifecycle end-to-end — architecture, technical decisions, development, releases, and production support.
  • Built the core ordering and checkout experience, QR-code pickup, loyalty, and referral functionality from the ground up.
  • Implemented device fingerprinting and Google Play Integrity API checks to detect and mitigate loyalty and referral abuse.
  • Integrated Mixpanel, Sentry, OneSignal, and Firebase Analytics for product analytics, observability, and notification delivery.
  • Resolved production and release issues across iOS and Android, including App Store review, Android build tooling, and New Architecture configuration.
React Native TypeScript Sentry Mixpanel OneSignal
2021 — 2025
Senior Frontend Developer
SG2i Consulting — Casablanca, Morocco
  • Led mobile and frontend development across production applications including Hany, Click by BNM, and Allo Gaz.
  • Built mobile apps with React Native and Expo, and web apps with React.js, Next.js, and TypeScript.
  • Designed scalable component architectures and implemented token-based design systems from Figma specifications.
  • Integrated Google Places API for location-based address management and CMI / Kenz'up payment flows.
  • Managed CI/CD and production releases across client applications for the App Store and Google Play.
React Native React.js Redux Toolkit Apollo GraphQL Storybook Jest
2020
Frontend Developer (Contract)
YouzCard Technology — Casablanca, Morocco
Built a web-based back-office platform for managing payment terminals and migrated a legacy WINDEV kiosk application to a Progressive Web App, improving cross-device compatibility.
React React Native PWA Node.js
2019
Mobile Developer (Contract)
WafR — Casablanca, Morocco
Reduced app load times by 60% through profiling and systematic refactoring, migrated state management to Redux, and established automated testing with Jest and Detox.
React Native Redux Jest Detox
04 — Workflow

AI-Enhanced Engineering

I use modern AI development tools to accelerate architecture exploration, implementation, debugging, testing, and documentation — while maintaining production engineering standards.

AI speeds up how fast I move from problem to solution. It doesn't replace engineering judgment: architecture decisions, code review, and production ownership stay with me.

Claude Code AI-assisted debugging Test generation Documentation Architecture exploration
Architecture exploration
Faster evaluation of design trade-offs before committing
Implementation
Higher velocity on well-scoped features and refactors
Debugging & testing
Faster root-cause analysis and test generation
Documentation
Keeping technical docs and READMEs in sync with code
05 — About

About

I'm a Senior Mobile & Frontend Developer specializing in React Native, React and TypeScript. I build production applications across fintech, energy, F&B and enterprise environments, with experience spanning architecture, design systems, API integration, performance, testing and production delivery.

I enjoy working on complex products where engineering decisions matter — from cross-platform rendering engines and server-driven UI to on-demand delivery and real-time applications.

I hold a Scrum Foundation Professional Certificate (CertiProf, 2020) and have contributed to open source, including a Go SDK for the SMS Partner API.

Languages
Arabic — Native
French — Professional
English — Professional working proficiency
Education
Faculty of Sciences Ben M'Sik
Undergraduate studies in Science — Casablanca, Morocco
Certification
Scrum Foundation Professional (SFPC)
CertiProf — 2020
Open Source
SMS Partner Go SDK
06 — Technology

Technology

Mobile
React Native Expo Offline-first (SQLite) NFC/RFID
Frontend
React Next.js TypeScript Tailwind CSS
State & Data
Redux Toolkit Zustand Apollo GraphQL Zod
Backend & APIs
Node.js NestJS REST WebSocket
Data & Infra
Firebase Azure Docker
Quality & Delivery
Jest · Detox · Maestro GitHub Actions App Store · Google Play
Observability
Sentry Mixpanel Firebase Analytics
AI
Claude Code AI-assisted engineering

Let's build something great.

I'm currently open to Senior Mobile, React Native and Frontend opportunities.

LocationCasablanca, Morocco