Intégrateur Senior Tailwind + React + Typescript

Type de job
CDITemps plein
Créée par
Marjorie DI PLACIDO
image

Descriptif du poste

Nous cherchons un(e) intégrateur(se) Front-End Senior Tailwind React TypeScript passionné(e) pour rejoindre notre équipe de développement. Vous travaillerez dans un environnement dynamique et en constante évolution, où vous contribuerez à la consolidation technique et à la croissance de notre plateforme.

Si tu aimes les challenges tu en auras. Nous avons beaucoup de solutions maison optimisées avec des nouveautés à venir (graphes, parcours de graphe, éditeur wysiwyg)

Nous sommes en pleine croissance et nous structurons la team Tech. Nous allons passer d’une équipe à deux équipes (squad). Tu travailleras à terme au quotidien avec deux dev back, un QA, un PM et un Designer.

Nous avons de gros enjeux de migration à gérer sur les 2 prochains trimestres. Tu dois savoir travailler en autonomie et savoir faire un bon reporting.

Responsabilités à court terme (Tes 3 à 6 prochains mois)

  • Migration storybook scss -> tailwind
  • Migration storybook react 17 -> react 18
  • Migration CRA -> next
  • Mise en place stratégie de test

Responsabilités à moyen + long terme

  • Développer de nouvelles fonctionnalités pour notre plateforme.
  • Participer activement aux évolutions et décisions techniques.
  • Collaborer étroitement avec l’équipe produit pour concevoir les meilleures fonctionnalités pour nos utilisateurs.
  • Travailler avec le QA pour préparer les cahiers de test.
  • Intervenir sur des périmètres existants et proposer des améliorations.
  • Refacto l’existant pour le rendre testable, maintenable et performant.

Stack technique

  • Front-end : React - TypeScript.
  • Back-end : NodeJS.
  • Bases de données : MongoDB / PostgreSQL.
  • API : REST.
  • Outils : GitHub / AWS.
  • Architecture : MonoRepo pour les APIs avec quelques microservices.

Environnement de travail

  • Remote first : travaillez d’où vous le souhaitez, avec des locaux disponibles à Bordeaux, Paris et Marseille.
  • Équipe à taille humaine (5 dans l’équipe de développement).
  • Travail en Scrum.

Profil recherché

Nous sommes à la recherche d’un(e) intégrateur(se) front-end ingénieux(se), capable de dépasser les limites des solutions conventionnelles. Notre environnement de travail présente des défis complexes, exigeant non seulement une maîtrise des outils standards tels que React Query, Redux, et Jest, mais aussi une capacité à “inventer” des solutions au-delà des modèles établis.

Chez nous, les solutions toutes faites ne suffisent souvent pas. Nous valorisons les compétences en codage “from scratch”, car nos besoins spécifiques exigent une approche sur mesure plutôt que l’adaptation de solutions génériques. Notre idéal est un développeur qui peut passer de React, à vanilla, qui sait manier astucieusement le CSS et qui, surtout, est constamment à la recherche de nouvelles solutions.

Pour les compétences, voici ce qu’on cherche (ce n’est pas grave si tu ne les as pas toutes, en revanche celles mentionnées “obligatoires” sont bien…obligatoires :-) )

Donnez nous svp avec votre candidature un récapitulatif bref de ce qui vous permet de matcher avec ces expériences obligatoires.

  • Obligatoire: Maitrise de React + Tailwind. Tu as fais plusieurs projets React + Tailwind.
  • Obligatoire: Avoir piloté un sujet de refacto css /tailwind avec stratégie de test
  • Obligatoire: Avoir implémenté une stratégie de test front
  • Obligatoire: 4 ans d’expérience minimum en React /TypeScript hors formation (alternance, formations type open classroom, etc…)
  • Maîtrise parfaite des hooks usuels en r17
  • Curiosité et soif d’apprendre.
  • Bonne connaissance des svg + css dans un contexte svg
  • Engagement envers le développement de code de qualité.
  • Connaissance des problématiques math/algo de parcours de Graph.
  • Expérience de refacto pour minimiser les renders react (useCallback / useMemo).
  • Rigoureux et méthodique dans votre travail, on est presque en pixel perfect
  • Forte appétence & expérience (S)CSS pour pour tirer le meilleur parti de ce langage fabuleux (+, ~, :has, var, calc, container, spécificité & utilisation poussée des sélecteurs)
  • Expérience d’intégration des mails avec un html cross client
  • Connaissance des finesses cross browser actuelles
  • Tu as déjà bossé avec des sockets
  • Familiarité avec les concepts TU et TI.

C’est un +

  • Tu as un esprit scientifique (éventuellement background ingénieur, esprit matheux). Si vous aimez les quaternions, les groupes de Galois ou les réduites de Jordan, vous êtes au bon endroit. Mais si vous ne savez pas de quoi ça parle, c’est très loin d’être éliminatoire.
  • Tu as déjà bossé sur des problèmes d’optimisation ou de performances (ex: refresh du DOM, render, etc…)
  • Tu aimes séparer la logique des composants et tes tests ne dépendent pas de tes composants
  • Eventuellement, connaissance des outils d’auto synchro db front <=> back style push/couch db
  • Tu as déjà bossé une intégration stripe
  • Tu as déjà bossé sur une intégration intercom
  • Tu as fait du draft.js ou tout éditeur wysiwyg custom & évolué
  • Tu fais partie d’une communauté Craft

Pour postuler, envoi ta candidature à marjorie@tousnomades.com avec en objet “LGM-Intégrateur” , je me charge de faire remonter ton profil si celui-ci correspond au poste concerné.