Nous cherchons pour le compte d’un groupe international leader dans la grande distribution un Développeur Sénior expérimenté en React Native, ReactJS et NestJS pour rejoindre notre équipe et contribuer à un projet innovant autour du e-commerce B2B. Ce projet offre des défis stimulants liés à la création d'une plateforme performante, intuitive et sécurisée.

Missions:

  • Concevoir, développer et maintenir des applications mobiles performantes avec React Native.
  • Développer et maintenir un backoffice en utilisant ReactJS.
  • Développer des architectures backend robustes et évolutives avec NestJS.
  • Participer activement à la définition de l'architecture technique du projet et des choix technologiques.
  • Encadrer et accompagner les développeurs juniors pour favoriser leur montée en compétence.
  • Assurer l'optimisation des performances et la sécurité des applications.
  • Participer aux revues de code, aux discussions techniques et aux workshops internes pour améliorer l'expertise collective.
  • Travailler en étroite collaboration avec les équipes produit, design et autres parties prenantes pour garantir la cohérence des développements.
  • Rédiger et maintenir la documentation technique et les standards de développement.

Compétences techniques :

  • React Native : Expertise en développement d'applications mobiles, gestion avancée des composants et optimisation des performances.
  • NestJS : Connaissance approfondie de la création d'applications backend modulaire et scalable.
  • JavaScript/TypeScript : Maîtrise totale pour le développement frontend et backend.
  • Git : Expérience confirmée en gestion avancée de version, collaboration et revue de code.
  • Bases de données : Connaissance approfondie de PostgreSQL.
  • APIs RESTful : Expérience dans la conception et la gestion avancée des APIs.

Compétences appréciées :

  • Familiarité avec les technologies Cloud, spécialement Azure
  • Expérience avec des pratiques de CI/CD (Azure devops)
  • Connaissances avancées en sécurité des applications web et mobiles.
  • Familiarité avec des tests automatisés (unitaires, intégration et end-to-end) et des outils tels que Jest, Cypress, Datadog, etc.
  • Expérience dans le mentorat et la formation d’équipes techniques.

Profil recherché :

  • Diplômé(e) en informatique ou d'une formation équivalente, avec une solide expérience professionnelle.
  • Passionné(e) par le développement mobile et backend, avec un fort intérêt pour l’innovation et l’amélioration continue.
  • Capacité à travailler de manière autonome, tout en ayant de solides compétences en leadership et en collaboration.
  • Sens de l'analyse et de la résolution de problèmes complexes.
  • Fortes compétences en communication et capacité à expliquer des concepts techniques à des équipes non techniques.

Expérience : + 5 ans

Niveau d'études : Bac +5 (Master, École d'ingénieurs, ou équivalent en informatique)

Mode de travail hybride – présence requise de 2 à 3 jours par semaine

Location

Casablanca, Morocco

Job Overview
Job Posted:
4 months ago
Job Expires:
Job Type
Full Time

Share This Job: