Senior Frontend Engineer H/F
Upciti
Software Engineering
Île-de-France, France
Posted on Mar 4, 2026
À propos d’UpcitiUpciti développe un écosystème combinant des capteurs de vision embarqués et une plateforme SaaS afin d’aider les territoires à mieux comprendre et piloter les usages urbains (stationnement, flux, occupation de l’espace public).
La squad Computer Vision & IoT (CV-IoT) est responsable de l’ensemble de la chaîne logicielle, de l’agent embarqué déployé sur les capteurs jusqu’au backend IoT qui orchestre la flotte et alimente les interfaces de supervision utilisées au quotidien par les équipes opérationnelles.
Ton rôleEn tant que Senior Frontend Engineer IoT, tu conçois et développes les interfaces critiques de gestion et de monitoring de la flotte IoT.
En collaboration étroite avec le Product Designer, le Principal Frontend Engineer et l’équipe produit, tu garantis la performance, la fluidité et l’ergonomie des outils utilisés quotidiennement par les équipes Projet et Déploiement.
Tu es responsable de l’intégration fidèle des maquettes, de l’évolution du design system et de la fiabilité des interactions temps réel avec le backend IoT.
Tes missionsDéveloppement et architecture
La squad Computer Vision & IoT (CV-IoT) est responsable de l’ensemble de la chaîne logicielle, de l’agent embarqué déployé sur les capteurs jusqu’au backend IoT qui orchestre la flotte et alimente les interfaces de supervision utilisées au quotidien par les équipes opérationnelles.
Ton rôleEn tant que Senior Frontend Engineer IoT, tu conçois et développes les interfaces critiques de gestion et de monitoring de la flotte IoT.
En collaboration étroite avec le Product Designer, le Principal Frontend Engineer et l’équipe produit, tu garantis la performance, la fluidité et l’ergonomie des outils utilisés quotidiennement par les équipes Projet et Déploiement.
Tu es responsable de l’intégration fidèle des maquettes, de l’évolution du design system et de la fiabilité des interactions temps réel avec le backend IoT.
Tes missionsDéveloppement et architecture
- Développer et maintenir des interfaces utilisateur performantes, ergonomiques et maintenables en Vue 3 et TypeScript.
- Intégrer les maquettes Figma avec un haut niveau de fidélité et de performance.
- Participer à la conception des flux d’interactions avec le backend IoT (APIs REST, WebSockets).
- Contribuer à la cohérence visuelle et technique entre les différents frontends de la plateforme.
- Écrire un code testé, typé et documenté, conforme aux standards du design system interne.
- Travailler en étroite collaboration avec le Product Designer pour garantir une expérience utilisateur fluide et adaptée aux usages internes.
- Co-construire les fonctionnalités avec l’équipe produit.
- Échanger régulièrement avec les équipes Backend IoT et DevOps pour assurer la cohérence des APIs et des flux de données.
- Participer aux revues de conception et de code avec le Principal Frontend Engineer afin de maintenir un haut niveau de qualité et d’homogénéité.
- Optimiser les performances du frontend (chargement, rendering, state management).
- Veiller à la sécurité et à la fiabilité des interactions avec le backend (authentification, permissions, validation des données).
- Contribuer à la mise en place et au maintien de tests automatisés (unitaires et end-to-end).
- Être force de proposition sur les améliorations UX/UI, l’ergonomie et les workflows internes.
- Excellente maîtrise de Vue 3 (Composition API, TypeScript) ou expérience solide sur React ou Angular avec volonté de basculer.
- Bonne compréhension des architectures frontend et des principes de state management (Pinia, Vuex).
- Expérience des interactions temps réel via WebSockets ou systèmes de messaging.
- Capacité à produire des intégrations UI pixel perfect fidèles aux wireframes et maquettes.
- Maîtrise des techniques d’optimisation et de profiling frontend.
- Pratique des interactions API REST / OpenAPI avec un backend.
- Expérience des tests frontend (tests unitaires, d’intégration et end-to-end).
- Capacité à utiliser, maintenir et faire évoluer un design system.
- Rigueur élevée sur la qualité du code, du naming et de la lisibilité.
- Pragmatisme et goût pour la simplicité et la cohérence.
- Curiosité et vision globale du produit, du capteur jusqu’au dashboard.
- Autonomie et capacité à prendre des décisions techniques pertinentes dans une équipe réduite.
- Goût pour le travail transverse avec des profils backend, DevOps, produit et design.
- Capacité à co-construire avec les PMs et Designers au-delà de la simple exécution technique.
- Profil Senior requis (5+ années d’expérience).
- Expérience significative de collaboration étroite avec une équipe produit (PM / Design).
- Expérience en environnement IoT / Computer Vision apprécié
