Aller au contenu principal

Stagiaire Développeur Informatique H/F

Navitec

  • Nouméa - 988
  • Stage
  • 6 mois
  • Bac +2
  • Bac +3, Bac +4
  • Bac +5
  • Services aux Entreprises
Lire dans l'app

Détail du poste

objet : Proposition de stage - Développement d'une application PWA asynchrone pour la gestion de checklists et feuilles d'opération

Contexte et objectifs du stage
Dans le cadre de l'optimisation des processus opérationnels sur le terrain, notre entreprise souhaite développer, pour ces clients, une application PWA (Progressive Web App) asynchrone, principalement destinée aux tablettes et smartphones. Cette application permettra aux utilisateurs de saisir des données hors ligne (par exemple, lors du roulage de minerais) et de synchroniser automatiquement ces données avec le backend dès le retour en réseau.
L'objectif principal est de fournir un outil fiable, intuitif et robuste, capable de fonctionner dans des environnements où la connectivité est intermittente, tout en garantissant la sécurité des données et une gestion centralisée des utilisateurs, des checklists et des feuilles d'opération.

Missions principales
1.Conception et développement de l'application PWA :
oDéveloppement d'une interface utilisateur responsive en HTML, JavaScript et CSS, en utilisant des librairies modernes comme VanJS et WebAwesome pour une expérience utilisateur optimale.
oIntégration de Mapbox pour la visualisation cartographique des opérations (si applicable).
oImplémentation d'un système de stockage local (IndexedDB, Cache API) pour permettre la saisie et la sauvegarde des données hors ligne.
oDéveloppement d'un mécanisme de synchronisation asynchrone avec le backend dès le retour en réseau.
2.Développement du backend :
oChoix et mise en place d'un backend en Apache/PHP ou Node.js, selon les besoins et contraintes techniques.
oCréation d'une API RESTful pour gérer les échanges de données entre le frontend et le backend.
oDéveloppement d'un système d'authentification sécurisé (JWT, OAuth2, ou autre).
oGestion des utilisateurs, rôles et permissions pour une administration centralisée.
3.Gestion des données :
oConception et administration des bases de données MariaDB et PostgreSQL pour stocker les checklists, feuilles d'opération, et données utilisateurs.
oImplémentation de requêtes optimisées pour la récupération et la synchronisation des données.
4.Fonctionnalités clés à développer :
oSaisie et gestion de checklists personnalisables par client.
oFeuilles d'opération (exemple : roulage de minerais) avec champs dynamiques et validation des données.
oSynchronisation automatique des données hors ligne vers le backend.
oGestion multi-clients : isolation des données et personnalisation des interfaces selon les besoins clients.
5.Tests et validation :
oRédaction et exécution de tests unitaires et d'intégration pour garantir la fiabilité de l'application.
oValidation des performances en conditions réelles (simulation de perte de réseau, tests de charge, etc.).

Compétences requises
-Langages : Maîtrise de JavaScript (ES6+), HTML5, CSS3.
-Backend : Expérience en PHP (avec Apache) ou Node.js.
-Bases de données : Connaissance de MariaDB et PostgreSQL.
-Librairies/Frameworks : Expérience avec VanJS, WebAwesome, et Mapbox (un plus).
-Concepts : Compréhension des PWA, du stockage hors ligne, des API RESTful, et de la synchronisation asynchrone.
-Autonomie et rigueur : Capacité à travailler en équipe et à respecter les délais.

Environnement de travail
-Encadrement : Le stagiaire intégrera l'équipe de développement de l'entreprise.
-Outils : Accès à un environnement de développement complet (IDE, outils de versioning, etc.).
-Lieu : Nouméa , Nouvelle Calédonie
-Durée : 5 à 6 mois
-Gratification : Indemnisation déplacement et hébergement métropole

Livrables attendus
-Une application PWA fonctionnelle avec les fonctionnalités décrites.
-Une documentation technique complète (architecture, API, base de données).
-Un guide utilisateur pour la prise en main de l'application.
-Un rapport de stage détaillant les choix techniques et les résultats obtenus.

Pourquoi nous rejoindre ?
Ce stage offre une opportunité unique de travailler sur un projet innovant et concret, avec des technologies modernes et une réelle utilité opérationnelle. Vous contribuerez à un outil qui améliorera significativement l'efficacité des équipes sur le terrain, tout en développant des compétences variées en développement full-stack, gestion de données, et architecture logicielle.

Tel **.**.**.**.**

500€ - 800€

La carte

74 Route du Port Despointes

98800 Nouméa

Localiser le poste

Publiée le 12/12/2025 - Réf : 7a9aa1e092fcad8ba0304d2570e6d0fe

Stagiaire Développeur Informatique H/F

Navitec
  • Nouméa - 988
  • Stage
Publiée le 12/12/2025 - Réf : 7a9aa1e092fcad8ba0304d2570e6d0fe

Envoyez votre candidature

dès maintenant !

Créez votre compte Hellowork et

envoyez votre candidature !

Voir plus d'offres
Initialisation…
Les sites
L'emploi
  • Offres d'emploi par métier
  • Offres d'emploi par ville
  • Offres d'emploi par entreprise
  • Offres d'emploi par mots clés
L'entreprise
  • Qui sommes-nous ?
  • On recrute
  • Accès client
Les apps
Application Android (nouvelle fenêtre) Application ios (nouvelle fenêtre)
Nous suivre sur :
Informations légales CGU Politique de confidentialité Gérer les traceurs Accessibilité : non conforme Aide et contact