
Description de l'offre d'emploi
Chez Sword Technologies, nous accompagnons nos clients dans leurs projets de transformation digitale, en intervenant sur des missions à forte valeur ajoutée dans des environnements exigeants.
Nous accordons une attention particulière à la qualité des missions proposées ainsi qu’à l’accompagnement de nos collaborateurs dans leur évolution.
Dans le cadre de notre développement, nous recherchons des profils afin de renforcer nos équipes.
Pré-requis du poste
Au sein d’une équipe en charge de solutions digitales destinées à des utilisateurs externes, le consultant ou la consultante participera à la maintenance, à l’évolution et à la modernisation d’applications accessibles depuis différents canaux Web et mobiles.
La mission concerne un environnement applicatif mature présentant une importante richesse fonctionnelle et plusieurs enjeux techniques. Le consultant ou la consultante interviendra aussi bien sur le développement de nouvelles fonctionnalités que sur la stabilité, la sécurité, la performance et la maintenabilité des solutions existantes.
Sur le plan du développement, le consultant ou la consultante analysera les besoins fonctionnels et techniques, contribuera à la conception des solutions et assurera leur implémentation avec Angular et TypeScript. Il ou elle participera également à la maintenance corrective et évolutive des composants Front-End.
Une partie de la mission portera sur des applications hybrides déployées sur le Web ainsi que sur les environnements Android et iOS. Le consultant ou la consultante contribuera à faire évoluer les composants partagés et les fonctionnalités mobiles en s’appuyant notamment sur Capacitor.
Le consultant ou la consultante prendra part aux investigations techniques liées aux incidents rencontrés en production. Il ou elle analysera les comportements applicatifs, exploitera les informations disponibles dans les outils de suivi et proposera des corrections durables.
Une attention particulière sera portée à la qualité du code et à la maîtrise de la dette technique. Le consultant ou la consultante identifiera les composants à améliorer, participera à la modernisation progressive de l’application et contribuera aux revues de code ainsi qu’à l’évolution des pratiques de développement.
La mission comprend également la création, la maintenance et l’amélioration des tests automatisés couvrant les principaux parcours fonctionnels sur les canaux Web et mobiles. Le consultant ou la consultante veillera à maintenir une couverture de tests pertinente afin de sécuriser les évolutions et de réduire les risques de régression.
Dans le cadre du cycle de développement sécurisé, le consultant ou la consultante contribuera à la gestion des dépendances, à la correction des vulnérabilités, au traitement des résultats issus des analyses de sécurité et à la mise à jour des bibliothèques devenues obsolètes.
Il ou elle participera également à l’amélioration des processus d’intégration et de déploiement continus, ainsi qu’à la préparation des versions applicatives destinées aux différents environnements.
En collaboration avec les équipes techniques et fonctionnelles, le consultant ou la consultante contribuera à la préparation des versions mobiles et, lorsque nécessaire, aux activités permettant leur distribution sur les plateformes applicatives Android et iOS.
Ce rôle nécessite une forte autonomie technique, la capacité à comprendre rapidement une application complexe et une approche pragmatique permettant de concilier nouvelles fonctionnalités, fiabilité opérationnelle, sécurité et modernisation.
Environnement technique :
Must have :
Au moins cinq années d’expérience professionnelle en développement Front-End
Excellente maîtrise d’Angular sur des versions modernes du framework
Très bonne maîtrise de TypeScript, HTML5 et CSS3
Expérience significative dans le développement et la maintenance d’applications complexes présentant une richesse fonctionnelle importante
Expérience pratique de Capacitor pour le développement ou la maintenance d’applications hybrides
Expérience sur des applications accessibles depuis plusieurs canaux, notamment Web, Android et iOS
Expérience dans la conception, le développement et la maintenance de tests automatisés Front-End
Expérience dans l’automatisation de parcours fonctionnels sur des environnements Web ou mobiles
Bonne compréhension des processus d’intégration et de déploiement continus (CI/CD)
Maîtrise de Git et des pratiques de développement collaboratif
Expérience dans la gestion des dépendances applicatives et la mise à jour de bibliothèques Front-End
Expérience dans l’identification et la correction de vulnérabilités applicatives ou liées à des composants Open Source
Bonne compréhension des pratiques de Secure Software Development Lifecycle (SSDLC) et de DevSecOps
Familiarité avec les outils d’analyse de la qualité du code, de détection des vulnérabilités et de contrôle des dépendances
Expérience dans l’analyse et la résolution d’incidents de production
Capacité à intervenir sur une application existante en conciliant maintenance, nouvelles fonctionnalités et réduction de la dette technique
Capacité à travailler de manière autonome et à prendre en charge des sujets techniques complexes
Solides compétences en analyse, résolution de problèmes et communication avec des interlocuteurs techniques et fonctionnels
Maîtrise professionnelle du français, à l’écrit comme à l’oral
Nice to have :
Expérience récente avec les dernières versions d’Angular et participation à des projets de migration ou de mise à niveau du framework
Connaissance des processus de préparation et de publication d’applications sur le Google Play Store et l’Apple App Store
Expérience avec des solutions de suivi des erreurs, d’analyse des incidents ou de diagnostic pour les applications mobiles
Connaissance des outils et pratiques d’observabilité applicative, notamment pour l’analyse des logs, des traces et des données de performance
Connaissances en développement natif Android ou iOS
Expérience dans la sécurisation de parcours digitaux accessibles à des utilisateurs externes
Expérience dans un environnement réglementé ou présentant des exigences élevées en matière de sécurité et de disponibilité
Aisance professionnelle en anglais
ou
- Luxembourg, Luxembourg
C'est fait !
Votre candidature a été envoyée avec succès !
Vous avez déjà postulé à cet emploi
Nous vous remercions de votre intérêt – nous avons déjà reçu votre candidature, cette nouvelle envoi ne peut donc pas être accepté. Votre candidature précédente est bien enregistrée.
Si vous avez besoin d'aide ou pensez qu'il s'agit d'une erreur, veuillez nous envoyer un e-mail à apply.swordtechnologies@recruitee-mailbox.com

