الوظيفة باختصار
On cherche un.e Senior Frontend Engineer pour porter l'expérience produit de Wassit — l'app que les créateurs et les marques marocaines utilisent pour leurs bookings, briefs et paiements. Vous prenez la responsabilité technique du front : architecture Next.js (App Router, RSC, server actions), design system maison, performance Core Web Vitals, et qualité d'exécution sur les 4 locales (FR, AR, EN, DR) avec un RTL impeccable. Vous travaillez main dans la main avec le designer produit et le tech lead pour transformer des flows complexes (séquestre, deliverables, messagerie) en interfaces nettes, rapides, accessibles. On attend de vous du leadership technique calme et concret : code reviews exigeantes, mentorat des juniors, choix d'outillage assumés, et capacité à dire non quand une feature menace la cohérence du produit. C'est un poste senior avec un vrai poids sur la roadmap.
مسؤولياتك
- Concevoir et livrer les fonctionnalités frontend critiques (booking, checkout, messagerie, dashboards) sur Next.js 15 + React Server Components
- Garantir une performance excellente (LCP < 2,5s sur 3G marocain, INP < 200ms) sur l'ensemble du parcours utilisateur
- Faire évoluer notre design system Tailwind, en pensant RTL, dark mode et accessibilité WCAG AA dès la conception
- Mener les code reviews, écrire la documentation technique et mentorer 2 à 3 ingénieurs plus juniors
- Collaborer étroitement avec le designer produit pour cadrer les specs et prototyper rapidement
- Mettre en place l'observabilité côté client (Sentry, web vitals, session replay) et corriger les bugs avant que le support n'en entende parler
- Participer aux décisions d'architecture transverses (state management, fetching, edge runtime, caching)
الملف المطلوب
- 5+ ans d'expérience en développement frontend en production, dont au moins 2 ans sur React
- Maîtrise solide de Next.js (App Router idéalement), TypeScript strict, et CSS moderne (Tailwind ou équivalent)
- Expérience concrète sur l'optimisation des Core Web Vitals et le bundling (code splitting, RSC, streaming)
- Confort avec les API REST et GraphQL, et compréhension fine du modèle client/serveur de React
- Sensibilité produit forte : vous savez challenger une spec et proposer une meilleure version
- Français professionnel courant + anglais technique solide (notre documentation interne est en anglais)
إضافات مقدرة
- Expérience avec Prisma, Postgres, et le déploiement sur Vercel ou équivalent
- Contribution à un design system ou open source visible
- Connaissance du RTL et de l'i18n à l'échelle (next-intl, ICU MessageFormat)
- Background marketplace, fintech ou produit B2C marocain
ما نقدمه لك
- الراتب: 25.000 MAD — 40.000 MAD / شهر
- BSPCE للعقود دائمة بعد 6 أشهر
- MacBook Pro أو ThinkPad حسب الاختيار
- ميزانية تدريب 8000 درهم سنويًا
- 5 أيام مؤتمرات مهداة
- تأمين صحي عائلي ممتاز
- 24 يوم إجازة + RTT
- خروج فريق مرتين سنويًا
وظائف مفتوحة أخرى
عندك سؤال قبل الترشيح؟
راسل فريق الموارد البشرية قبل إرسال ملفك — محادثة مسبقة لم تضر أحدًا يومًا.
- مسار من 4 مراحل، تمرين منزلي لا يتجاوز 4 ساعات
- رد خلال 5 أيام بعد آخر مقابلة
- نظام هجين بالدار البيضاء أو عن بعد من المغرب
التقدم لهذه الوظيفة
املأ النموذج أدناه. نقرأ كل ترشيح ونرد عليك في 5 أيام عمل، حتى لو كانت لا. السيرة الذاتية مفيدة لكننا نقرأ رسالتك خصوصًا — كن محددًا في ما بنيت.