Contexte de la mission Dans le cadre du développement d?une application métier destinée à des utilisateurs terrain, nous recherchons un Développeur Full Stack confirmé afin de renforcer une équipe en charge d?une solution digitale stratégique. Cette application desktop permet aux utilisateurs d?accéder à différents services opérationnels, y compris dans des environnements où la connectivité réseau peut être limitée ou intermittente. Elle vise à améliorer l?efficacité des opérations et à faciliter l?accès à des informations techniques essentielles. La solution repose sur une architecture modulaire, composée : d?un socle technique assurant les fonctions de base (authentification, sécurité, mises à jour logicielles, gestion de la connectivité) de modules fonctionnels ajoutés sous forme de plugins permettant de fournir différents services applicatifs Parmi les fonctionnalités couvertes : gestion et suivi d?équipements calcul et visualisation d?indicateurs de performance recommandations techniques consultation de documentation assistance interactive au diagnostic L?application est développée dans un environnement technologique moderne basé notamment sur : Electron JS Angular Node.js Typescript Certains modules spécifiques peuvent également intégrer des développements en Python ou C++. Le produit est actuellement en cours d?évolution avec plusieurs initiatives visant notamment à : renforcer la sécurité applicative améliorer l?industrialisation et la robustesse de la solution préparer son déploiement à plus grande échelle Mission Dans ce contexte, nous recherchons un développeur confirmé (minimum 6 ans d?expérience) pour intervenir sur la conception et le développement de nouvelles fonctionnalités. La mission consiste notamment à : Concevoir et développer de nouvelles fonctionnalités au sein de l?application Implémenter les évolutions dans le respect de l?architecture existante Garantir la qualité et la maintenabilité du code Développer les tests unitaires automatisés Participer à l?amélioration continue de la solution Contribuer aux estimations techniques et au découpage des User Stories Participer aux cérémonies Agile du projet Identifier les impacts techniques potentiels des évolutions Apporter un support technique aux autres membres de l?équipe Assurer un reporting régulier de l?activité Environnement et méthodologie Le projet est organisé selon une méthodologie Agile avec les cérémonies suivantes : Daily meetings Refinement sessions Retrospectives L?équipe s?inscrit dans une organisation de développement structurée avec des cycles de planification réguliers. Les livrables attendus incluent notamment : documentation technique contributions au code source documentation d?installation et de déploiement mise à jour des tickets et suivi des développements La documentation et les échanges peuvent se faire en anglais et en français. Profil recherché Nous recherchons un développeur disposant : Compétences techniques Solide expérience en Angular / Node.js / Typescript Bonne maîtrise des tests unitaires automatisés Bonne compréhension des architectures logicielles Expérience en développement sécurisé Sensibilité aux enjeux de qualité du code et sécurité applicative Connaissance des environnements Linux Une expérience en conteneurisation serait un plus Compétences professionnelles Autonomie et proactivité Capacité à travailler dans un environnement collaboratif Bonne communication écrite et orale Capacité à alerter et remonter les informations pertinentes Bon niveau d?anglais professionnel Organisation de la mission La mission peut être réalisée majoritairement à distance, avec des présences ponctuelles sur site possibles afin de faciliter la collaboration avec l?équipe. Une phase d?intégration initiale sur site pourra être prévue afin de favoriser la prise en main du projet.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.