Nouveau
Description du poste
CITI, acteur majeur du secteur bancaire et technologique, recherche un(e) Développeur Frontend talentueux(se) pour renforcer son équipe d'innovation digitale au sein de son hub technologique basé à Casablanca, Maroc. Vous intégrerez une structure dynamique où l’excellence technique, la collaboration inter‑disciplinaire et l’amélioration continue sont au cœur des projets.
**Missions principales**
- Concevoir, développer et maintenir des applications web et mobiles performantes en utilisant React.js et React Native, en garantissant la qualité du code, la réactivité et la scalabilité.
- Élaborer des architectures frontales robustes, en appliquant les patterns de conception (Component, Container, HOC, Hook, Redux, etc.) et les bonnes pratiques de performance (lazy‑loading, code‑splitting, optimisation du rendu).
- Travailler en étroite synergie avec les équipes Backend, UX/UI, QA, Produit et les parties prenantes métier afin de traduire les besoins fonctionnels en solutions techniques fiables.
- Participer activement aux revues de code, aux cérémonies agiles (scrum, sprint planning, rétrospectives) et aux processus d’intégration continue (CI/CD) via Git, Jenkins ou GitLab CI.
- Garantir la disponibilité des applications en mode online et offline, en implémentant des stratégies de caching, de synchronisation et de gestion d’état local.
- Contribuer à l’amélioration continue du produit en proposant des innovations, en résolvant les incidents techniques et en assurant la documentation technique.
**Profil recherché**
- Minimum 3 ans d’expérience confirmée en développement frontend avec une maîtrise approfondie de React.js et React Native.
- Expérience avérée dans la création d’applications d’entreprise multiplateformes (web, iOS, Android) et dans la mise en place d’architectures modulaires.
- Solide connaissance des concepts d’architecture frontale, des design patterns, du state management (Redux, MobX, Context API) et des outils de build (Webpack, Metro).
- Maîtrise des environnements Git, des pipelines CI/CD et des méthodologies agiles (Scrum / Kanban).
- Capacité à travailler de façon collaborative, à communiquer clairement avec des équipes techniques et fonctionnelles, et à prendre des initiatives pour résoudre les défis techniques.
- La connaissance des tests unitaires et d’intégration (Jest, React Testing Library) ainsi que des bonnes pratiques d’accessibilité (WCAG) constitue un atout.
**Ce que nous offrons**
- Un contrat à durée indéterminée (CDI) avec un schéma de rémunération 100 % nominal, révisable chaque année en fonction des performances.
- Un package d’avantages compétitifs incluant une couverture santé supérieure aux standards du marché, un plan de retraite, et des tickets restaurant.
- Un environnement de travail moderne (bureau ergonomique, espaces de coworking, accès à du matériel de pointe) et la possibilité de télétravail partiel (mode hybride).
- Des programmes de formation continue (certifications React, ateliers d’architecture, conférences) et des perspectives d’évolution vers des postes de Lead Frontend ou d’Architecte UI/UX.
- Une culture d’entreprise axée sur l’innovation, la diversité et l’inclusion, où chaque idée est valorisée.
Rejoignez CITI et participez à la transformation digitale d’un groupe bancaire de renommée internationale, tout en développant votre expertise technique dans un cadre stimulant et bienveillant.