26 Oct
|
Otodata
|
Montreal
Sommaire du poste Nous recherchons un développeur fullstack senior passionné par React, C# et les architectures web modernes pour contribuer à la modernisation d'une plateforme legacy vers une expérience utilisateur moderne basée sur React. Ce rôle s'inscrit dans l'évolution de Nee-Vo, notre solution de télémétrie exploitant les données en temps réel de plus de 3 millions d'appareils connectés, conçus et assemblés à Montréal. Au sein de l'équipe R&D;, tu joueras un rôle clé dans la transformation graduelle de la plateforme : moderniser le frontend, assurer une intégration robuste avec notre backend en ASP.
NET MVC et participer à la migration progressive vers une architecture ASP.
NET Core Web API. Principale tâches
• Concevoir et développer des interfaces modernes avec React (TypeScript)
• Définir et faire évoluer l’architecture frontend et backend de l’application web
• Collaborer avec les équipes IoT, intégrations et produit
• Optimiser la performance des applications
• Participer aux revues de code et mentorat
• Mettre en place des standards de qualité
• Contribuer aux décisions techniques
Profil recherché
• 5 à 7+ années d'expérience en développement full stack, avec démonstration d'autonomie complète,
conception de solutions complexes et leadership technique.
• Excellente maîtrise de C# et expérience significative avec le développement backend .
NET
• Expérience solide avec React et son écosystème (Hooks, Context, etc.)
• Excellente maîtrise de JavaScript / TypeScript
• Expérience avec des architectures modernes (SPA, APIs REST, ASP.
NET MVC et/ou ASP.
NET Core Web API) Connaissances techniques
• Maîtrise des bonnes pratiques frontend (performance, accessibilité, maintainability)
• Expérience avec les outils modernes (Vite, Webpack, ESLint, Prettier, etc.)
• Expérience avec des frameworks de tests (Jest, Playwright ou équivalent)
• Compréhension des principes UX/UI
• Bonne compréhension des interactions avec des systèmes backend (authentification, APIs, sécurité) Pourquoi ce rôle va t’intéresser
• Impact direct sur les produits et les décisions techniques
• Environnement où on valorise les choix techniques réfléchis, pas juste l’exécution
• Problèmes réels à résoudre (scalabilité, performance, UX)
• Liberté d’améliorer les pratiques et proposer des idées
• Stack moderne et évolutive
📌 Développeur Fullstack Senior (Montreal)
🏢 Otodata
📍 Montreal