IGA Tunisie
IGA Tunisie
Tunisie

3 Objectif : Fournir un assistant conversationnel générique, facilement intégrable dans tout type de projet (web, mobile ou back-office), afin d’améliorer l’expérience utilisateur grâce à des réponses rapides et disponibles 24/7. PFE

Web/Backend DevelopmentWeb/Frontend DevelopmentSecurity & Authentication

Publié il y a environ 2 heures

Stage
⏱️3-6 mois
💼Hybride
📅Expire dans 14 jours
Le courage vient après l’action.

Description du poste

Objectif du projet

  • Fournir un assistant conversationnel générique, facilement intégrable dans tout type de projet (web, mobile ou back-office).
  • Améliorer l’expérience utilisateur grâce à des réponses rapides et disponibles 24/7.

Stack & Technologies recommandées

  • Backend : Java 21+, Spring Boot 3+, Spring WebSocket + STOMP.
  • Frontend : React WebComponent autonome, Radix UI, TailwindCSS.
  • Base de données : MySQL/PostgreSQL.
  • Sécurité : JWT RSA, OAuth2.
  • Plateformes ciblées : Web (iframe), Mobile (React Native Expo), Back-office, API REST.
  • Difficulté estimée : ★★☆☆☆

Fonctions & livrables attendus

  • Concevoir et développer un module chatbot standard, réutilisable et facilement intégrable (SDK/iframe/WebComponent).
  • Implémenter communication temps réel via WebSocket/STOMP et gestion de sessions/utilisateurs sécurisées.
  • Intégration de la persistance (MySQL/PostgreSQL) pour historiques de conversation et configurations.
  • Fournir une API REST documentée pour l’intégration dans des applications externes et exemples d’intégration pour web et mobile.

Compétences et profils recherchés

  • Maîtrise de Java et Spring Boot, expérience avec WebSocket/STOMP fortement souhaitée.
  • Expérience en développement frontend React, création de WebComponents et utilisation de TailwindCSS/Radix UI.
  • Connaissances en gestion de base de données relationnelles (MySQL/PostgreSQL) et principes de sécurité (JWT, OAuth2, chiffrement RSA).
  • Bonnes pratiques d’architecture pour rendre le module réutilisable et facilement intégrable dans différents contextes.

Candidature

  • Pour postuler, envoyer votre CV et une lettre de motivation en précisant vos expériences pertinentes sur les stacks indiqués.
  • Contact de candidature : recrutement@iga-tunisie.com
IGA Tunisie - 3 Objectif : Fournir un assistant conversationnel générique, facilement intégrable dans tout type de projet (web, mobile ou back-office), afin d’améliorer l’expérience utilisateur grâce à des réponses rapides et disponibles 24/7. PFE | Hi Interns