Offre d’emploi / Web

Développeur web senior

T’as des idées de grandeur? Good.

Note : l’écriture épicène est un art que nous vénérons. Cela dit, dans cette offre d’emploi, le masculin est utilisé pour alléger le texte. On en profite toutefois pour faire un « statement » : il manque cruellement de filles dans les équipes de développement ! Évidemment, homme, femme, membre de la communauté LGBTQ… on s’en fout, tant que tu es sympathique, que tu joues en équipe et que tu fais du bon code 😉

Chez Beauvoir, l’équipe numérique est pilotée comme le serait un petit studio indépendant. C’est une équipe à échelle humaine composée bien évidemment de spécialistes en développement web, en gestion de production et en design d’interactions. L’équipe travaille en étroite collaboration avec les studios de design et de vidéo de l’agence. La grande équipe Beauvoir compte plus de 30 professionnels chevronnés, curieux et créatifs. C’est un des facteurs qui permet à nos clients de se sentir bien entourés et en confiance.

Bye bye la micro-gestion!

Chez Beauvoir, les boss sont là pour faciliter le travail des équipes, pas l’inverse. Toute l’équipe est réunie autour d’une même promesse de qualité et d’une même culture qui valorise autant le plaisir que le travail bien fait. Pour faire partie des meilleurs en numérique, il faut s’entourer de personnes expérimentées, passionnées et qui ont soif d’apprendre et de partager leurs apprentissages avec les autres.

On ne vous le cache pas – comme dans plusieurs entreprises – on ne se sauve pas de certaines tâches moins trippantes (synonyme d’administratives), mais on essaie de rendre ça le moins désagréable possible. Sur une base quotidienne, on utilise Basecamp pour la gestion de projet, Notion comme plateforme de partage de connaissances, Harvest pour le suivi des heures et BugHerd pour l’assurance qualité. Tous les autres outils sont à votre discrétion. Les rencontres sont planifiées le plus possible en début ou en fin de journée de manière à ne pas couper les élans de créativité et/ou de productivité. Les projets internes sont quant à eux planifiés en cycles de développement de 6 semaines. Voici un article tout simple (en anglais) qui décrit ce processus.

Nos bureaux sont à Sherbrooke, mais on est évidemment très ouverts au télétravail. Cela dit, Beauvoir a conclu un « retainer » au bar la Buvette pour des 4 à 6 le mercredi, si on était toi, on y penserait deux fois avant de rester chez toi ces journées-là 😉

Découvre cette culture

Description du poste

Passons aux choses un peu plus sérieuses. Chez Beauvoir, les développeurs web font de tout… enfin presque de tout ! Il n’y a pas vraiment de place pour les « divas » : nous sommes une équipe de qui se tient, quand c’est relax et quand c’est plus crunch. Globalement, voici ce qui est attendu d’un développeur web dans notre équipe :

  • S’occuper de l’analyse technique des plateformes numériques développées par l’agence… et parfois par d’autres équipes – Eh oui, ça fait partie de la game quand on souhaite bien servir nos clients).
  • Participer à la conception de l’expérience utilisateurs – Tu seras notamment impliqué lors des internes à différents moments dans les projets.
  • Assurer le développement et la maintenance des fonctionnalités requises dans les projets – Évidemment. Pour la forme, nous utilisons principalement WordPress, Craft CMS et Vue.js.
  • Veiller à ce que les plateformes livrées aux clients soient fidèles aux standards de l’agence en matière de sécurité, d’accessibilité et de performance – On aime bien prêcher par l’exemple et à l’occasion, se péter les bretelles en montrant nos bons coups.
  • Participer aux activités d’assurance qualité tout au long des projets, mais surtout vers la fin – C’est notamment là qu’il faut être bon si on veut pouvoir se péter lesdites bretelles dont il était question au point d’avant.
  • Participer activement aux réunions d’équipe et à la planification « du pipe » de projets – Si t’as des jokes à nous raconter, c’est encore mieux 🙂
  • Jouer en équipe et faire preuve d’empathie – C’est un peu kitch, mais c’est tellement important qu’on préfère l’écrire.
  • Cultiver sa libido sciendi comme dit Thomas, notre responsable RH qu’on adore – On parle ici de ta curiosité, ton envie d’essayer de nouveaux trucs et de t’améliorer.
  • Être autonome et bien se connaître – Savoir ce dont tu as besoin pour bien travailler. Reconnaître les moments où tu es le plus productif et où tu as besoin d’une pause.
  • Effectuer toutes autres tâches connexes, selon les compétences détenues – Un « classique ».

 

À propos de la séniorité demandée

