Stellar Cyber
Intermedia Intelligent Communications
Ingénieur Frontend Senior
Description
Ingénieur Frontend Senior
À propos d'Intermedia
Vous recherchez une entreprise où VOTRE VOIX est entendue ? Où vous pouvez FAIRE LA DIFFÉRENCE ? Vous vous ÉPANOUISSEZ dans un environnement de travail DYNAMIQUE ? Vous vous réveillez chaque matin avec l'ENVIE de travailler avec des GENS FORMIDABLES et de créer le SUCCÈS ENSEMBLE ? Alors Intermedia est fait pour vous.
Intermedia s'est imposé comme un fournisseur leader de technologies de communication et de collaboration dans le cloud, permettant aux entreprises de mieux se connecter. Nous avons un solide historique de croissance, de rentabilité et de création d'un environnement où chacun compte. Vraiment tout le monde. Bien que nous soyons rapides et certes un peu intenses, nous vous promettons que vous ne vous ennuierez pas. Vous découvrirez qu'Intermedia est un endroit où vous pouvez assouvir votre passion pour la création et le support de technologies cloud de premier plan. De plus, nous cherchons toujours à promouvoir en interne et nous avons de nombreux employés qui sont avec nous depuis 10, 15 et 20 ans et plus !
La culture chez Intermedia repose sur le travail d'équipe et la transparence. Nous nous tenons mutuellement responsables et nous nous soutenons toujours !
Bien que principalement en télétravail, ce poste nécessite des visites occasionnelles au bureau de Coimbra ou d'Aveiro. Nous prévoyons d'ouvrir un bureau à 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.
Êtes-vous prêt à laisser votre empreinte ?
À propos du poste
Dans ce rôle, vous résoudrez des problèmes d'ingénierie frontend complexes impliquant des conversations en temps réel, des interactions dynamiques et des expériences intégrées.
En tant que contributeur technique senior, vous influencerez l'architecture et l'orientation technique frontend, dirigerez des initiatives complexes de la conception à la production, et aiderez à établir des normes et des modèles d'ingénierie capables de s'adapter aux canaux numériques d'Intermedia.
Département : Dev & Engineering
Type de contrat : Temps plein
Lieu : Portugal
Diversité, inclusion et égalité des chances
Nous recrutons, promouvons et rémunérons nos employés en fonction de leur capacité à remplir leurs responsabilités professionnelles, sans distinction de race, couleur, croyance, religion, sexe, genre, état civil, origine nationale, ascendance, âge, citoyenneté, handicap physique ou mental, orientation sexuelle ou toute autre base protégée par la loi applicable (collectivement appelées dans notre Code de conduite « Classes protégées »). Nous ne tolérons aucune discrimination à l'emploi sur le lieu de travail et nous nous engageons à faire des aménagements raisonnables pour les handicaps identifiés ou d'autres limitations, conformément à toutes les lois applicables. Nous sommes un employeur garantissant l'égalité des chances et valorisons la diversité au sein de notre entreprise. Nous ne pratiquons aucune discrimination fondée sur la race, la religion, la couleur, l'origine nationale, le genre, l'orientation sexuelle, l'âge, l'état civil, le statut d'ancien combattant ou le statut de handicap.
Vos missions
- Concevoir, développer, tester et maintenir des applications web de haute qualité et des fonctionnalités frontend qui alimentent les interactions.
- Développer des composants web réutilisables et des fonctionnalités frontend permettant d'intégrer des expériences numériques dans les produits Intermedia et les sites web destinés aux clients.
- Créer des expériences réactives pour le temps réel, incluant les réponses en streaming, les états de saisie et de traitement, les opérations de longue durée, les erreurs et les interruptions.
- Développer des expériences utilisateur qui communiquent clairement les actions, le statut, les résultats, les limitations et les demandes d'informations supplémentaires.
- Construire des modèles d'interaction qui prennent en charge des expériences conversationnelles riches au-delà du texte, incluant du contenu structuré, des formulaires, des actions, des liens, des fichiers et d'autres éléments interactifs.
- Développer des expériences qui favorisent des transitions et des transferts efficaces.
- Collaborer avec les ingénieurs ML et backend pour définir les APIs, les événements, les contrats de données et les modèles d'interaction nécessaires pour soutenir les expériences numériques.
- Travailler en étroite collaboration avec les équipes Produit et UX pour traduire les besoins des clients et le design en expériences produit intuitives.
- Aider à définir l'architecture frontend et les modèles réutilisables pour les expériences numériques sur les canaux web.
- Concevoir des solutions qui prennent en charge la configuration et la personnalisation des expériences numériques tout en maintenant des normes d'ingénierie et d'UX cohérentes.
- Optimiser les applications pour la performance, la réactivité, l'évolutivité et la fiabilité sur différents navigateurs, appareils, conditions réseau et environnements clients.
- S'assurer que les expériences numériques respectent les normes d'accessibilité et de conception inclusive appropriées.
- Concevoir des applications frontend en tenant compte de l'authentification, de l'autorisation, de la confidentialité, de la sécurité et de la protection des informations sensibles.
- Intégrer des outils d'analyse, de télémétrie, de surveillance, de journalisation et d'observabilité appropriés dans les expériences numériques.
- Utiliser les données produit et opérationnelles pour identifier les problèmes de performance et les opportunités d'amélioration de l'expérience utilisateur.
- Mener des discussions sur la conception technique et fournir des conseils sur des décisions d'ingénierie frontend complexes.
- Effectuer des revues de code et de conception et aider à établir des normes solides pour l'architecture frontend, la qualité du code, les tests, la performance et la maintenabilité.
- Résoudre les problèmes de production complexes couvrant les applications frontend, les APIs, les interactions en temps réel et les expériences activées.
- Encadrer et coacher les ingénieurs et contribuer à élever les capacités d'ingénierie frontend au sein de l'équipe.
- Diriger des initiatives frontend complexes, de la conception technique à la mise en œuvre, au déploiement et à l'amélioration continue.
- Se tenir au courant des technologies émergentes et des approches d'ingénierie liées au développement frontend et aux interfaces conversationnelles.
Profil recherché
- Licence en informatique, génie logiciel ou domaine technique connexe, ou expérience pratique équivalente.
- 8 ans et plus d'expérience professionnelle en ingénierie logicielle, avec une expérience significative dans le développement d'applications frontend sophistiquées.
- Maîtrise approfondie de JavaScript et/ou TypeScript et des frameworks frontend modernes tels que React ou Angular.
- Solide connaissance de HTML, CSS, du design réactif, des technologies de navigateur et de l'architecture moderne des applications web.
- Expérience démontrée dans la conception et la construction d'applications web complexes et interactives utilisées dans des environnements de production.
- Solide compréhension de l'architecture frontend, de la conception de composants, de la gestion d'état, de la performance des applications et de la maintenabilité.
- Expérience dans la conception de composants, bibliothèques ou frameworks d'application frontend réutilisables.
- Expérience dans l'intégration d'applications frontend avec des APIs RESTful, des services asynchrones et des systèmes backend distribués.
- Expérience dans la création d'expériences utilisateur en temps réel, asynchrones ou pilotées par les événements.
- Solide compréhension des tests frontend automatisés et des pratiques modernes d'ingénierie logicielle.
- Expérience dans la conception d'applications axées sur la performance, l'évolutivité, la fiabilité et le support en production.
- Solide compréhension de l'accessibilité web, du design réactif, de la compatibilité des navigateurs et de la sécurité frontend.
- Expérience avec CI/CD, le contrôle de version, les revues de code, l'observabilité et les pratiques modernes de livraison de logiciels.
- Capacité démontrée à diriger de manière indépendante des initiatives techniques complexes, de la conception à la production.
- Solides compétences en résolution de problèmes et capacité à naviguer dans des exigences techniques ambiguës et évolutives.
- Expérience dans la fourniture de conseils techniques, la revue de code ou le mentorat auprès d'autres ingénieurs.
- Solides compétences en communication et collaboration, avec la capacité d'influencer les décisions techniques et de travailler efficacement avec les équipes Produit, UX, frontend, backend, ML et plateforme.
- Compréhension pratique des méthodologies et frameworks de développement Agile.
