Role

We’re building an e-commerce management platform that does everything. You’ll turn API contracts into fast, reliable UIs—dashboards, forms, tables, and KPIs—used daily by our ops team. This is a hybrid role based in Casablanca with flexible WFH.

What you’ll do

* Build responsive dashboards & CRUD screens (lists, filters, pagination, bulk actions).
* Implement robust forms with react-hook-form + Zod (validation, error/empty/loading states).
* Create reusable components with Tailwind + shadcn/ui and keep the design system consistent.
* Integrate typed API clients generated from OpenAPI; handle auth/permissions in the UI.
* Ship charts/KPIs (Recharts/Tremor) and hit Lighthouse ≥90 on core pages.
* Add telemetry & error handling (Sentry) and participate in code reviews.


Qualifications (must-have)

* 3–5 years with React/Next.js and TypeScript in production.
* Strong UI fundamentals: tables, forms, routing, state management, accessibility basics.
* Comfortable consuming REST APIs from a typed client (OpenAPI).
* Solid CSS/Tailwind skills and careful attention to responsive/mobile details.
* Clear communication, ownership, and steady delivery (small, reviewable PRs).


Nice to have

* shadcn/ui, TipTap, data virtualization, SSR/ISR performance tuning.
* Familiarity with AI UI patterns (streaming responses/suggestions) and wiring AI APIs from the frontend.
* Testing/Storybook habits; analytics events; i18n (French).

Salaire

_

Annuel based

Localisation

Casablanca, Casablanca-Settat, Morocco

Aperçu du poste
Emploi affiché:
il y a 2 heures
Expiration:
dans 4 semaines
Type d'emploi
Temps plein
Rôle de l'emploi
Développeur(euse) front-end
L'éducation
Bac+5 et plus
Expérience
Expérience entre 5 ans et 10 ans
Total des postes vacants
1

Partager cet emploi:

Localisation

Casablanca, Casablanca-Settat, Morocco

Quitter Joobaz Vous êtes sur le point de visiter l'URL suivante URL invalide

Chargement...
Commentaires


Commentaire créé.
Veuillez vous connecter pour commenter !