Nouveau
Description du poste
Rejoignez TEHORA inc., acteur innovant du secteur de la transformation digitale, et participez à la création de solutions de jumeaux numériques destinées à des clients industriels et urbains. En tant que Développeur(se) Portail & Tableaux de bord, vous serez au cœur de la conception et du développement d’interfaces utilisateurs riches, interactives et performantes, permettant la visualisation en temps réel et historique de données critiques. Vous travaillerez en étroite collaboration avec les équipes UX/UI, Data Engineering, Backend et Platform afin de livrer des portails web, des dashboards dynamiques, des visualisations de données, des systèmes d’alertes, des rapports exportables et des interfaces de configuration. Votre rôle inclura également l’intégration d’API REST et WebSocket, l’optimisation des performances front‑end, la rédaction de documentation technique et la maintenance évolutive des applications.
**Missions principales**
- Concevoir et développer des portails web responsives et des tableaux de bord interactifs (React, Angular ou Vue.js) en suivant les maquettes UX/UI.
- Implémenter des visualisations de données complexes (D3.js, Chart.js, Highcharts) pour le suivi en temps réel et l’analyse historique des capteurs du jumeau numérique.
- Intégrer et consommer des API RESTful et des flux WebSocket afin d’alimenter les interfaces en temps réel.
- Optimiser les performances front‑end (lazy loading, code splitting, caching) pour garantir une expérience fluide même avec de gros volumes de données.
- Collaborer avec les équipes Data pour définir les modèles de données, les métriques clés et les exigences de visualisation.
- Rédiger et maintenir la documentation technique (guides d’utilisation, API docs, notes de version).
- Participer aux revues de code, aux tests unitaires et fonctionnels (Jest, Cypress) et assurer la qualité du livrable.
- Contribuer aux cérémonies Agile (scrum, sprint planning, rétrospectives) et aux processus CI/CD (Git, Jenkins, GitLab CI).
**Profil recherché**
- Bac+3/5 en informatique, ingénierie logicielle ou formation équivalente.
- Minimum 3 ans d’expérience en développement front‑end, idéalement sur des projets de visualisation de données ou de jumeaux numériques.
- Maîtrise des frameworks JavaScript modernes (React, Angular ou Vue.js) et du langage TypeScript.
- Solides compétences en HTML5, CSS3/SCSS, responsive design et accessibilité.
- Expérience avérée avec les bibliothèques de visualisation (D3.js, Chart.js, Highcharts) et les protocoles temps réel (WebSocket, SSE).
- Bonne connaissance des API REST, de l’authentification OAuth2/JWT et des bonnes pratiques de sécurisation des échanges.
- Familiarité avec les outils de versionning (Git) et les pipelines CI/CD.
- Esprit d’équipe, capacité à travailler en mode hybride (présentiel à Casablanca + télétravail) et à communiquer efficacement avec des interlocuteurs techniques et métiers.
- Anglais professionnel (lecture de documentation technique).
**Ce que nous offrons**
- Un environnement de travail stimulant au sein d’une start‑up en forte croissance, avec des projets à forte valeur ajoutée technologique.
- Un mode de travail hybride (3 jours sur site, 2 jours en remote) pour concilier flexibilité et collaboration.
- Un package salarial compétitif, des avantages sociaux (mutuelle, tickets restaurant) et des opportunités de formation continue.
- Des bureaux modernes au cœur de Casablanca, équipés de toutes les commodités nécessaires.
- Une culture d’entreprise basée sur l’innovation, la transparence et le développement des talents.
Intéressé(e) par ce challenge ? Postulez dès maintenant et participez à la construction du futur numérique avec TEHORA inc.