DOC OFFICE GED

CV Library record

English
Back to the CV Library

Profile record 2 records merged (same person)

Qualification
Position
Ingénieur Frontend Senior (F/H)
Job family
Frontend development
Industry
Telecoms declared
Origin
Received application
Experience
—
Skills
React, TypeScript, Kubernetes, Devops, Azure, Docker
Identity and contact

You must be a subscriber to see this profile's name and contact details.

Location
Casablanca
Source
Candidature ai.nextdata.ma
Submitted on
09/07/2026
Anonymous CV

CV anonymised automatically: name, contact details and links removed. Bracketed mentions stand for removed information.

NextData
Anonymised curriculum vitae
ND-CV-F557D536

Frontend development

Casablanca Identity and contact details provided by NextData

[nom]

Senior Frontend Developer — React.js · Next.js · React Native

[téléphone] | [e-mail] | Casablanca, Morocco

PROFESSIONAL SUMMARY

Senior Frontend developer with 6+ years of production experience building high-impact web and mobile applications across fintech, e-commerce, and energy sectors. Core expertise in React.js and Next.js, with deep React Native proficiency across the full delivery lifecycle. Architected FlexiDesigner at AKWA

Group — a schema-driven UI engine with a custom JSON tree definition and agnostic core parser that renders on both React and React Native from a [information personnelle] codebase, powering a suite of 5 production apps.

TECHNICAL SKILLS

Web & Frontend: React.js, Next.js, TypeScript, · Mobile: React Native, Expo, iOS, Android

Redux Toolkit, PWA, WebSocket, zustand, zod

APIs & Backend: Apollo GraphQL, REST, · DevOps & CI/CD: Git / GitFlow, GitHub Actions,

WebSocket, NestJS, Node.js, Odoo API · Azure, App Center, Firebase

Observability: Sentry, OneSignal, Mixpanel, · UI & Design: Storybook, Figma, Tailwind CSS

Firebase Analytics

Testing: Jest, Detox, Maestro, Cypress · Payments & Hardware: CMI Payment (3DS),

Nexgo POS terminals, NFC/RFID

Architecture: Server-Driven UI, OOP, SOLID, · Languages: French (Professional), English

Design Patterns, Docker · (Professional), Arabic (Native)

WORK EXPERIENCE

Senior Mobile Developer · AKWA Group DSI · Jan 2025 – Present

FlexiDesigner — Low-Code UI Platform

▸ Defined a custom JSON schema tree specification and built the core parser in TypeScript — an agnostic rendering engine that interprets the schema tree and produces live UI components independent of the rendering target.

▸ The core is platform-agnostic: a [information personnelle] codebase drives both React.js and React Native renderers, enabling full code reuse across web and mobile user interfaces.

▸ Integrated GrapesJS for drag-and-drop visual editing, allowing non-developers to design, compose, and deploy UI screens without writing code.

▸ Engineered async data-resolution, context propagation, data binding, and event-handler pipelines for highly dynamic behaviour across all screens.

▸ FlexiDesigner now powers all 5 internal AKWA Group apps: My Afriquia, iGaz, iLub, SAV SMDC, and AfriPOS — significantly reducing the time to build and ship new mobile apps.

Stack: TypeScript, React.js, React Native, Next.js, GrapesJS, Server-Driven UI,

My Afriquia — Super app for Afriquia fuel station customers.

▸ Built a multi-feature super app for Afriquia customers: station locator, digital card management, balance top-up, and wallet.

▸ Integrated CMI payment gateway with 3DS authentication and card tokenisation.

Stack: React Native, TypeScript, CMI Payment, Odoo API, zustand, zod

AfriPOS — POS for Afriquia Stations

▸ Developed a POS interface for Nexgo Android terminals: pump authorisation, fuel dispensing control, receipt printing, and shift reporting for station attendants.

Stack: React Native, TypeScript, Nexgo POS SDK, REST API, Websocket

iGaz — Gas Cylinder Delivery App

▸ Built a delivery-agent app for gas cylinder order management, designed for livreurs operating in areas with intermittent connectivity.

▸ Implemented full offline-first support: orders and delivery confirmations queue locally and sync automatically when connectivity is restored.

Stack: React Native, TypeScript, REST API, Offline-first, SQLite

iLub — Lubricants B2B Ordering App

▸ Built a commercial-facing app enabling Afrilub sales representatives to scan, configure, and place lubricant product orders with scheduling and Odoo-backed inventory integration.

Stack: React Native, TypeScript, REST API, Odoo API

AKWA IT Support — Internal Tool — AI-Assisted Help Desk

▸ Developed a bilingual (French/Darija) AI-assisted help-desk chatbot with offline-first fallback to support fuel station staff and operations.

Stack: PWA, Service Worker, Offline-first

Senior Frontend Developer · SG2i Consulting · Jan 2021 – Jan 2025

Hany ([lien])

Mobile App (React Native)

▸ Designed full component architecture including a UI kit library converted from Figma design tokens.

▸ Developed the address management module allowing users to add, edit, and delete addresses, with location search powered by Places API.

▸ Integrated CMI and Kenz'up payment gateways.

▸ Managed CI/CD pipeline via App Center and led the code review process; published to both App Store and Google Play.

Web App (React.js / Next.js)

▸ Built and maintained the React.js web application

▸ Implemented responsive UI components across booking, service discovery, and user account flows

▸ Integrated third-party APIs and real-time service request features

▸ Contributed to performance optimization and cross-browser compatibility

Stack: React Native, React.js, Next.js, Redux Toolkit, TypeScript, Apollo GraphQL, Storybook, App Center, Jest

Click by BNM (click.mr)

▸ Led design-system integration across the app, aligning all components with a modern token-based UI; optimised rendering performance across device sizes.

Stack: React Native, TypeScript, Design System

Allo Gaz ([lien])

▸ Implemented on-demand gas delivery booking with real-time driver tracking.

Stack: React Native, TypeScript, REST API, Firebase

Frontend Developer (Contract) · YOUZCARD Technology · Jan 2020 – Nov 2020

▸ Implemented a back-office system for managing and monitoring payment terminals.

▸ Migrated a legacy WINDEV Kiosk application to a Progressive Web App (PWA), significantly reducing bandwidth usage and improving cross-device compatibility.

Stack: React, PWA, Chrome Kiosk, Node.js

Mobile Developer (Contract) · WafR · Jul 2019 – Sep 2019

▸ Reduced app load times by 60% through performance profiling and systematic component refactoring.

▸ Migrated state management to Redux and established Jest + Detox test suites.

Stack: React Native, Redux, Jest, Detox

SELECTED PROJECTS

Bun Coffee App — Freelance

▸ Built and shipped a full F&B ordering app end-to-end: complete checkout flow, QR code pickup, loyalty system, and referral program.

▸ Implemented OneSignal push notifications with custom sounds, Sentry error monitoring, Mixpanel analytics, and a force-update mechanism; published to Google Play and App Store.

Stack: React Native, TypeScript, OneSignal, Sentry, Mixpanel, Firebase

EDUCATION & CERTIFICATIONS

Faculty of Sciences Ben M'Sik · Scrum Foundation Professional (SFPC)

B.Sc. Coursework · 2015 | DEUG · 2013 · CertiProf · 2020

[nom] II High School · Baccalaureate Sciences · 2010

Anonymised CV presented by NextData · Confidential · contact@nextdata.ma ND-CV-F557D536

To be put in touch with this profile, quote the reference ND-CV-F557D536: contact@nextdata.ma

Add to the GED

You must be a subscriber to open this CV. To subscribe, contact us: contact@nextdata.ma · Already a subscriber? Log in