Développeur.euse Front-end - Équipe Produit

  • 1751 Rue Richardson, Montréal, QC H3K 1G6, Canada
  • Temps plein
  • Département: Sharegate
  • Location: 1751 Rue Richardson, Montréal

Description de l'entreprise

Chez GSoft, on conçoit des logiciels simples qui aident à cultiver le potentiel des organisations. Avec nos produits, on a le privilège d’aider des dizaines de milliers d’entreprises à améliorer leurs façons de travailler. C’est ce qui nous pousse chaque jour : la possibilité de façonner l’organisation de demain. On le fait depuis 2006 dans l’univers des technologies Cloud et RH avec nos deux produits phares ShareGate et Officevibe, et ça porte ses fruits. On compte aujourd’hui sur la confiance de clients dans plus de 100 pays. 

Description du poste

Ce poste est spécifiquement dédié à notre suite de produits ShareGate .

ShareGate, qu’est-ce que c’est ?  

ShareGate, c’est une suite de produits simples conçus pour permettre aux organisations d’accéder, d’adopter, de gérer et d’optimiser l’utilisation de la plateforme Office 365. ShareGate permet aux professionnels TI de tirer pleinement profit du cloud Microsoft, afin que le travail soit plus structuré et leur organisation plus efficace. 

Concrètement à quoi va ressembler ton poste ?

Développeur.euse Front-end dans une équipe produit, tu participes à faire vivre la vision technologique de Sharegate Apricot et tu aides à concrétiser la stratégie produit. L’ensemble de tes actions servira à : 

  • Développer, documenter, améliorer et maintenir des solutions frontend.
  • Concevoir du code qui répond à un haut standard de qualité (testé, scalable, sécuritaire) qui passe toutes les étapes de QA établies par l'équipe. 
  • Coacher l’équipe dans leurs contributions au codebase frontend afin de les rendre plus performantes. 
  • Améliorer les fondations du frontend d'Apricot pour permettre de créer du UI on-brand efficacement.
  • Travailler en équipe à l'amélioration continue des méthodes de travail et proposer des solutions aux bloquants identifiés. 
  • Améliorer en continu ton expertise technologique pour garder une utilisation on point des technologies utilisées par l'équipe. 
  • Développer une connaissance du produit et domaine d'affaires, comme les grands concepts architecturaux des modules de ShareGate.  

    La répartition de ton temps dans une semaine typique ? 
    • Rechercher, apprendre et développer : 60% 
    • Présenter et partager ses connaissances avec ses pairs (directs et indirects) : 20%   
    • Accompagner et assister les équipes produit pour améliorer leurs expériences de développement : 20%  

Et tout ça sur quelle stack technologique ? 

  • Une architecture Event Driven propulsée par Redux couplée à un backend reposant sur du Event Sourcing. 
  • Une application ReactJS basée sur une CRA personnalisée avec CRACO, un de nos projets open-source
  • Un codebase en cours de conversion vers TypeScript pour avoir du code robuste et moins sujet aux erreurs 
  • Orbit, notre design system nous permettant de développer rapidement des fonctionnalités conformes à l’image de marque. 
  • Une version personnalisée de Tachyons, une librairie CSS atomique nous permettant d’écrire du code CSS composable, lisible et cohérent. 
  • Si tu es curieux.euse, n’hésite pas à faire un tour sur notre GitHub!


Qui est l’équipe que tu vas rejoindre ? 

Tu vas joindre une équipe cross-fonctionnelle de 5 à 8 personnes, incluant des développeurs fullstack, un responsable de produit et un designer UX/UI qui appliquent le modèle de l’auto-organisation. Accompagnée d’un coach agile, elle collabore étroitement avec plusieurs autres expertises : un spécialiste sécurité, une équipe Orbit (Design System), des experts cloud et plus encore!

Les prochains défis qui attendent ton équipe ?  

  • Ajout d’un bot Teams comme porte d’entrée additionnelle pour certaines fonctionnalités telle que l’archivage de groupes d’un tenant Office 365.
  • Mise en place d’une catégorisation des groupes d’un tenant Office 365 basée sur son type d’usage. 
  • Refonte du signup workflow afin de simplifier et clarifier l’expérience des nouveaux clients.
  • Mise en place d’une catégorisation des groupes d’un tenant Office 365 basée sur la sensibilité de sécurité. 
  • Appliquer la gouvernance appropriée sur un groupe selon son type d’usage et sa sensibilité. 

 

Qualifications

  • Expérience solide en développement front-end d’application web scalable.
  • Grande expertise et intérêt marqué dans les concepts frontend (micro-interactions, components behaviours, clean animations…).
  • Très bonne maitrise en programmation JavaScript (un atout : TypeScript). 
  • Très bonne maîtrise du framework React.
  • Bonne compréhension de l’écosystème JavaScript et de ses outils.
  • Habilités démontrées en mentorat.

Renseignements complémentaires

Chez GSoft, on bâtit ensemble, on se fait confiance et on se soutient, dans la réussite ou dans l'échec. Tu pourras t'exprimer, évoluer et développer ta créativité dans un environnement qui s'adaptera à ton quotidien et à tes besoins.

Nos aspirations sont de bâtir un environnement de travail sain et inclusif. Il s’agit là de l’affaire de tous et de toutes.  

Politique de confidentialité