Mindrift
Intermedia Intelligent Communications
Développeur logiciel
Description
Développeur Logiciel
À propos du poste
Intermedia recherche un développeur Frontend Senior pour rejoindre notre équipe d'ingénierie produit IA, dédiée à la création des expériences frontend qui alimentent les capacités basées sur l'IA au sein de nos produits de centre de contact et de communications unifiées.
Dans ce rôle, vous aiderez à concevoir et à développer des applications frontend modernes, évolutives et de haute qualité pour des produits et fonctionnalités tels que les agents IA, l'assistance aux agents, l'assistance aux superviseurs, l'AI Builder et d'autres expériences basées sur l'IA. Vous travaillerez en étroite collaboration avec les chefs de produit, les designers, les ingénieurs backend et les équipes spécialisées en IA pour offrir des expériences utilisateur intuitives, fiables et à haute valeur ajoutée.
Ce poste est idéal pour une personne opérationnelle, orientée produit et à l'aise avec le travail sur des applications frontend complexes qui s'intègrent aux services IA backend, prennent en charge des modèles d'interaction riches et exigent une grande convivialité et accessibilité. Vous devrez être capable de traduire les besoins des produits et des utilisateurs en une architecture frontend évolutive, d'assurer la qualité de la mise en œuvre et de contribuer à la conception des sous-systèmes tout en continuant à évoluer vers un leadership technique plus large.
*Bien que ce poste soit principalement en télétravail, il nécessite des visites occasionnelles au bureau de Coimbra. Nous prévoyons d'ouvrir des bureaux à Aveiro et à Porto à l'avenir. Cette approche offre aux membres de l'équipe la flexibilité de ****travailler à distance*** tout en se réunissant au bureau pour la collaboration et le travail d'équipe.
Département : Dev & Engineering
Type de contrat : Temps plein
Lieu : Portugal
Rattaché à : Tiago Lopes Leitao
Responsabilités clés
- Concevoir et développer des solutions frontend évolutives et de haute qualité, conformes aux normes de l'entreprise.
- Construire et faire évoluer les expériences frontend basées sur l'IA pour les produits de centre de contact et de communications unifiées.
- Implémenter des fonctionnalités frontend pour les agents IA, l'assistance aux agents, l'assistance aux superviseurs, l'AI Builder et les applications IA associées.
- Développer des interfaces web modernes, réactives et réutilisables en utilisant Angular ou des frameworks similaires, en les intégrant aux services IA backend.
- Travailler avec les designers UX/UI pour offrir des expériences utilisateur intuitives et accessibles.
- Contribuer à l'architecture frontend et aux décisions de conception technique au niveau des sous-systèmes.
- Optimiser les performances, la réactivité et le comportement multi-navigateurs sur tous les appareils.
- Écrire un code propre, maintenable et testable en suivant les normes d'ingénierie d'Intermedia.
- Participer aux revues de code en proposant des retours constructifs pour améliorer la qualité de l'équipe.
- Dépanner, déboguer et améliorer les applications et expériences frontend existantes.
- Documenter les approches de mise en œuvre, les décisions techniques et les pratiques de développement.
- Rester à jour avec les tendances en matière d'intégration frontend et d'IA et les appliquer lorsque cela est pertinent.
- Participer activement aux cérémonies Agile, aux démonstrations et à la planification, en partageant les progrès et les idées techniques.
Ce que vous apporterez au poste
- Licence ou Master en informatique, génie logiciel ou domaine connexe, ou expérience pratique équivalente.
- 5+ années d'expérience en développement logiciel backend, avec de solides compétences en APIs modernes et services distribués.
- Expertise approfondie en JavaScript/TypeScript, HTML5 et CSS3, avec une solide expérience en Angular ou React.
- Solide compréhension de l'architecture frontend, des composants réutilisables, de la gestion d'état et de l'optimisation des performances.
- Expérience dans l'intégration d'applications frontend avec des REST APIs et GraphQL.
- Connaissance des bibliothèques de gestion d'état et des outils de build frontend modernes.
- Connaissance des frameworks de test frontend et des meilleures pratiques d'assurance qualité.
- Compréhension du design réactif, des principes d'accessibilité et des meilleures pratiques d'utilisabilité.
- Expérience dans la création d'expériences produit complexes, au-delà de simples sites web axés sur le contenu.
- Solides compétences en résolution de problèmes et efficacité dans un environnement Agile et dynamique.
- Capacité à contribuer aux discussions de conception technique et à fournir des spécifications fonctionnelles pour des sous-systèmes plus petits.
- Solides compétences en collaboration et en communication avec les designers, les ingénieurs backend, les chefs de produit et les équipes interfonctionnelles.
Compétences bonus
- Expérience avec des produits basés sur l'IA, des assistants, des agents virtuels ou des applications de type constructeur.
- Connaissance des systèmes de design, des bibliothèques de composants et des plateformes frontend hautement réutilisables.
- Expérience avec des environnements cloud tels que Azure ou AWS dans des produits distribués mondialement.
- Connaissance des pipelines CI/CD, des concepts DevOps et des pratiques de livraison frontend modernes.
- Expérience dans la direction d'initiatives frontend de la conception à la livraison.
- Expérience dans le mentorat d'ingénieurs et la contribution aux normes et meilleures pratiques d'ingénierie.
