Partager cette offre
Identification du Poste
Titre : Frontend Engineer
Service : Développement Produit - Plateforme IA
Niveau : Cadre intermédiaire / Senior
Rattachement hiérarchique : CTO ou Lead Developer
1. Finalité du 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.
2. Responsabilités et Activités Clés
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.
Fiche de Poste : FullStack Engineer 1
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.
Formation et Expérience
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.
Profil recherché
3. Compétences Requises
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.
Fiche de Poste : FullStack Engineer 2
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.
Environnement de travail
4. Indicateurs de Succès (KPIs)
Qualité des interfaces :
Taux de bugs signalés après livraison inférieur à [X%].
Feedback positif des utilisateurs sur l’ergonomie et la fluidité des
interfaces.
Performances des applications :
Temps de chargement moyen inférieur à [X secondes].
Score de performance Lighthouse supérieur à [90%].
Collaboration et intégration :
Respect des délais dans les sprints et les projets.
Qualité de l’intégration avec les APIs backend.
Maintenance et évolutivité :
Réduction des régressions grâce aux tests automatisés.
Réutilisation des composants frontend dans au moins [X%] des projets.
5. Évaluation du Frontend Engineer
Critères Clés :
1. Compétence technique :
Qualité du code (respect des standards, modularité, lisibilité).
Capacité à résoudre des problèmes techniques complexes.
Fiche de Poste : FullStack Engineer 3
2. Impact utilisateur :
Fluidité, réactivité et design des interfaces livrées.
Satisfaction des utilisateurs finaux (via tests utilisateurs ou feedback
client).
3. Collaboration et communication :
Qualité des interactions avec les équipes backend et UX/UI.
Participation active et constructive aux réunions de sprint.
4. Maintenance et évolutivité :
Mise en place de tests automatisés et documentation complète du
code.
Capacité à maintenir et à améliorer les projets existants.
Fréquence de l’évaluation :
Trimestrielle (suivi des projets et des performances)
Annuelle (bilan global et plan de carrière)
Postulez à cette offre !
Trouvez votre prochain job parmi +9 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
FullStack Engineer - Aigmented
La French Tech Est