> Markdown version of [/jobs/ext/4019622-developpeur-front-end-confirme-full-stack-f-h](https://www.wearedevelopers.com/jobs/ext/4019622-developpeur-front-end-confirme-full-stack-f-h). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Développeur Front-end confirmé / Full-stack F/H - **Company:** DIADES CRITICAL MISSION SYSTEMS - **Location:** Brest, France - **Experience:** Experienced - **Salary:** €38,000.0 - €46,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Geographic Information Systems, Application Programming Interfaces (APIs), Unit Testing, Business Software, Code Review, Encodings, Databases, Computer Engineering, Continuous Integration, Linux, Web Development, PostgreSQL, Node.Js, OpenLayers, PostGIS, Software Engineering, SQLite, Data Streaming, TypeScript, WebSocket, Backend, Git, Vue.js, Front End Software Development, Restful APIs, Web Architecture, Docker - **Published:** October 30, 2026 - **Apply:** https://www.apec.fr/candidat/recherche-emploi.html/emploi/detail-offre/179680570W ## About the Role Formation supérieure Bac+3 à Bac+5 en informatique, génie logiciel ou domaine proche, ou expérience professionnelle équivalente. Nous recherchons avant tout un développeur déjà autonome, capable de reprendre un logiciel existant, d'en comprendre l'architecture et de conduire une évolution jusqu'à sa mise en service. Une expérience sur une application métier, industrielle ou temps réel est particulièrement appréciée.* Très bonne maîtrise de TypeScript / JavaScript moderne et d'un framework front-end ; une expérience significative de Vue.js est particulièrement appréciée.* Maîtrise du développement d'interfaces complexes : composants, gestion d'état, interactions utilisateur, performances, tests et maintien de la cohérence visuelle.* Bonne compréhension des échanges client/serveur et des architectures web : API REST, WebSocket, asynchronisme, gestion des erreurs et synchronisation de données.* Capacité à reprendre du code existant, analyser une anomalie, proposer une solution pragmatique et livrer une évolution complète et maintenable.* Pratique de Git, des revues de code, des tests unitaires / intégration et de la documentation technique.* Aisance sous Linux et avec les environnements de développement modernes ; une pratique de Docker et de l'intégration continue est appréciée.Seront particulièrement appréciés :* Une expérience en cartographie web, SIG ou visualisation de trajectoires ; la connaissance d'OpenLayers et de données géospatiales constitue un réel plus.* Une compétence full-stack en Node.js et/ou Java, ainsi qu'une expérience de PostgreSQL/PostGIS, SQLite ou bases de données équivalentes.* Une expérience sur des applications temps réel, de supervision, de commandement, de contrôle ou intégrant plusieurs flux de données hétérogènes.* Un intérêt pour les domaines maritime, défense, surveillance, systèmes autonomes et systèmes critiques.Qualités humaines* Goût pour le travail en équipe pluridisciplinaire avec des ingénieurs logiciel, système, radar, capteurs et IA.* Autonomie, rigueur et capacité à prendre en charge un sujet de bout en bout, depuis la compréhension du besoin jusqu'à la validation de la solution.* Capacité à expliquer clairement ses choix techniques, à partager les connaissances et à documenter les développements importants.* Pragmatisme, esprit d'équipe, sens des responsabilités et intérêt pour les besoins réels des utilisateurs. ## Description Vous êtes développeur front-end ou full-stack et vous souhaitez travailler sur une application métier complexe, utilisée pour la surveillance maritime et les systèmes de mission ? DCMS vous propose de rejoindre une équipe à taille humaine à Brest et de contribuer directement au développement de SEASARS, notre système de mission multi-capteurs.Rattaché(e) à la Direction et en lien étroit avec l'architecte système, les développeurs et les spécialistes radar/capteurs, vous prendrez en charge le développement et l'évolution de l'interface opérateur du système. Le besoin est principalement front-end ; une compétence full-stack est appréciée pour intervenir ponctuellement sur les services, API et bases de données. Vous serez notamment chargé(e) de :* Concevoir, développer et maintenir les interfaces opérateur, avec une attention particulière portée à la lisibilité, l'ergonomie et la robustesse en exploitation.* Faire évoluer l'affichage cartographique et temps réel : pistes, traces, zones, capteurs, alertes, historiques, replay et autres informations de situation tactique.* Intégrer et synchroniser des flux issus de radars, AIS, ADS-B, caméras EO/IR et autres capteurs, via API REST, WebSocket ou mécanismes équivalents.* Développer des composants réutilisables, maintenables et documentés, et contribuer à la cohérence générale de l'interface et de l'expérience opérateur.* Optimiser les performances du front-end afin de conserver une interface fluide avec de nombreux objets, couches cartographiques et mises à jour temps réel.* Tester, diagnostiquer et corriger les anomalies, participer aux revues de code et contribuer à la préparation de versions fiables et déployables.* Selon votre profil, intervenir également sur des services backend, des API, des bases de données ou les mécanismes de déploiement, et participer aux choix techniques qui structurent le produit.