Pour nous, un développeur senior signifie un développeur qui en a derrière la cravate en dessous de la casquette. Évidemment, on s’attend à ce que tu saches quoi faire lorsque tu es devant ton éditeur de code et ta fenêtre « terminal ». En fait, notre souhait est de donner la plus grande liberté possible aux membres de l’équipe et de travailler en consensus. C’est donc beaucoup plus simple si tu t’es trompé souvent et que tu sais pourquoi tu fais les choses désormais.

 

Profil de compétences

Compétences techniques – Les essentielles

  • Maîtrise des standards front-end : CSS3, HTML5, SASS.
  • Connaissance approfondie de javascript vanilla.
  • Connaissance approfondie de WordPress, WPML et ACF.
  • Bonne connaissance d’un bundler comme Webpack.
  • Bonne connaissance du PHP et du SQL (MySQL).
  • Maîtrise des notions de SEO de base.
  • Connaissance de Git
  • Connaissance de Craft CMS

Compétences techniques – Les atouts

  • Frameworks javascript tels que React / Vue.js / Nuxt.js.
  • Expérience avec des librairies d’animations comme GSAP ou Framer Motion.
  • Connaissance de WooCommerce et Shopify
  • Connaissance des méthodes d’intégration et de configuration de solutions analytics (Google Analytics, Google Tag Manager, Google Search Console, Google Optimize, etc.)

Aptitudes personnelles

  • Être à l’aise dans un environnement de travail d’équipe, de collaboration et d’entraide.
  • Démontrer un bon sens de la communication et être capable de vulgariser des concepts techniques pour des coéquipiers et des clients.
  • Réaliser et planifier ses tâches de manière ordonnée et méthodique.
  • Évoluer de manière proactive et faire preuve d’initiative au quotidien.
  • Démontrer un intérêt marqué pour les nouvelles technologies.
  • Porter attention aux détails et à l’esthétisme.
  • Être passionné par le domaine.

Formation académique

  • Formation collégiale en développement ou expérience équivalente en développement Web.

Expérience profesionnelle

  • 5 à 7 ans minimum en agence Web ou autre type d’organisation similaire.
  • Minimum de 3 ans en développement WordPress.

Ce que ça donne? Quelque chose comme ça :

ORGANISATION

  • Participer aux rencontres inhérentes à toutes les étapes de conception et de développement Web : brainstorm conceptuel, design fonctionnel, architecture, etc.
  • Collaborer avec l’équipe de production pour rendre les projets cohérents et répondant aux objectifs initiaux.
  • Collaborer avec le stratège Web et le directeur technique pour l’évaluation des projets et les choix technologiques à privilégier.
  • Identifier et communiquer tous problèmes techniques.
  • Participer aux rencontres kick-off de production afin d’aligner les efforts de programmation à la stratégie globale de développement.
  • Effectuer toutes autres tâches connexes, selon les compétences détenues, demandées par le supérieur immédiat.
  • Maintenir un environnement de travail physique et virtuel organisé et structuré afin de le rendre facilement accessible à tout autre intervenant de l’organisation.

Profil de compétences

Compétences techniques

  • Connaissance approfondie de JavaScript et de frameworks JavaScript tels que React.
  • Connaissance approfondie de WordPress, WPML et Advanced Custom Fields.
  • Bonne connaissance du PHP et du SQL (MySQL).
  • Maîtrise de l’intégration Front-End, CSS3, HTML5, SASS.
  • Maîtrise des notions de SEO de base.
  • Connaissance de Git (Advanced Branch Management).
  • Expérience avec des librairies d’animations comme GSAP ou Framer Motion (atout).
  • Connaissance de WooCommerce et autres CMS (Craft CMS, Drupal, autres) (atout).

Aptitudes personnelles

  • Être à l’aise dans un environnement de travail d’équipe, de collaboration et d’entraide.
  • Démontrer un bon sens de la communication et être capable de vulgariser des termes techniques.
  • Réaliser et planifier ses tâches de manière ordonnée et méthodique.
  • Évoluer de manière proactif et fait preuve d’initiative au quotidien.
  • Résoudre des problèmes complexes.
  • Démontrer un intérêt marqué pour les nouvelles technologies.
  • Porter attention aux détails et à l’esthétisme.
  • Être passionné pour le domaine.

Formation scolaire

  • Formation collégiale en développement ou expérience équivalente en développement Web.

Expérience professionnelle

  • 3 à 5 ans en agence Web ou autre type d’organisation similaire.
  • Minimum de 3 ans en développement WordPress.

Note : Le masculin est utilisé pour alléger le texte, et ce, sans préjudice pour la forme féminine.

Rejoins notre équipe!

Postule dès maintenant