L’entreprise, en quelques mots
Aigmented Designs est une entreprise spécialisée dans l’ingénierie augmentée. Elle développe une plateforme et des services permettant d’accélérer et de structurer le développement de solutions mécatroniques et électroniques, depuis la phase de concept jusqu’au prototype et au produit final. En combinant modélisation physique, intelligence artificielle et outils de simulation, Aigmented Designs aide les équipes R&D à réduire les coûts et délais de conception, à optimiser la performance des systèmes (machines électriques, convertisseurs, logiciels embarqués, interfaces), et à sécuriser les choix technologiques. Elle cible en priorité les PME et ETI innovantes des secteurs de la mobilité, de l’énergie, de la robotique et du medtech.
Le poste
Le Frontend Engineer est responsable de la conception et du développement des interfaces utilisateur de la plateforme d’ Aigmented Designs. Il joue un rôle clé dans la création d’une expérience utilisateur fluide, intuitive et performante, en s’appuyant sur les meilleures pratiques de développement frontend et de design.
Objectifs principaux :
– Développer des interfaces utilisateur modernes et ergonomiques pour la plateforme IA.
– Collaborer avec les équipes backend et UX/UI pour assurer une intégration parfaite des fonctionnalités.
– Optimiser les performances des applications pour offrir une expérience utilisateur optimale.
Développement des interfaces utilisateur :
– Développer des composants frontend réutilisables et modulaires.
Implémenter des interfaces responsives en utilisant des frameworks modernes (React, Vue.js, Angular).
Tester et déboguer les interfaces pour garantir leur fiabilité sur différents navigateurs et appareils.
Collaboration interservices :
– Collaborer avec les designers UX/UI pour traduire les maquettes en interfaces interactives.
– Travailler avec les développeurs backend pour intégrer les APIs et assurer la fluidité des fonctionnalités.
– Participer aux réunions de sprint pour définir et prioriser les tâches.
Optimisation et maintenance :
– Optimiser les performances des applications pour réduire les temps de chargement.
– Mettre en place des tests automatisés (unitaires, end-to-end) pour garantir la stabilité du code.
– Assurer la maintenance et les mises à jour régulières des interfaces existantes.
Veille technologique et innovation :
– Rester à jour sur les tendances et technologies frontend pour proposer des améliorations continues.
– Participer à l’élaboration de guidelines de développement pour garantir la cohérence du code.
Le poste
L'entreprise
Le profil recherché
– Formation : Bac +3 à Bac +5 en développement informatique, ingénierie logicielle, ou domaines connexes.
– Expérience : 2 à 5 ans d’expérience en développement frontend, idéalement dans des projets SaaS ou plateforme IA.
– Langues : Bonne maîtrise de l’anglais pour collaborer sur des projets internationaux.
Les compétences attendues
Techniques et métiers :
– Maîtrise des frameworks JavaScript modernes (React, Vue.js, ou Angular).
– Solides compétences en HTML5, CSS3, et JavaScript (ES6+).
– Expérience avec des outils de gestion de state (Redux, Vuex) et de routing.
– Bonne compréhension des appels API RESTful et de leur intégration.
– Connaissance des outils de tests frontend (Jest, Cypress, Testing Library).
– Expérience avec des outils de bundling (Webpack, Vite).
Organisation et gestion :
– Capacité à gérer plusieurs tâches dans un environnement Agile.
– Bonne communication pour interagir avec les équipes techniques et non techniques.
Transversales :
– Sens du détail pour garantir une qualité irréprochable des interfaces.
– Curiosité et proactivité pour résoudre les problèmes complexes.
– Esprit d’équipe et capacité à travailler en collaboration avec différents services.