ndd Medizintechnik AG
Zurich
Ingénieur Logiciel Web - Italie
- 11 novembre 2026
- 100%
- Durée indéterminée
- Zurich
Résumé de l'emploi
Devenez Web Software Engineer chez ndd, une entreprise innovante. Travaillez à distance en Italie et contribuez à améliorer la vie des patients.
Tâches
- Concevoir et maintenir des applications web en React avec Kubernetes.
- Assurer l'automatisation de la livraison et la sécurité des applications.
- Collaborer avec des équipes sur l'intégration API et l'infrastructure cloud.
Compétences
- Diplôme en informatique avec 3 ans d'expérience en développement front-end.
- Maîtrise de React, Redux et TypeScript pour le développement.
- Expérience en CI/CD et en conteneurisation avec Docker et Kubernetes.
Est-ce utile ?
À propos de cette offre
À propos du poste #
En tant qu'Ingénieur Logiciel Web, vous jouerez un rôle clé dans la conception, la mise en œuvre, les tests, la livraison et la maintenance des applications web ndd, du frontend React à la livraison automatisée et conteneurisée sur Kubernetes. Vous serez responsable d'assurer la conception, l'amélioration des pratiques de qualité frontend, l'automatisation de la livraison et la sécurité des applications**.**
-
Lieu : Italie, 100% télétravail
-
Type d'emploi : Temps plein sous EOR
-
Tous les candidats doivent être légalement autorisés à travailler en Italie sans parrainage.
Souhaitez-vous nous aider à rendre les tests de la fonction pulmonaire accessibles à tous, partout, et améliorer la vie de millions de personnes atteintes de maladies pulmonaires ? Alors vous êtes au bon endroit !
Pourquoi nous ? #
Nous offrons une intégration complète, une technologie professionnelle et moderne, ainsi qu’un environnement de travail collégial et solidaire. Nous promouvons l’égalité des chances, la diversité et l’inclusion.
Le poste relève de la Convention Collective Nationale CCNL pour le secteur Tertiaire, Distribution et Services. L’attribution du salaire sera déterminée en fonction des compétences techniques, du niveau d’expérience et de la classification applicable. RAL 30k-43k €.
Si ce profil vous décrit et que vous souhaitez travailler dans une entreprise en forte croissance dans un environnement global, alors nous devrions nous rencontrer. Postulez directement et exclusivement via notre outil de recrutement en ligne. Votre candidature sera traitée de manière confidentielle et conformément à notre déclaration de confidentialité des données.
Tâches #
- Concevoir, développer et maintenir des applications React avec une gestion d’état prévisible (Redux, Redux Toolkit).
- Construire la couche de récupération et de mise en cache des données avec RTK Query : intégration API, gestion des erreurs et invalidation du cache.
- Mettre en œuvre des tests de composants et des tests de bout en bout avec Playwright, intégrés dans les pipelines de livraison.
- Construire et maintenir des pipelines CI/CD dans Azure DevOps Pipelines (build, test, scan de sécurité, release), en appliquant les meilleures pratiques Git.
- Conteneuriser les applications avec Docker et les déployer et exploiter sur Kubernetes, en gardant les images sécurisées et à jour.
- Contribuer aux décisions d’architecture frontend, aux revues de code et au partage des connaissances.
- Travailler avec les équipes Cloud et Ingénierie Logicielle sur l’intégration API, l’observabilité et l’infrastructure as code, et évoluer vers un profil full-stack, cloud-aware.
- Maintenir les releases (correction de bugs, mises à jour des dépendances, atténuation des vulnérabilités) et supporter les escalades en production, avec la documentation et la traçabilité requises pour les logiciels de dispositifs médicaux.
- Utiliser efficacement les outils d’IA pour soutenir le développement, la sécurité et la maintenance du logiciel.
Votre profil #
-
Licence ou master en informatique, ingénierie logicielle ou équivalent.
-
Au moins 3 ans d’expérience en :
- Développement frontend avec React (hooks, architecture basée sur les composants) et JavaScript, de préférence TypeScript
- Gestion d’état avec Redux, de préférence Redux Toolkit, et récupération et mise en cache des données avec RTK Query
- Tests frontend (unitaires, composants et intégration) et automatisation des tests de bout en bout avec Playwright
-
Au moins 1 an d’expérience pratique en :
- Docker (builds multi-étapes, évaluation des vulnérabilités des images) et Kubernetes (déploiements, services, ingress, configuration et secrets)
- CI/CD avec Azure DevOps Pipelines, de préférence pipelines YAML multi-étapes, et workflows Git (développement trunk-based, PRs)
- Helm, Azure (AKS) et outils SCA (Trivy, Snyk, SonarQube)
-
Expérience de travail en environnements agiles (ex. Scrum, Kanban).
-
Une exposition à la stack cloud et ingénierie logicielle est un grand plus, comme Infrastructure as Code (Terraform), observabilité (OpenTelemetry, Azure Monitor, Grafana), C#/.NET, architectures basées API, événementielles et microservices, OAuth2/OIDC/SAML.
-
Des certifications en Kubernetes (ex. CKAD), Azure DevOps ou technologies cloud sont un atout majeur.
-
Solide compréhension de l’architecture frontend, des patterns de conception logicielle et de la conception des pipelines de livraison.
-
Fortes compétences analytiques et de résolution de problèmes ; méthode de travail structurée et proactive.
-
Compétences en communication efficaces et capacité à travailler en collaboration en tant que membre d’une équipe solide.
-
Capacité à prendre en charge les tâches de la conception à la production et à partager les connaissances avec les collègues.
-
Envie d’explorer l’IA et les nouvelles technologies dans un environnement de dispositifs médicaux.
-
Maîtrise de l’anglais, à l’oral comme à l’écrit.
Veuillez noter : Ce poste est en télétravail uniquement en Italie. Aucun parrainage de visa, support à l’immigration ou aide à la relocalisation n’est disponible pour ce poste.
Contact #
Nous demandons uniquement des candidatures directes. Les dossiers non sollicités des agences ne seront pas pris en compte, et nous déclinons toute responsabilité pour les frais liés à de telles soumissions.
Notre processus de recrutement : Sélection CV → Rencontre avec RH & le manager → Rencontre avec l’équipe logicielle & discussion technique → Décision finale → Offre
Pour toute question supplémentaire, vous pouvez contacter jobs@ndd.ch