Description du poste
La plateforme de gestion des vulnérabilités recherche un développeur front-end senior expérimenté et proactif, avec une solide expérience dans le développement d'applications web d'entreprise. Le candidat doit être capable de s'adapter rapidement à un environnement en évolution rapide et de prendre pleinement possession des services / fonctionnalités sur lesquels il travaillera.
Responsabilités principales :
- Concevoir et mettre en œuvre des composants et des écrans d'interface utilisateur performants et évolutifs.
- Créer des flux de travail utilisateur intuitifs et efficaces pour des opérations de données complexes.
- Développer et maintenir des suites d'automatisation des tests complètes.
- Construire et maintenir une documentation interactive utilisant Storybook.
- Encadrer les développeurs juniors et contribuer aux décisions d'architecture technique.
- Prôner les meilleures pratiques.
- Participer au processus Agile Scrum de l'équipe, qui joue un rôle essentiel pour mieux comprendre les efforts en cours, garantir que notre travail est clair et bien communiqué, et nous aider à maximiser efficacement la productivité pour atteindre l'objectif de maintenir un cycle de publication cohérent.
- Utiliser des outils et des processus DevOps pour faciliter les changements rapides, les mises à jour fréquentes et garantir que nous pouvons identifier les bogues et les problèmes de code avant les revues de code.
Compétences requises :
- Plus de 5 ans d'expérience professionnelle en développement front-end.
- Antécédents prouvés dans la conception et la mise en œuvre d'interfaces utilisateur interactives et pixel-perfect. Capacité à créer des composants fonctionnels à partir de zéro sans s'appuyer sur des bibliothèques CSS telles que Bootstrap.
- Expertise dans un framework JavaScript moderne (Vue.js, React ou Angular).
- Expérience solide avec des outils et pratiques front-end modernes (Typescript, Vite, ESLint).
- Expérience avec des bibliothèques de composants et des systèmes de design.
- Compétence dans l'écriture de tests unitaires et de tests d'intégration.
- Bonne compréhension des techniques d'optimisation des performances web.
- Expérience avec des solutions de gestion d'état (Pinia, Vuex, Redux ou similaires).
- Capacité à dépanner, résoudre des problèmes, penseur analytique.
- Compétences interpersonnelles – communicateur, flexible, autonome, joueur d'équipe.
- Excellentes compétences en communication orale et écrite en anglais.
- Expérience avec des outils DevOps standard dans un pipeline de déploiement CI/CD tels que Jenkins, Stash, Github, Git, Jira (ou équivalents).
- Antécédents de travail sur le déploiement et la gestion du développement logiciel sur des projets de grande envergure et complexes.
- Concentration sur la gestion efficace du temps, la priorisation des tâches et la capacité à atteindre les objectifs et livrables convenus.
Atouts appréciés (un ou plusieurs des éléments ci-dessous) :
- Compétence en Vue et Tailwind. Expérience avec Storybook ou des outils de documentation similaires.
- Compétence en Python, Fast API. Expérience en conception d'API / base de données.
- Familiarité avec, ou expérience de travail dans, des environnements Agile utilisant Kanban ou Scrum.
- Connaissance des efforts axés sur la cybersécurité ou un fort intérêt pour développer une connaissance approfondie de la cybersécurité.
Emplois favoris
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte