Zürich
Développeur Frontend Senior
- 03 novembre 2026
- 100%
- Durée indéterminée
- Zürich
À propos de cette offre
80-100% | dès que possible | Allemagne ou Suisse
À propos d'Exeon
Exeon est une entreprise suisse de cybersécurité basée à Zurich. Depuis 2016, nous protégeons les infrastructures critiques, les institutions financières et les entreprises dont les opérations dépendent entièrement de l'informatique grâce à une analyse alimentée par l'IA des communications réseau. Cela rend visibles les cyberattaques les plus sophistiquées – des attaques que les outils conventionnels ne parviennent pas à détecter. Nous combinons l'excellence suisse avec une culture flexible, axée sur le travail à distance et collaborative, soutenant des professionnels passionnés et ambitieux dédiés à relever les défis de la cybersécurité et à stimuler l'innovation continue.
Votre impact sera le suivant :
En tant que Développeur Frontend Senior chez Exeon, vous serez responsable de notre produit UEBA (User and Entity Behaviour Analytics). Vous travaillerez dans une petite équipe interfonctionnelle composée d'ingénieurs backend, frontend et assurance qualité sur une application monopage riche en données que les clients d'entreprise utilisent pour analyser le trafic réseau et identifier les risques potentiels de sécurité. Ces données sont affichées sous forme de tableaux, graphiques et tableaux de bord. Vous développerez le frontend aux côtés de nos ingénieurs frontend, tout en contribuant à façonner l'interface utilisateur et l'expérience utilisateur globales du produit, en améliorant son apparence et ses fonctionnalités.
En particulier, vous devrez :
Développer et maintenir les composants frontend du produit UEBA d'Exeon, une SPA d'analyse de données d'entreprise construite avec React, en mettant l'accent sur le design réactif, l'optimisation des performances et la qualité du code (tests unitaires et d'intégration).
Traduire des données complexes sur le comportement des utilisateurs et des entités ainsi que des informations sur la sécurité réseau en représentations visuelles intuitives (tableaux, graphiques, tableaux de bord), en appliquant des principes solides d'architecture de l'information et d'UX.
Gérer de grands ensembles de données et optimiser le rendu frontend pour garantir des interfaces utilisateur réactives et performantes, même avec des visualisations de données complexes.
Exploiter des outils de développement assistés par IA pour améliorer la productivité des ingénieurs tout en maintenant des normes élevées de qualité du code, de tests, de sécurité et de cohérence architecturale.
Intégrer les API backend UEBA, en assurant une récupération, une transformation et une gestion d'état efficaces des données.
Façonner l'UI/UX du produit UEBA en contribuant aux décisions de conception et en pilotant les améliorations en collaboration avec les ingénieurs et autres parties prenantes, en apportant une réflexion indépendante à l'équipe.
Promouvoir l'excellence technique par des revues de code et le partage des connaissances, et contribuer aux priorités de la feuille de route UEBA du point de vue frontend.
Ce que vous pouvez attendre de nous :
Exeon offre une culture d'entreprise ouverte qui valorise et encourage la diversité, le travail d'équipe et un état d'esprit de croissance. Notre objectif est de fournir à nos employés un environnement passionnant, soutenant et motivant pour la croissance personnelle et le développement de carrière tout en veillant à ce que notre équipe maintienne un équilibre sain entre vie professionnelle et vie privée. Nous nous efforçons d'atteindre cela en offrant :
Un emploi passionnant et impactant dans une entreprise suisse de cybersécurité en forte croissance, qui s'étend à travers l'Europe avec de multiples opportunités de façonner votre profil professionnel.
Travailler en étroite collaboration avec notre équipe interdisciplinaire et apprendre de nos experts en sécurité, data scientists et professionnels du business.
Prendre rapidement des responsabilités et contribuer à façonner et promouvoir un logiciel de sécurité de pointe.
Un haut degré de confiance, d'indépendance et de flexibilité, y compris en termes d'horaires et de lieu de travail (à distance ou au bureau).
Un salaire compétitif et un ensemble d'avantages attractifs.
Ce qui fait un bon ajustement personne-poste
Nous recherchons une personne proactive, autonome et enthousiaste, à l'aise dans un environnement de scale-up rapide, partageant nos valeurs . Nous valorisons la pensée critique, la résolution pragmatique de problèmes, et les ingénieurs qui prennent la responsabilité de leur travail, utilisant l'IA comme un outil puissant tout en restant responsables des décisions techniques et de la qualité du code. De plus, nous recherchons certaines exigences et compétences pour assurer un bon ajustement personne-poste :
Indispensables
Un passionné du frontend qui aime faire évoluer le frontend, trouver des solutions pragmatiques, travailler en équipe interfonctionnelle et rester à jour avec les technologies frontend.
Un professionnel ayant au moins 7 ans d'expérience en tant qu'ingénieur frontend et au minimum un diplôme de licence en informatique/génie logiciel (ou équivalent).
Un ingénieur frontend qui contribue à améliorer l'architecture et le design du produit, garantissant une base technique bien pensée.
Un expert technique qui optimise le code/l'application pour de meilleures performances et défend les technologies et pratiques d'ingénierie à la pointe.
Une prise en charge complète du cycle de vie logiciel avec un fort accent sur les solutions, la qualité du code et l'efficacité.
Ouverture au développement assisté par IA, avec la capacité d'évaluer de manière critique les solutions générées par l'IA, de remettre en question les hypothèses et d'assurer la qualité, la maintenabilité et la sécurité du code.
Une solide expertise en technologies de développement frontend (JavaScript, CSS3 et HTML5), React, et outils modernes de build frontend (par ex. Webpack, Vite).
Une expérience préalable dans l'écriture de composants fonctionnels React utilisant les hooks React, y compris le cycle de vie, l'état et les effets secondaires.
Une expérience dans l'écriture de tests frontend automatisés, idéalement avec React Testing Library et Jest.
Une bonne compréhension de Linux et Docker, avec la capacité de gérer de manière autonome les environnements de développement et les machines virtuelles.
Une bonne compréhension des principes UI et UX tels qu'une hiérarchie claire de l'information (ce n'est pas un rôle de designer, mais ces compétences seront utiles).
Un anglophone courant.
Atouts
Une expérience en mentorat structuré ou coaching d'autres ingénieurs, soutenant leur croissance professionnelle à long terme.
Une expérience avec de grands ensembles de données, des visualisations de données complexes, des tableaux de bord ou des applications à forte intensité de performances.
Une familiarité avec les concepts de cybersécurité, l'analyse de sécurité, les workflows SOC ou les outils associés.
Une expérience avec TypeScript.
Une expérience avec des frameworks de tests end-to-end tels que Playwright ou Cypress.
Une expérience avec les pipelines CI/CD et les workflows automatisés de build, test et déploiement.
Une familiarité avec NGINX et la configuration de serveurs web.